Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2013-10-24 | Disable SQLite foreign key checking while updating schema2.3.02.3 | Boris Kolpackov | 3 | -1/+30 | |
2013-10-24 | Don't use auto id for BLOB test | Boris Kolpackov | 2 | -4/+4 | |
This causes problems with SQL Server 2005. | |||||
2013-10-24 | Disable test for VC++ | Boris Kolpackov | 1 | -2/+2 | |
2013-10-19 | Bump version to 2.3.0 | Boris Kolpackov | 1 | -1/+1 | |
2013-10-15 | Remove unused typedef | Boris Kolpackov | 1 | -2/+0 | |
2013-10-15 | Automatically map C++11 enum classes (strong enums) | Boris Kolpackov | 4 | -3/+58 | |
2013-10-15 | Fix broken makefiles | Boris Kolpackov | 2 | -2/+6 | |
2013-10-09 | Bump version to 2.3.0.b22.3.0.b2 | Boris Kolpackov | 1 | -1/+1 | |
2013-10-05 | Add schema_catalog::base_version() for completeness | Boris Kolpackov | 1 | -0/+1 | |
2013-10-03 | Add support for compile-time detection of unnecessary data migration functions | Boris Kolpackov | 1 | -4/+3 | |
2013-09-28 | Rework migration API in schema_catalog | Boris Kolpackov | 1 | -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-28 | Don't ignore empty changesets | Boris Kolpackov | 45 | -0/+90 | |
This can be useful, for example, in data-only migrations. | |||||
2013-09-17 | Fix invalid file directory2.3.0.b1 | Boris Kolpackov | 1 | -1/+1 | |
2013-09-17 | Bump version to 2.3.0.b1 | Boris Kolpackov | 1 | -1/+1 | |
2013-09-17 | Add schema name to changelog | Boris Kolpackov | 32 | -32/+16 | |
2013-09-17 | Add support for defining composite values inside persistent classes, etc | Boris Kolpackov | 4 | -0/+149 | |
2013-09-17 | Implement summary soft-deletion for composite value types | Boris Kolpackov | 2 | -0/+180 | |
2013-09-17 | Implement logical column drop for SQLite | Boris Kolpackov | 10 | -68/+106 | |
2013-09-17 | Diagnose change of polymorphic base, table kind | Boris Kolpackov | 96 | -137/+137 | |
2013-09-17 | Cleanup polymorphic base tables when dropping derived one | Boris Kolpackov | 22 | -36/+113 | |
2013-09-17 | Add soft-add/delete auto id test, LOB/long data test | Boris Kolpackov | 4 | -4/+355 | |
2013-09-17 | Provide quoted versions of view statement | Boris Kolpackov | 1 | -6/+14 | |
2013-09-17 | Add soft-add test | Boris Kolpackov | 7 | -0/+2703 | |
2013-09-17 | Additional soft-delete tests | Boris Kolpackov | 2 | -10/+964 | |
2013-09-17 | Versioned section support | Boris Kolpackov | 3 | -10/+533 | |
2013-09-17 | View versioning support | Boris Kolpackov | 3 | -1/+95 | |
2013-09-17 | Container versioning support | Boris Kolpackov | 2 | -12/+306 | |
2013-09-17 | Handling of dynamic empty statements as result of versioning | Boris Kolpackov | 11 | -4/+669 | |
2013-09-17 | Fix UPDATE statement for smart containers with read-only value members | Boris Kolpackov | 2 | -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-17 | Support for added and deleted data member pragmas | Boris Kolpackov | 2 | -2/+2 | |
2013-09-17 | Add support for statement processing | Boris Kolpackov | 4 | -0/+699 | |
2013-09-17 | Implement soft delete for persistent classes | Boris Kolpackov | 2 | -2/+5 | |
2013-09-02 | Handle SQLite commit failures that don't automatically rollback transaction | Boris Kolpackov | 5 | -0/+193 | |
2013-08-14 | Add support for object sections | Boris Kolpackov | 9 | -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-14 | Get rid of warning | Boris Kolpackov | 1 | -20/+19 | |
2013-08-14 | Get rid of warning | Boris Kolpackov | 1 | -3/+3 | |
2013-07-08 | Fix incorrect ODB_MSC_VER version in VC11 projects | Boris Kolpackov | 24 | -24/+24 | |
2013-07-08 | Add support for Visual Studio 2005 | Boris Kolpackov | 198 | -196/+7997 | |
2013-07-08 | Define DATABASE_XXX macro during ODB compilation | Boris Kolpackov | 3 | -9/+9 | |
2013-07-08 | Fix invalid redefinition of automake variables | Boris Kolpackov | 1 | -3/+3 | |
2013-07-03 | Test MySQL sub-second precision support | Boris Kolpackov | 9 | -18/+164 | |
2013-06-21 | Add support for running tests in dynamic multi-database mode | Boris Kolpackov | 173 | -2425/+1851 | |
Only possible in the development build system at this stage. | |||||
2013-06-13 | Handle --database option directly in automake and VC++ projects | Boris Kolpackov | 91 | -227/+275 | |
2013-06-06 | Use fixed options file names in database-specific tests | Boris Kolpackov | 31 | -35/+31 | |
2013-06-03 | Use database name in options and driver files (autotools part) | Boris Kolpackov | 10 | -128/+134 | |
2013-06-03 | Use database name in options and driver files (build part) | Boris Kolpackov | 136 | -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-03 | Fix incorrect file name in comment | Boris Kolpackov | 1 | -1/+1 | |
2013-05-21 | Handle no rows case in returning UPDATE statement | Boris Kolpackov | 1 | -0/+10 | |
2013-04-26 | Add support for extra database info in primary key | Boris Kolpackov | 18 | -18/+18 | |
Use that to handle Oracle sequence name and SQLite lax auto ids. | |||||
2013-04-26 | Add support for table options in changelog, use to handle MySQL engine | Boris Kolpackov | 19 | -31/+31 | |