aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
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
2013-05-21Handle no rows case in returning UPDATE statementBoris Kolpackov1-0/+10
2013-04-26Add support for extra database info in primary keyBoris Kolpackov18-18/+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 Kolpackov19-31/+31
2013-04-26Use open, closed names in version pragmaBoris Kolpackov10-10/+10
2013-04-26Add database name to changelogBoris Kolpackov95-95/+95
2013-04-25Add support for data migrationBoris Kolpackov7-0/+409
2013-04-25Add support for schema version tableBoris Kolpackov76-352/+1373
2013-04-10Fix invalid option format in documentationBoris Kolpackov1-1/+1
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 Kolpackov48-45/+743
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 Kolpackov35-7/+2125
2013-04-10Add changelog support for add/drop index/foreign keyBoris Kolpackov46-7/+971
Also diagnose changes to primary keys and establish the 'alters' association.
2013-04-10Add changelog support for add, drop, and later columnBoris Kolpackov34-1/+481
2013-04-10Add changelog testBoris Kolpackov40-1/+1233
2013-04-10Fix bug in ODB make rulesBoris Kolpackov1-3/+3
2013-04-01Handle inverse member in base class of polymorphic hierarchyBoris Kolpackov3-1/+183
2013-03-29Add test for custom-mapping SQL Server SQL_VARIANT typeBoris Kolpackov6-4/+289
2013-02-21Add support for pattern matching (SQL LIKE)Boris Kolpackov2-0/+42
2013-02-15Minor documentation fixBoris Kolpackov1-1/+1
2013-02-12Don't use uninitialized iterator on the rhs of assignment2.2.0Boris Kolpackov1-0/+11
2013-02-12Fix incorrect Qt5 library nameBoris Kolpackov18-72/+72
2013-02-12Disable non-const to const iterator comparison test for Sun CC's STLPortBoris Kolpackov1-1/+4
2013-02-12Use consistent types in object and viewBoris Kolpackov1-1/+1
2013-02-12Workarounds for non-standard Sun CC STLBoris Kolpackov1-2/+13
2013-02-12Disable constraint checking in MySQLBoris Kolpackov1-3/+9
This test can either create tables or drop them in the "wrong" order, depending on the static initialization order. For MySQL we can create things but not drop (no IF EXISTS or similar support).
2013-02-12Suppress cast warningsBoris Kolpackov1-2/+4
2013-02-11QList::swap(Qlist) is only available since Qt 4.8Boris Kolpackov1-0/+2
2013-02-11Add extra source to distBoris Kolpackov1-0/+1