aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
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
2013-02-11Account for C++11 compilers without default function template argumentsBoris Kolpackov1-0/+9
2013-02-11Fix bugs in Qt build batch fileBoris Kolpackov1-128/+128
2013-02-11Detect POSIX threads on MinGW-W64Boris Kolpackov1-1/+10
2013-02-09Make generated files depend on config.h to enforce orderBoris Kolpackov1-1/+8
2013-02-09Bump version to 2.2.0Boris Kolpackov1-1/+1
2013-02-09Update copyright yearBoris Kolpackov546-546/+546
2013-02-09Escape m4 macroBoris Kolpackov1-1/+1
2013-02-09Shorten table prefix for OracleBoris Kolpackov3-3/+3
2013-02-08Add schema_catalog::exists() functionBoris Kolpackov6-1/+201
2013-02-08Add callback_ prefix to transaction callback functionsBoris Kolpackov3-10/+30
Also test callback_update().
2013-02-08Test change-tracking container and reuse inheritanceBoris Kolpackov2-3/+63
2013-02-08Misc fixesBoris Kolpackov2-6/+6
2013-02-07Use multi-pass table creation in MySQLBoris Kolpackov10-11/+233
This deals with table creation order and circular dependencies. Unfortunately, there doesn't seem to be a way in MySQL to drop a foreign key only if it exists without resorting to stored procedures.
2013-02-07Add Qt5 VC project/solution filesBoris Kolpackov125-159/+5240
2013-02-07Autotools support for Qt5Boris Kolpackov1-113/+65