aboutsummaryrefslogtreecommitdiff
path: root/odb/schema-catalog.cxx
AgeCommit message (Collapse)AuthorFilesLines
2014-03-18Add missing odb/database.hxx include2.3Boris Kolpackov1-1/+0
2013-10-05Add schema_catalog::base_version() for completenessBoris Kolpackov1-0/+14
2013-09-28Rework migration API in schema_catalogBoris Kolpackov1-15/+39
Specifically: - Rename latest_version() to current_version(). - Change next_version() to return one past current instead of 0 if passed current. - migrate() will now do schema creation if current database version is 0 (no schema).
2013-09-28Return number of calls made from migrate_data()Boris Kolpackov1-4/+10
Can be useful for debugging/tracing.
2013-08-28Support for added and deleted data member pragmasBoris Kolpackov1-1/+1
2013-04-25Add support for data migrationBoris Kolpackov1-17/+105
2013-04-25Add support for schema version tableBoris Kolpackov1-0/+24
2013-04-25Add schema_catalog::drop_schema(), control schema dropping in create_schema()Boris Kolpackov1-6/+22
2013-04-09Add support for embedded schema migrationBoris Kolpackov1-11/+105
2013-02-09Update copyright yearBoris Kolpackov1-1/+1
2013-02-08Add schema_catalog::exists() functionBoris Kolpackov1-0/+7
2012-10-08Ground work for multi-database supportBoris Kolpackov1-5/+6
All generated code now includes database id. The database-specific database class interface has been updated to include all the database operations. The database-specific tests now use this interface.
2012-01-29Update copyright yearBoris Kolpackov1-1/+1
2012-01-29Remove author field from file headerBoris Kolpackov1-1/+0
Too much effort to maintain.
2011-10-24Add commentBoris Kolpackov1-0/+5
2011-08-21Add support for multi-pass database schema dropBoris Kolpackov1-4/+21
2011-07-05Add support for multi-pass database schema generationBoris Kolpackov1-4/+18
2011-03-01Add support for embedded database schemasBoris Kolpackov1-0/+67
New options: --schema-format, --default-schema. New example: schema/embedded.