diff options
author | Karen Arutyunov <karen@codesynthesis.com> | 2024-04-29 18:55:24 +0300 |
---|---|---|
committer | Karen Arutyunov <karen@codesynthesis.com> | 2024-05-03 14:33:32 +0300 |
commit | 41727cc1aa49780199f50291f82653a721a5a304 (patch) | |
tree | 6c99e481a4492eed10552c2ef8db88323083775d /odb-tests/evolution | |
parent | 68ff3d1fa1c8eb86bf89b7b9cbad78a45f362672 (diff) |
Add support for testing of libodb-oracle to odb-tests
Diffstat (limited to 'odb-tests/evolution')
29 files changed, 44 insertions, 15 deletions
diff --git a/odb-tests/evolution/add-column/driver.cxx b/odb-tests/evolution/add-column/driver.cxx index c729732..c9a7263 100644 --- a/odb-tests/evolution/add-column/driver.cxx +++ b/odb-tests/evolution/add-column/driver.cxx @@ -31,7 +31,7 @@ main (int argc, char* argv[]) { unique_ptr<database> db (create_database (argc, argv, false)); - db->schema_version_table ("evo_add_c_sv"); + db->schema_version_table (quote_name ("evo_add_c_sv")); bool embedded (schema_catalog::exists (*db)); diff --git a/odb-tests/evolution/add-column/testscript b/odb-tests/evolution/add-column/testscript index fc1e4d8..4741109 100644 --- a/odb-tests/evolution/add-column/testscript +++ b/odb-tests/evolution/add-column/testscript @@ -35,6 +35,8 @@ if! $sqlite cat $f | $create_schema_cmd elif $pgsql $create_schema_cmd -f $f + elif $oracle + $create_schema_cmd "@$f" elif $mssql $create_schema_cmd -i $f end diff --git a/odb-tests/evolution/add-foreign-key/driver.cxx b/odb-tests/evolution/add-foreign-key/driver.cxx index dae9a9c..735166f 100644 --- a/odb-tests/evolution/add-foreign-key/driver.cxx +++ b/odb-tests/evolution/add-foreign-key/driver.cxx @@ -32,7 +32,7 @@ main (int argc, char* argv[]) { unique_ptr<database> db (create_database (argc, argv, false)); - db->schema_version_table ("evo_add_fk_sv"); + db->schema_version_table (quote_name ("evo_add_fk_sv")); bool embedded (schema_catalog::exists (*db)); diff --git a/odb-tests/evolution/add-foreign-key/testscript b/odb-tests/evolution/add-foreign-key/testscript index a1ce1c4..9ea393f 100644 --- a/odb-tests/evolution/add-foreign-key/testscript +++ b/odb-tests/evolution/add-foreign-key/testscript @@ -35,6 +35,8 @@ if! $sqlite cat $f | $create_schema_cmd elif $pgsql $create_schema_cmd -f $f + elif $oracle + $create_schema_cmd "@$f" elif $mssql $create_schema_cmd -i $f end diff --git a/odb-tests/evolution/add-index/driver.cxx b/odb-tests/evolution/add-index/driver.cxx index 679aa4c..6b1d15e 100644 --- a/odb-tests/evolution/add-index/driver.cxx +++ b/odb-tests/evolution/add-index/driver.cxx @@ -31,7 +31,7 @@ main (int argc, char* argv[]) { unique_ptr<database> db (create_database (argc, argv, false)); - db->schema_version_table ("evo_add_i_sv"); + db->schema_version_table (quote_name ("evo_add_i_sv")); bool embedded (schema_catalog::exists (*db)); diff --git a/odb-tests/evolution/add-index/testscript b/odb-tests/evolution/add-index/testscript index d369602..e71352a 100644 --- a/odb-tests/evolution/add-index/testscript +++ b/odb-tests/evolution/add-index/testscript @@ -35,6 +35,8 @@ if! $sqlite cat $f | $create_schema_cmd elif $pgsql $create_schema_cmd -f $f + elif $oracle + $create_schema_cmd "@$f" elif $mssql $create_schema_cmd -i $f end diff --git a/odb-tests/evolution/add-table/driver.cxx b/odb-tests/evolution/add-table/driver.cxx index 36f4d15..1793553 100644 --- a/odb-tests/evolution/add-table/driver.cxx +++ b/odb-tests/evolution/add-table/driver.cxx @@ -32,7 +32,7 @@ main (int argc, char* argv[]) { unique_ptr<database> db (create_database (argc, argv, false)); - db->schema_version_table ("evo_add_t_sv"); + db->schema_version_table (quote_name ("evo_add_t_sv")); bool embedded (schema_catalog::exists (*db)); diff --git a/odb-tests/evolution/add-table/testscript b/odb-tests/evolution/add-table/testscript index 9c63aca..fad1225 100644 --- a/odb-tests/evolution/add-table/testscript +++ b/odb-tests/evolution/add-table/testscript @@ -35,6 +35,8 @@ if! $sqlite cat $f | $create_schema_cmd elif $pgsql $create_schema_cmd -f $f + elif $oracle + $create_schema_cmd "@$f" elif $mssql $create_schema_cmd -i $f end diff --git a/odb-tests/evolution/alter-column/driver.cxx b/odb-tests/evolution/alter-column/driver.cxx index f307546..cf7cbc3 100644 --- a/odb-tests/evolution/alter-column/driver.cxx +++ b/odb-tests/evolution/alter-column/driver.cxx @@ -31,7 +31,7 @@ main (int argc, char* argv[]) { unique_ptr<database> db (create_database (argc, argv, false)); - db->schema_version_table ("evo_alter_c_sv"); + db->schema_version_table (quote_name ("evo_alter_c_sv")); // SQLite doesn't support altering of columns. // diff --git a/odb-tests/evolution/alter-column/testscript b/odb-tests/evolution/alter-column/testscript index 18d2c62..ff8f9a6 100644 --- a/odb-tests/evolution/alter-column/testscript +++ b/odb-tests/evolution/alter-column/testscript @@ -35,6 +35,8 @@ if! $sqlite cat $f | $create_schema_cmd elif $pgsql $create_schema_cmd -f $f + elif $oracle + $create_schema_cmd "@$f" elif $mssql $create_schema_cmd -i $f end diff --git a/odb-tests/evolution/combined/driver.cxx b/odb-tests/evolution/combined/driver.cxx index 027bddd..2b77437 100644 --- a/odb-tests/evolution/combined/driver.cxx +++ b/odb-tests/evolution/combined/driver.cxx @@ -31,7 +31,7 @@ main (int argc, char* argv[]) { unique_ptr<database> db (create_database (argc, argv, false)); - db->schema_version_table ("evo_comb_sv"); + db->schema_version_table (quote_name ("evo_comb_sv")); bool embedded (schema_catalog::exists (*db)); diff --git a/odb-tests/evolution/combined/testscript b/odb-tests/evolution/combined/testscript index f141bf0..118e43b 100644 --- a/odb-tests/evolution/combined/testscript +++ b/odb-tests/evolution/combined/testscript @@ -35,6 +35,8 @@ if! $sqlite cat $f | $create_schema_cmd elif $pgsql $create_schema_cmd -f $f + elif $oracle + $create_schema_cmd "@$f" elif $mssql $create_schema_cmd -i $f end diff --git a/odb-tests/evolution/data/driver.cxx b/odb-tests/evolution/data/driver.cxx index 966c72e..685f556 100644 --- a/odb-tests/evolution/data/driver.cxx +++ b/odb-tests/evolution/data/driver.cxx @@ -72,7 +72,7 @@ main (int argc, char* argv[]) { unique_ptr<database> db (create_database (argc, argv, false)); - db->schema_version_table ("evo_data_sv"); + db->schema_version_table (quote_name ("evo_data_sv")); bool embedded (schema_catalog::exists (*db)); diff --git a/odb-tests/evolution/data/testscript b/odb-tests/evolution/data/testscript index 4f98b4d..dddc909 100644 --- a/odb-tests/evolution/data/testscript +++ b/odb-tests/evolution/data/testscript @@ -35,6 +35,8 @@ if! $sqlite cat $f | $create_schema_cmd elif $pgsql $create_schema_cmd -f $f + elif $oracle + $create_schema_cmd "@$f" elif $mssql $create_schema_cmd -i $f end diff --git a/odb-tests/evolution/drop-column/driver.cxx b/odb-tests/evolution/drop-column/driver.cxx index 6f2a735..6f3008b 100644 --- a/odb-tests/evolution/drop-column/driver.cxx +++ b/odb-tests/evolution/drop-column/driver.cxx @@ -31,7 +31,7 @@ main (int argc, char* argv[]) { unique_ptr<database> db (create_database (argc, argv, false)); - db->schema_version_table ("evo_drop_c_sv"); + db->schema_version_table (quote_name ("evo_drop_c_sv")); bool embedded (schema_catalog::exists (*db)); diff --git a/odb-tests/evolution/drop-column/testscript b/odb-tests/evolution/drop-column/testscript index 8cf20b0..8286788 100644 --- a/odb-tests/evolution/drop-column/testscript +++ b/odb-tests/evolution/drop-column/testscript @@ -6,6 +6,7 @@ test.arguments += $($(db)_options) + : basics : if! $sqlite @@ -35,6 +36,8 @@ if! $sqlite cat $f | $create_schema_cmd elif $pgsql $create_schema_cmd -f $f + elif $oracle + $create_schema_cmd "@$f" elif $mssql $create_schema_cmd -i $f end diff --git a/odb-tests/evolution/drop-foreign-key/driver.cxx b/odb-tests/evolution/drop-foreign-key/driver.cxx index c2829c4..5556cce 100644 --- a/odb-tests/evolution/drop-foreign-key/driver.cxx +++ b/odb-tests/evolution/drop-foreign-key/driver.cxx @@ -31,7 +31,7 @@ main (int argc, char* argv[]) { unique_ptr<database> db (create_database (argc, argv, false)); - db->schema_version_table ("evo_drop_fk_sv"); + db->schema_version_table (quote_name ("evo_drop_fk_sv")); // SQLite doesn't support dropping of foreign keys. // diff --git a/odb-tests/evolution/drop-foreign-key/testscript b/odb-tests/evolution/drop-foreign-key/testscript index 1902e60..f48e801 100644 --- a/odb-tests/evolution/drop-foreign-key/testscript +++ b/odb-tests/evolution/drop-foreign-key/testscript @@ -35,6 +35,8 @@ if! $sqlite cat $f | $create_schema_cmd elif $pgsql $create_schema_cmd -f $f + elif $oracle + $create_schema_cmd "@$f" elif $mssql $create_schema_cmd -i $f end diff --git a/odb-tests/evolution/drop-index/driver.cxx b/odb-tests/evolution/drop-index/driver.cxx index 515591d..2b06ca7 100644 --- a/odb-tests/evolution/drop-index/driver.cxx +++ b/odb-tests/evolution/drop-index/driver.cxx @@ -31,7 +31,7 @@ main (int argc, char* argv[]) { unique_ptr<database> db (create_database (argc, argv, false)); - db->schema_version_table ("evo_drop_i_sv"); + db->schema_version_table (quote_name ("evo_drop_i_sv")); bool embedded (schema_catalog::exists (*db)); diff --git a/odb-tests/evolution/drop-index/testscript b/odb-tests/evolution/drop-index/testscript index 19e9a47..0fb21ba 100644 --- a/odb-tests/evolution/drop-index/testscript +++ b/odb-tests/evolution/drop-index/testscript @@ -35,6 +35,8 @@ if! $sqlite cat $f | $create_schema_cmd elif $pgsql $create_schema_cmd -f $f + elif $oracle + $create_schema_cmd "@$f" elif $mssql $create_schema_cmd -i $f end diff --git a/odb-tests/evolution/drop-table/driver.cxx b/odb-tests/evolution/drop-table/driver.cxx index 8ef2e47..74407da 100644 --- a/odb-tests/evolution/drop-table/driver.cxx +++ b/odb-tests/evolution/drop-table/driver.cxx @@ -31,7 +31,7 @@ main (int argc, char* argv[]) { unique_ptr<database> db (create_database (argc, argv, false)); - db->schema_version_table ("evo_drop_t_sv"); + db->schema_version_table (quote_name ("evo_drop_t_sv")); bool embedded (schema_catalog::exists (*db)); diff --git a/odb-tests/evolution/drop-table/testscript b/odb-tests/evolution/drop-table/testscript index 6672e0f..6263168 100644 --- a/odb-tests/evolution/drop-table/testscript +++ b/odb-tests/evolution/drop-table/testscript @@ -35,6 +35,8 @@ if! $sqlite cat $f | $create_schema_cmd elif $pgsql $create_schema_cmd -f $f + elif $oracle + $create_schema_cmd "@$f" elif $mssql $create_schema_cmd -i $f end diff --git a/odb-tests/evolution/embedded/driver.cxx b/odb-tests/evolution/embedded/driver.cxx index ac317cc..2bdb2d1 100644 --- a/odb-tests/evolution/embedded/driver.cxx +++ b/odb-tests/evolution/embedded/driver.cxx @@ -36,7 +36,7 @@ main (int argc, char* argv[]) { unique_ptr<database> db (create_database (argc, argv, false)); - db->schema_version_table ("evo_embedded_sv"); + db->schema_version_table (quote_name ("evo_embedded_sv")); // 1 - base version // 2 - migration diff --git a/odb-tests/evolution/soft-add/driver.cxx b/odb-tests/evolution/soft-add/driver.cxx index a18c6a2..3bd5f1f 100644 --- a/odb-tests/evolution/soft-add/driver.cxx +++ b/odb-tests/evolution/soft-add/driver.cxx @@ -32,7 +32,7 @@ main (int argc, char* argv[]) { unique_ptr<database> db (create_database (argc, argv, false)); - db->schema_version_table ("evo_soft_a_sv"); + db->schema_version_table (quote_name ("evo_soft_a_sv")); bool embedded (schema_catalog::exists (*db)); diff --git a/odb-tests/evolution/soft-add/testscript b/odb-tests/evolution/soft-add/testscript index 67c48e7..5c26645 100644 --- a/odb-tests/evolution/soft-add/testscript +++ b/odb-tests/evolution/soft-add/testscript @@ -35,6 +35,8 @@ if! $sqlite cat $f | $create_schema_cmd elif $pgsql $create_schema_cmd -f $f + elif $oracle + $create_schema_cmd "@$f" elif $mssql $create_schema_cmd -i $f end diff --git a/odb-tests/evolution/soft-delete/driver.cxx b/odb-tests/evolution/soft-delete/driver.cxx index ea9e7f0..edc5db6 100644 --- a/odb-tests/evolution/soft-delete/driver.cxx +++ b/odb-tests/evolution/soft-delete/driver.cxx @@ -32,7 +32,7 @@ main (int argc, char* argv[]) { unique_ptr<database> db (create_database (argc, argv, false)); - db->schema_version_table ("evo_soft_d_sv"); + db->schema_version_table (quote_name ("evo_soft_d_sv")); bool embedded (schema_catalog::exists (*db)); diff --git a/odb-tests/evolution/soft-delete/testscript b/odb-tests/evolution/soft-delete/testscript index 4bea5c6..63e81e6 100644 --- a/odb-tests/evolution/soft-delete/testscript +++ b/odb-tests/evolution/soft-delete/testscript @@ -35,6 +35,8 @@ if! $sqlite cat $f | $create_schema_cmd elif $pgsql $create_schema_cmd -f $f + elif $oracle + $create_schema_cmd "@$f" elif $mssql $create_schema_cmd -i $f end diff --git a/odb-tests/evolution/version/driver.cxx b/odb-tests/evolution/version/driver.cxx index cc1b4b9..91aaeaa 100644 --- a/odb-tests/evolution/version/driver.cxx +++ b/odb-tests/evolution/version/driver.cxx @@ -32,7 +32,7 @@ main (int argc, char* argv[]) { unique_ptr<database> db (create_database (argc, argv, false)); - db->schema_version_table ("evo_version_sv"); + db->schema_version_table (quote_name ("evo_version_sv")); bool embedded (schema_catalog::exists (*db)); diff --git a/odb-tests/evolution/version/testscript b/odb-tests/evolution/version/testscript index 36ae5f2..08290ae 100644 --- a/odb-tests/evolution/version/testscript +++ b/odb-tests/evolution/version/testscript @@ -35,6 +35,8 @@ if! $sqlite cat $f | $create_schema_cmd elif $pgsql $create_schema_cmd -f $f + elif $oracle + $create_schema_cmd "@$f" elif $mssql $create_schema_cmd -i $f end |