Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2013-04-10 | Clean up class order in schema generators | Boris Kolpackov | 6 | -135/+160 | |
2013-04-10 | Get rid of ALTER TABLE callback since it is the same for all databases | Boris Kolpackov | 4 | -28/+24 | |
2013-04-10 | Use single ALTER TABLE to add foreign keys on pass 2 | Boris Kolpackov | 4 | -132/+200 | |
2013-04-10 | Improve output of columns in PRIMARY KEY, FOREIGN KEY, and REFERENCES | Boris Kolpackov | 1 | -26/+13 | |
2013-04-10 | Write NULL/NOT NULL before DEFAULT in generated schemas | Boris Kolpackov | 2 | -5/+30 | |
This way we avoid DEFAULT NULL NULL, except for Oracle which insists on a specific order. | |||||
2013-04-10 | Generate add/drop foreign key migration statements | Boris Kolpackov | 23 | -781/+1365 | |
Also add the --fkeys-deferrable-mode option. General schemas generation rework. | |||||
2013-04-10 | Don't throw null_pointer on load operations | Boris Kolpackov | 2 | -5/+7 | |
This can be useful during migration. Plus this should be enforced by the database. | |||||
2013-04-10 | Add NOT NULL column without default value initially as NULL | Boris Kolpackov | 5 | -37/+82 | |
2013-04-10 | Allow no-op node-based traversers | Boris Kolpackov | 1 | -0/+2 | |
Useful for overrides. | |||||
2013-04-10 | Explicitly specify NULL for nullable columns in generated schema | Boris Kolpackov | 3 | -25/+7 | |
2013-04-10 | Generate alter column migration statements | Boris Kolpackov | 6 | -22/+292 | |
2013-04-10 | Generate add/drop column migration statements | Boris Kolpackov | 4 | -30/+402 | |
2013-04-10 | Generate add/drop index migration statements | Boris Kolpackov | 6 | -26/+275 | |
2013-04-10 | Generate add/drop table migration statements | Boris Kolpackov | 13 | -464/+822 | |
2013-04-10 | Make changelog base version always correspond to model version | Boris Kolpackov | 1 | -63/+103 | |
2013-04-10 | Add changelog support for add/drop index/foreign key | Boris Kolpackov | 21 | -129/+927 | |
Also diagnose changes to primary keys and establish the 'alters' association. | |||||
2013-04-10 | Add changelog support for add, drop, and later column | Boris Kolpackov | 7 | -9/+462 | |
2013-04-10 | Rename --output-name to --input-name | Boris Kolpackov | 5 | -14/+20 | |
2013-04-10 | Fix option querying bug | Boris Kolpackov | 1 | -1/+1 | |
2013-04-10 | Add --changelog{,-in,-out,-dir} options | Boris Kolpackov | 5 | -24/+110 | |
2013-04-10 | Fix bug in ODB make rules | Boris Kolpackov | 1 | -3/+3 | |
2013-04-10 | Add support for maintaining log of database model changes | Boris Kolpackov | 12 | -32/+555 | |
2013-04-10 | Add support for copying database models | Boris Kolpackov | 21 | -115/+273 | |
2013-04-10 | Add --changelog-file-suffix and --changelog-suffix options | Boris Kolpackov | 2 | -0/+19 | |
2013-04-10 | Add model version pragma | Boris Kolpackov | 3 | -22/+160 | |
2013-04-10 | Remove unnecessary include | Boris Kolpackov | 1 | -2/+0 | |
2013-04-10 | Add changelog, changeset, and add_table semantics nodes | Boris Kolpackov | 21 | -10/+561 | |
2013-04-10 | Add initial support for database model serialization to XML | Boris Kolpackov | 21 | -153/+514 | |
2013-04-10 | Add comment | Boris Kolpackov | 1 | -1/+4 | |
2013-04-10 | Move type check to model creation instead of schema generation | Boris Kolpackov | 2 | -10/+34 | |
This way we make sure cxx-location is only used during model creation. As a result, we can now generate schema from a model instantiated from XML. | |||||
2013-04-01 | Handle inverse member in base class of polymorphic hierarchy | Boris Kolpackov | 2 | -49/+97 | |
2013-03-26 | Check if $prefix/lib is a prefix of GCC plugin dir | Boris Kolpackov | 1 | -1/+7 | |
libdir might be $prefix/lib64. | |||||
2013-03-19 | Add support for installing plugin into default GCC plugin directory | Boris Kolpackov | 4 | -74/+245 | |
2013-03-18 | Add separate exception for SQLite forced rollbacks | Boris Kolpackov | 2 | -0/+33 | |
2013-03-08 | Pass --sysroot/-isysroot when extracting profile search paths | Boris Kolpackov | 1 | -1/+14 | |
2013-02-28 | Proofreading fixes | Boris Kolpackov | 1 | -8/+8 | |
2013-02-28 | Fix typo in manual | Boris Kolpackov | 1 | -1/+1 | |
2013-02-22 | Search in outer directories for default options file | Boris Kolpackov | 1 | -3/+23 | |
2013-02-21 | Add support for pattern matching (SQL LIKE) | Boris Kolpackov | 2 | -0/+27 | |
2013-02-21 | Bump version to 2.2.12.2.1 | Boris Kolpackov | 2 | -3/+3 | |
2013-02-19 | Remove unnecessary header inclusion | Boris Kolpackov | 1 | -1/+0 | |
This was causing problems in libintl.h with newer versions of GCC that are built with --disable-nls. | |||||
2013-02-12 | Work around odd GCC tree behavior2.2.0 | Boris Kolpackov | 2 | -6/+4 | |
2013-02-12 | Issue warning if we are building static plugin | Boris Kolpackov | 1 | -0/+1 | |
2013-02-11 | Provide default mapping for wchar_t and wchar_t[N] for SQLite | Boris Kolpackov | 1 | -1/+3 | |
2013-02-10 | Suppress some warnings | Boris Kolpackov | 3 | -0/+4 | |
2013-02-10 | Use nul instead of /dev/null on Windows | Boris Kolpackov | 1 | -1/+8 | |
2013-02-10 | Include std::string into ODB translation unit | Boris Kolpackov | 1 | -0/+7 | |
Use use it for the implicit discriminator member. | |||||
2013-02-10 | Proofreading fixes | Boris Kolpackov | 1 | -3/+3 | |
2013-02-09 | Proofreading fixes | Boris Kolpackov | 1 | -34/+35 | |
2013-02-09 | Bump version to 2.2.0 | Boris Kolpackov | 2 | -5/+5 | |