aboutsummaryrefslogtreecommitdiff
path: root/evolution
AgeCommit message (Collapse)AuthorFilesLines
2018-05-24Update copyright yearKaren Arutyunov102-102/+102
2017-11-15Work around PostgreSQL transaction poisoning in schema version queryBoris Kolpackov1-2/+16
Note that this only works in 9.4+. For older versions the workaround is to "pre-call" database::schema_version() outside of any transaction.
2017-01-03Update copyright yearBoris Kolpackov102-102/+102
2016-06-15Get rid of C++11 deprecation warnings for auto_ptr, exception specsBoris Kolpackov1-1/+7
In particular, std::auto_ptr is no longer mapped in C++11.
2015-02-06Update copyrightBoris Kolpackov102-102/+102
2014-06-15Use single template set of templates for .sln filesBoris Kolpackov5-77/+0
2014-06-03Support for VC12 (2013), initial workBoris Kolpackov20-17/+320
2013-10-24Disable SQLite foreign key checking while updating schema2.3.02.3Boris Kolpackov3-1/+30
2013-10-05Add schema_catalog::base_version() for completenessBoris Kolpackov1-0/+1
2013-10-03Add support for compile-time detection of unnecessary data migration functionsBoris Kolpackov1-4/+3
2013-09-28Rework migration API in schema_catalogBoris Kolpackov1-0/+8
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-17Fix invalid file directory2.3.0.b1Boris Kolpackov1-1/+1
2013-09-17Add schema name to changelogBoris Kolpackov32-32/+16
2013-09-17Implement summary soft-deletion for composite value typesBoris Kolpackov2-0/+180
2013-09-17Implement logical column drop for SQLiteBoris Kolpackov10-68/+106
2013-09-17Cleanup polymorphic base tables when dropping derived oneBoris Kolpackov2-16/+93
2013-09-17Add soft-add/delete auto id test, LOB/long data testBoris Kolpackov4-4/+355
2013-09-17Add soft-add testBoris Kolpackov7-0/+2703
2013-09-17Additional soft-delete testsBoris Kolpackov2-10/+964
2013-09-17Versioned section supportBoris Kolpackov2-0/+533
2013-09-17View versioning supportBoris Kolpackov3-1/+95
2013-09-17Container versioning supportBoris Kolpackov2-12/+306
2013-09-17Handling of dynamic empty statements as result of versioningBoris Kolpackov9-2/+652
2013-09-17Support for added and deleted data member pragmasBoris Kolpackov2-2/+2
2013-09-17Implement soft delete for persistent classesBoris Kolpackov2-2/+5
2013-07-08Add support for Visual Studio 2005Boris Kolpackov17-29/+447
2013-07-08Define DATABASE_XXX macro during ODB compilationBoris Kolpackov3-9/+9
2013-07-08Fix invalid redefinition of automake variablesBoris Kolpackov1-3/+3
2013-06-21Add support for running tests in dynamic multi-database modeBoris Kolpackov15-309/+164
Only possible in the development build system at this stage.
2013-06-13Handle --database option directly in automake and VC++ projectsBoris Kolpackov18-40/+54
2013-06-03Use database name in options and driver files (autotools part)Boris Kolpackov3-41/+44
2013-06-03Use database name in options and driver files (build part)Boris Kolpackov14-42/+42
This way we will be able to have several databases configured at the same time, which is needed for multi-database support testing.
2013-06-03Fix incorrect file name in commentBoris Kolpackov1-1/+1
2013-04-25Add support for data migrationBoris Kolpackov7-0/+409
2013-04-25Add support for schema version tableBoris Kolpackov76-352/+1373
2013-04-10Add support for embedded schema migrationBoris Kolpackov27-69/+429
2013-04-10First use drop statements corresponding to latest modelBoris Kolpackov12-13/+13
Otherwise we may be dropping an object table that still has container tables referencing it.
2013-04-10Add combined schema evolution testBoris Kolpackov6-0/+445
2013-04-10Generate add/drop foreign key migration statementsBoris Kolpackov12-9/+707
Also add the --fkeys-deferrable-mode option. General schemas generation rework.
2013-04-10Add NOT NULL column without default value initially as NULLBoris Kolpackov2-4/+20
2013-04-10Generate alter column migration statementsBoris Kolpackov6-7/+340
2013-04-10Generate add/drop column migration statementsBoris Kolpackov11-5/+613
2013-04-10Generate add/drop index migration statementsBoris Kolpackov11-0/+675
2013-04-10Generate add/drop table migration statementsBoris Kolpackov29-0/+2111