summaryrefslogtreecommitdiff
path: root/odb/relational/changelog.cxx
AgeCommit message (Collapse)AuthorFilesLines
2013-09-28Don't ignore empty changesetsBoris Kolpackov1-8/+6
This can be useful, for example, in data-only migrations.
2013-09-17Add schema name to changelogBoris Kolpackov1-1/+2
2013-09-15Improve diagnostics for hard-deleted containers and objectsBoris Kolpackov1-7/+25
2013-09-15Diagnose change of polymorphic base, table kindBoris Kolpackov1-6/+49
2013-09-12Add options to warn about hard additions and deletionsBoris Kolpackov1-43/+182
2013-09-12Make sure that soft-add/delete version is current versionBoris Kolpackov1-15/+120
2013-04-26Add support for extra database info in primary keyBoris Kolpackov1-0/+18
Use that to handle Oracle sequence name and SQLite lax auto ids.
2013-04-26Add support for table options in changelog, use to handle MySQL engineBoris Kolpackov1-0/+28
2013-04-26Fix bug in diff'ing models of same versionBoris Kolpackov1-5/+20
2013-04-26Issue warning if base and current versions differ during changelog ↵Boris Kolpackov1-1/+6
initialization
2013-04-26Fix changelog generation corner case bugBoris Kolpackov1-1/+3
2013-04-26Add database name to changelogBoris Kolpackov1-3/+4
2013-04-10Generate add/drop foreign key migration statementsBoris Kolpackov1-2/+2
Also add the --fkeys-deferrable-mode option. General schemas generation rework.
2013-04-10Generate add/drop table migration statementsBoris Kolpackov1-11/+24
2013-04-10Make changelog base version always correspond to model versionBoris Kolpackov1-63/+103
2013-04-10Add changelog support for add/drop index/foreign keyBoris Kolpackov1-17/+340
Also diagnose changes to primary keys and establish the 'alters' association.
2013-04-10Add changelog support for add, drop, and later columnBoris Kolpackov1-3/+198
2013-04-10Add --changelog{,-in,-out,-dir} optionsBoris Kolpackov1-10/+11
2013-04-10Add support for maintaining log of database model changesBoris Kolpackov1-0/+288