How to upgrade database in new version of my app (mysql, delphi, unidac)

Avg Bid (USD)
$10 / hr
Project Budget (USD)
$2 - $8 / hr

Project Description:
I have an application built with Delphi and I use UniDac with MySQL Database.
In version 1.0 I use a X number of tables and fields.
In version 1.1 I may add or remove some tables and/or remove fields of tables.
In version 1.2 I also add or remove fields/tables.

What I want is a universal system to check the database currently installed (ie version 1.0 software) and when the new version of application (ie 1.2) runs, to check the differences and update the database with changes of fields/tables.

Update can be done in any version for example from 1.0 to 1.3 or from 1.1 to 1.3 or from 1.2 to 1.3 or from 1.5 to 2.2 etc.
The system must detect all changes and update the database.

I am looking for a developer which already have implemented something similar and can help me to implement it in my software as well.
I dont care if it will be native delphi code (using UniDAC) or using an external command line application.
I just want something that works reliable.

I can give maximum 20$ (4 hours x 5$) + good review and rating.

Hours of work: 4 Project Duration: 1 - 4 weeks Skills required:
Delphi, MySQL
Hire dinko1
Project posted by:
dinko1 Greece
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.

Hire expertcoder1vw
$20 / hr
Hours: 1 hr/ week
$5 / hr
Hours: 4 hr/ week
Hire joanmae2006
$8 / hr
Hours: 10 hr/ week
$10 / hr
Hours: 1 hr/ week
Hire alexaza
$5 / hr
Hours: 4 hr/ week