aboutsummaryrefslogtreecommitdiff
path: root/schema/database.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'schema/database.hxx')
-rw-r--r--schema/database.hxx46
1 files changed, 0 insertions, 46 deletions
diff --git a/schema/database.hxx b/schema/database.hxx
deleted file mode 100644
index 8e27e16..0000000
--- a/schema/database.hxx
+++ /dev/null
@@ -1,46 +0,0 @@
-// file : schema/database.hxx
-// author : Boris Kolpackov <boris@codesynthesis.com>
-// copyright : not copyrighted - public domain
-
-//
-// Create concrete database instance based on the DATABASE_* macros.
-//
-
-#ifndef DATABASE_HXX
-#define DATABASE_HXX
-
-#include <string>
-#include <memory> // std::auto_ptr
-#include <cstdlib> // std::exit
-#include <iostream>
-
-#include <odb/database.hxx>
-
-#if defined(DATABASE_MYSQL)
-# include <odb/mysql/database.hxx>
-#endif
-
-inline std::auto_ptr<odb::database>
-create_database (int& argc, char* argv[])
-{
- using namespace std;
- using namespace odb::core;
-
- if (argc > 1 && argv[1] == string ("--help"))
- {
- cerr << "Usage: " << argv[0] << " [options]" << endl
- << "Options:" << endl;
-
-#if defined(DATABASE_MYSQL)
- odb::mysql::database::print_usage (cerr);
-#endif
-
- exit (0);
- }
-
-#if defined(DATABASE_MYSQL)
- return auto_ptr<database> (new odb::mysql::database (argc, argv));
-#endif
-}
-
-#endif // DATABASE_HXX