Deltasql

An advanced Schema Version Control.
Download

Deltasql Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Tiziano Mengotti
  • Publisher web site:
  • http://www.gpu-grid.net/

Deltasql Tags


Deltasql Description

An advanced Schema Version Control. Deltasql is an advanced Schema Version Control. It is like cvs, but for databases. It allows a team to commonly develop a data model on the fly, while the source code is growing. Branches for production schemas / mySQL, postgreSQL and Oracle supported.A strong version control system for databases saves time to developers, who would like to keep their schema updated while developing with minimal effort. With a version control for databases, the number of mistakes due to different schemas or missing scripts is considerably reduced. Critical errors in production due to schema inconsistencies disappear, too.deltasql is an Open Source tool to synchronize databases with source code, which helps to keep database evolution under control. While developing medium to large applications, developers undertake changes to the data model which go along with changes to the source code.The deltasql server runs on Apache and is backed by mySQLFrom time to time, branches of source code are done to stabilize the code which will go to production. A sort of data model branch is also needed. deltasql provides a simple way to collect all scripts which change the data model, and means to handle data model branches.The trick is to number the sql scripts and to create on each database instance a table which keeps the number of the latest executed script (the table is named TBSYNCHRONIZE). A form allows the user to enter data from the synchronization table and thereafter the needed chain of datamodel updates is computed and shown to the user. The user has to manually execute the synchronization script.It is possible to update development schemas (the HEADs) and production schemas (the branches), to transform a production schema into a development schema and vice versa. However, it is not possible to downgrade a schema back to a previous version. There are also deltasql clients which automatically collect synchronization data from a given database schema. Though deltasql works best with Oracle, PostgreSQL and mySQL schemas, any other database type can use most of deltasql functionality.deltasql is Database Evolution under Control! What's New in This Release: · possibility to submit scripts with the option "in all branches" or "not in any branch" (by Lukas Stucki) · ability to remove empty lines in a script in submitscript.php (by Lukas Stucki) · bugfix: test data is correctly inserted by install.php · bugfix: error rights in Top Ten Submitters


Deltasql Related Software