summaryrefslogtreecommitdiff
path: root/odb-tests/evolution
diff options
context:
space:
mode:
authorKaren Arutyunov <karen@codesynthesis.com>2024-04-29 18:55:24 +0300
committerKaren Arutyunov <karen@codesynthesis.com>2024-05-03 14:33:32 +0300
commit41727cc1aa49780199f50291f82653a721a5a304 (patch)
tree6c99e481a4492eed10552c2ef8db88323083775d /odb-tests/evolution
parent68ff3d1fa1c8eb86bf89b7b9cbad78a45f362672 (diff)
Add support for testing of libodb-oracle to odb-tests
Diffstat (limited to 'odb-tests/evolution')
-rw-r--r--odb-tests/evolution/add-column/driver.cxx2
-rw-r--r--odb-tests/evolution/add-column/testscript2
-rw-r--r--odb-tests/evolution/add-foreign-key/driver.cxx2
-rw-r--r--odb-tests/evolution/add-foreign-key/testscript2
-rw-r--r--odb-tests/evolution/add-index/driver.cxx2
-rw-r--r--odb-tests/evolution/add-index/testscript2
-rw-r--r--odb-tests/evolution/add-table/driver.cxx2
-rw-r--r--odb-tests/evolution/add-table/testscript2
-rw-r--r--odb-tests/evolution/alter-column/driver.cxx2
-rw-r--r--odb-tests/evolution/alter-column/testscript2
-rw-r--r--odb-tests/evolution/combined/driver.cxx2
-rw-r--r--odb-tests/evolution/combined/testscript2
-rw-r--r--odb-tests/evolution/data/driver.cxx2
-rw-r--r--odb-tests/evolution/data/testscript2
-rw-r--r--odb-tests/evolution/drop-column/driver.cxx2
-rw-r--r--odb-tests/evolution/drop-column/testscript3
-rw-r--r--odb-tests/evolution/drop-foreign-key/driver.cxx2
-rw-r--r--odb-tests/evolution/drop-foreign-key/testscript2
-rw-r--r--odb-tests/evolution/drop-index/driver.cxx2
-rw-r--r--odb-tests/evolution/drop-index/testscript2
-rw-r--r--odb-tests/evolution/drop-table/driver.cxx2
-rw-r--r--odb-tests/evolution/drop-table/testscript2
-rw-r--r--odb-tests/evolution/embedded/driver.cxx2
-rw-r--r--odb-tests/evolution/soft-add/driver.cxx2
-rw-r--r--odb-tests/evolution/soft-add/testscript2
-rw-r--r--odb-tests/evolution/soft-delete/driver.cxx2
-rw-r--r--odb-tests/evolution/soft-delete/testscript2
-rw-r--r--odb-tests/evolution/version/driver.cxx2
-rw-r--r--odb-tests/evolution/version/testscript2
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