aboutsummaryrefslogtreecommitdiff
path: root/relationship
diff options
context:
space:
mode:
Diffstat (limited to 'relationship')
-rw-r--r--relationship/database.hxx7
-rw-r--r--relationship/makefile2
2 files changed, 8 insertions, 1 deletions
diff --git a/relationship/database.hxx b/relationship/database.hxx
index eb55885..dd4a62f 100644
--- a/relationship/database.hxx
+++ b/relationship/database.hxx
@@ -25,6 +25,8 @@
# include <odb/sqlite/database.hxx>
#elif defined(DATABASE_PGSQL)
# include <odb/pgsql/database.hxx>
+#elif defined(DATABASE_ORACLE)
+# include <odb/oracle/database.hxx>
#endif
inline std::auto_ptr<odb::database>
@@ -44,6 +46,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);
@@ -73,6 +77,9 @@ create_database (int& argc, char* argv[])
}
#elif defined(DATABASE_PGSQL)
auto_ptr<database> db (new odb::pgsql::database (argc, argv));
+#elif defined(DATABASE_ORACLE)
+ auto_ptr<database> db (
+ new odb::oracle::database (argc, argv, false, 873, 873));
#endif
return db;
diff --git a/relationship/makefile b/relationship/makefile
index 96440be..e8715ef 100644
--- a/relationship/makefile
+++ b/relationship/makefile
@@ -48,7 +48,7 @@ $(gen): $(odb)
$(gen): odb := $(odb)
$(gen) $(dist): export odb_options += --database $(db_id) --generate-query \
--generate-schema --default-pointer std::tr1::shared_ptr \
---table-prefix relationship_
+--table-prefix r_
$(gen): cpp_options := -I$(src_base)
$(gen): $(odb.l.cpp-options)