aboutsummaryrefslogtreecommitdiff
path: root/common/schema
AgeCommit message (Collapse)AuthorFilesLines
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-09Update copyright yearBoris Kolpackov10-10/+10
2013-02-08Add schema_catalog::exists() functionBoris Kolpackov5-1/+200
2013-02-08Misc fixesBoris Kolpackov2-6/+6
2013-02-07Use multi-pass table creation in MySQLBoris Kolpackov9-10/+231
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.
2012-09-17Remove unused local typedefs (GCC 4.8 warning)Boris Kolpackov1-1/+0
2012-09-16Add support for Visual Studio 2012Boris Kolpackov1-1/+3
2012-02-24C++11 support (pass --std ODB compiler option in build makefiles)Boris Kolpackov1-0/+5
2012-01-29Update copyright yearBoris Kolpackov3-3/+3
2012-01-29Remove author field from file headerBoris Kolpackov3-3/+0
Too much effort to maintain.
2012-01-26Implement support for database schemaBoris Kolpackov4-8/+156
New pragma qualifier: namespace. New pragma specifier: schema. The table specifier was extended to accept a schema prefix. New option: --default- schema. The common/schema test was extended to cover the new functionality.
2011-10-21Remove common_ from all table_prefix arguments in common testsConstantin Michael1-1/+1
2011-10-21Add common tests for OracleConstantin Michael1-1/+1
Due to the 30 character limit imposed by Oracle on identifiers, some of the common tests code and/or makefiles had to be modified.
2011-08-24Make tests use unique table prefixesBoris Kolpackov1-1/+2
2011-07-06Remove UNSIGNED SQL qualifier to allow PostgreSQL to pass schema testConstantin Michael1-1/+1
2011-03-27Fix issues preventing building outside source directoryBoris Kolpackov1-3/+3
2011-02-25Add support for tests in subdirectoriesBoris Kolpackov1-1/+1
2011-02-18Add odb::core namespace to be used in using-directivesBoris Kolpackov1-1/+1
Port all the examples and tests.
2011-01-04Copyright updateBoris Kolpackov3-3/+3
2010-11-26Save test result to a temp file instead of piping it to diffBoris Kolpackov1-1/+4
This makes tests more robust.
2010-09-28Rename begin_transaction() to begin()Boris Kolpackov1-1/+1
2010-09-13Change pragma syntaxBoris Kolpackov1-11/+11
Change odb pragma namespace to db. Use qualifiers (object, value, and member) to specify type/member name. Add support for mapping C++ types to db types.
2010-09-08Add suppor for VC++ buildBoris Kolpackov2-6/+17
2010-09-06Add automake build supportBoris Kolpackov1-1/+13
2010-08-18Cosmetic changesBoris Kolpackov1-2/+0
2010-08-03New testsBoris Kolpackov2-0/+6
2010-07-22Use std::string as object idBoris Kolpackov1-1/+1
2010-07-20Test mapping of basic C++ types to DB typesBoris Kolpackov1-1/+19
2010-06-04Initial set of testsBoris Kolpackov4-0/+184