aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2013-12-12Bump version to 2.4.0.a1Boris Kolpackov1-1/+1
2013-12-12Fix invalid paths in makefilesBoris Kolpackov3-15/+15
2013-12-04Implement on_delete pragma for object pointersBoris Kolpackov13-12/+270
Translates to the ON DELETE SQL clause.
2013-10-24Disable SQLite foreign key checking while updating schema2.3.02.3Boris Kolpackov3-1/+30
2013-10-24Don't use auto id for BLOB testBoris Kolpackov2-4/+4
This causes problems with SQL Server 2005.
2013-10-24Disable test for VC++Boris Kolpackov1-2/+2
2013-10-19Bump version to 2.3.0Boris Kolpackov1-1/+1
2013-10-15Remove unused typedefBoris Kolpackov1-2/+0
2013-10-15Automatically map C++11 enum classes (strong enums)Boris Kolpackov4-3/+58
2013-10-15Fix broken makefilesBoris Kolpackov2-2/+6
2013-10-09Bump version to 2.3.0.b22.3.0.b2Boris Kolpackov1-1/+1
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-28Don't ignore empty changesetsBoris Kolpackov45-0/+90
This can be useful, for example, in data-only migrations.
2013-09-17Fix invalid file directory2.3.0.b1Boris Kolpackov1-1/+1
2013-09-17Bump version to 2.3.0.b1Boris Kolpackov1-1/+1
2013-09-17Add schema name to changelogBoris Kolpackov32-32/+16
2013-09-17Add support for defining composite values inside persistent classes, etcBoris Kolpackov4-0/+149
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-17Diagnose change of polymorphic base, table kindBoris Kolpackov96-137/+137
2013-09-17Cleanup polymorphic base tables when dropping derived oneBoris Kolpackov22-36/+113
2013-09-17Add soft-add/delete auto id test, LOB/long data testBoris Kolpackov4-4/+355
2013-09-17Provide quoted versions of view statementBoris Kolpackov1-6/+14
2013-09-17Add soft-add testBoris Kolpackov7-0/+2703
2013-09-17Additional soft-delete testsBoris Kolpackov2-10/+964
2013-09-17Versioned section supportBoris Kolpackov3-10/+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 Kolpackov11-4/+669
2013-09-17Fix UPDATE statement for smart containers with read-only value membersBoris Kolpackov2-0/+61
Here we have to include them (think what happens when we erase an element somewhere in the middle of a container).
2013-09-17Support for added and deleted data member pragmasBoris Kolpackov2-2/+2
2013-09-17Add support for statement processingBoris Kolpackov4-0/+699
2013-09-17Implement soft delete for persistent classesBoris Kolpackov2-2/+5
2013-09-02Handle SQLite commit failures that don't automatically rollback transactionBoris Kolpackov5-0/+193
2013-08-14Add support for object sectionsBoris Kolpackov9-0/+4779
Sections are an optimization mechanism that allows the partitioning of data members of a persistent class into groups that can be separately loaded and/or updated.
2013-08-14Get rid of warningBoris Kolpackov1-20/+19
2013-08-14Get rid of warningBoris Kolpackov1-3/+3
2013-07-08Fix incorrect ODB_MSC_VER version in VC11 projectsBoris Kolpackov24-24/+24
2013-07-08Add support for Visual Studio 2005Boris Kolpackov198-196/+7997
2013-07-08Define DATABASE_XXX macro during ODB compilationBoris Kolpackov3-9/+9
2013-07-08Fix invalid redefinition of automake variablesBoris Kolpackov1-3/+3
2013-07-03Test MySQL sub-second precision supportBoris Kolpackov9-18/+164
2013-06-21Add support for running tests in dynamic multi-database modeBoris Kolpackov173-2425/+1851
Only possible in the development build system at this stage.
2013-06-13Handle --database option directly in automake and VC++ projectsBoris Kolpackov91-227/+275
2013-06-06Use fixed options file names in database-specific testsBoris Kolpackov31-35/+31
2013-06-03Use database name in options and driver files (autotools part)Boris Kolpackov10-128/+134
2013-06-03Use database name in options and driver files (build part)Boris Kolpackov136-170/+170
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