From 9616e3e84946c23f64448978d9459d2a25202833 Mon Sep 17 00:00:00 2001 From: Constantin Michael Date: Thu, 17 Nov 2011 11:44:45 +0200 Subject: Add examples for Oracle --- schema/embedded/database.hxx | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'schema/embedded/database.hxx') diff --git a/schema/embedded/database.hxx b/schema/embedded/database.hxx index 9a2cbed..f1cf1e5 100644 --- a/schema/embedded/database.hxx +++ b/schema/embedded/database.hxx @@ -22,6 +22,8 @@ # include #elif defined(DATABASE_PGSQL) # include +#elif defined(DATABASE_ORACLE) +# include #endif inline std::auto_ptr @@ -41,6 +43,8 @@ create_database (int& argc, char* argv[]) odb::sqlite::database::print_usage (cerr); #elif defined(DATABASE_PGSQL) odb::pgsql::database::print_usage (cerr); +#elif defined(DATABASE_ORACLE) + odb::oracle::database::print_usage (cerr); #endif exit (0); @@ -54,6 +58,9 @@ create_database (int& argc, char* argv[]) argc, argv, false, SQLITE_OPEN_READWRITE | SQLITE_OPEN_CREATE)); #elif defined(DATABASE_PGSQL) auto_ptr db (new odb::pgsql::database (argc, argv)); +#elif defined(DATABASE_ORACLE) + auto_ptr db ( + new odb::oracle::database (argc, argv, false, 873, 873)); #endif return db; -- cgit v1.1