Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2014-01-17 | Handle composite values when generating query tags (multi-database) | Boris Kolpackov | 1 | -1/+1 | |
2013-12-12 | Bump version to 2.4.0.a1 | Boris Kolpackov | 2 | -5/+5 | |
2013-12-12 | Diagnose inverse maps | Boris Kolpackov | 1 | -0/+9 | |
2013-12-04 | Fix bug in wrapped type resolution | Boris Kolpackov | 1 | -3/+34 | |
2013-12-04 | Implement on_delete pragma for object pointers | Boris Kolpackov | 10 | -93/+382 | |
Translates to the ON DELETE SQL clause. | |||||
2013-12-02 | Remove unnecessary code | Boris Kolpackov | 1 | -5/+1 | |
2013-10-27 | Proofreading fixes | Boris Kolpackov | 1 | -2/+2 | |
2013-10-21 | Initialize variable to suppress warning2.3.0 | Boris Kolpackov | 1 | -1/+1 | |
2013-10-21 | Specify libcutl version | Boris Kolpackov | 1 | -1/+1 | |
2013-10-19 | Proofreading changes | Boris Kolpackov | 1 | -13/+13 | |
2013-10-19 | Minor changes | Boris Kolpackov | 1 | -3/+2 | |
2013-10-19 | Add missing part entry | Boris Kolpackov | 1 | -0/+1 | |
2013-10-19 | Bump version to 2.3.0 | Boris Kolpackov | 5 | -11/+11 | |
2013-10-15 | Proofreading fixes | Boris Kolpackov | 1 | -38/+37 | |
2013-10-15 | Automatically map C++11 enum classes (strong enums) | Boris Kolpackov | 16 | -143/+439 | |
2013-10-15 | Pass --std option through to plugin | Boris Kolpackov | 1 | -7/+0 | |
2013-10-15 | Documentation improvement | Boris Kolpackov | 1 | -2/+2 | |
2013-10-09 | Bump version to 2.3.0.b22.3.0.b2 | Boris Kolpackov | 2 | -5/+5 | |
2013-10-09 | Document schema evolution support | Boris Kolpackov | 2 | -128/+2568 | |
2013-09-28 | Rework migration API in schema_catalog | Boris Kolpackov | 1 | -2/+14 | |
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 | Make schema version access (but not modification) thread-safe | Boris Kolpackov | 3 | -99/+105 | |
Also cache the version in statements so that we don't have to lock the mutex (slow) every time we need to check the version. | |||||
2013-09-28 | Don't ignore empty changesets | Boris Kolpackov | 1 | -8/+6 | |
This can be useful, for example, in data-only migrations. | |||||
2013-09-17 | Fix polymorphic section index overrun2.3.0.b1 | Boris Kolpackov | 1 | -8/+19 | |
2013-09-17 | Bump version to 2.3.0.b1 | Boris Kolpackov | 2 | -5/+5 | |
2013-09-17 | Add schema name to changelog | Boris Kolpackov | 4 | -2/+20 | |
2013-09-17 | Add support for defining composite values inside persistent classes, etc | Boris Kolpackov | 13 | -120/+342 | |
2013-09-16 | Implement summary soft-deletion for composite value types | Boris Kolpackov | 8 | -68/+279 | |
2013-09-16 | Diagnose (potentially) empty UPDATE statements with ROWVERSION | Boris Kolpackov | 3 | -4/+63 | |
2013-09-16 | Implement logical column drop for SQLite | Boris Kolpackov | 2 | -12/+102 | |
2013-09-15 | In post-migration do things in reverse order | Boris Kolpackov | 1 | -62/+9 | |
2013-09-15 | Improve diagnostics for hard-deleted containers and objects | Boris Kolpackov | 1 | -7/+25 | |
2013-09-15 | Diagnose change of polymorphic base, table kind | Boris Kolpackov | 4 | -16/+58 | |
2013-09-15 | Cleanup polymorphic base tables when dropping derived one | Boris Kolpackov | 9 | -19/+196 | |
2013-09-15 | Use base object instead of root for polymorphic id refs | Boris Kolpackov | 1 | -11/+18 | |
In particular, this means that the primary key will point to the base table, not root table and we can figure out the inheritance chain based on tables by traversing their foreign keys. | |||||
2013-09-15 | Check version dependencies for polymorphic bases | Boris Kolpackov | 1 | -4/+8 | |
2013-09-13 | Validate version dependencies | Boris Kolpackov | 1 | -0/+164 | |
2013-09-12 | Add options to warn about hard additions and deletions | Boris Kolpackov | 4 | -43/+209 | |
2013-09-12 | Make sure that soft-add/delete version is current version | Boris Kolpackov | 4 | -28/+202 | |
2013-09-10 | Schema versioning support for rest of database | Boris Kolpackov | 5 | -44/+165 | |
2013-09-10 | In SQLite always add column without default value as NULL | Boris Kolpackov | 1 | -7/+7 | |
2013-09-06 | Rename flags for clarity | Boris Kolpackov | 3 | -10/+10 | |
2013-09-05 | Versioned section support | Boris Kolpackov | 10 | -147/+685 | |
2013-09-04 | View versioning support | Boris Kolpackov | 2 | -28/+114 | |
2013-09-04 | Container versioning support | Boris Kolpackov | 8 | -134/+379 | |
2013-09-03 | Handling of dynamic empty statements as result of versioning | Boris Kolpackov | 1 | -79/+79 | |
2013-09-02 | Fix UPDATE statement for smart containers with read-only value members | Boris Kolpackov | 2 | -8/+27 | |
Here we have to include them (think what happens when we erase an element somewhere in the middle of a container). | |||||
2013-09-02 | Support for versioning simple value in object | Boris Kolpackov | 9 | -189/+663 | |
2013-08-30 | Statement processing/optimization base work | Boris Kolpackov | 11 | -342/+547 | |
2013-08-28 | Support for added and deleted data member pragmas | Boris Kolpackov | 7 | -64/+343 | |
2013-08-16 | Implement soft delete for persistent classes | Boris Kolpackov | 4 | -3/+110 | |