From bb2358220adfe274b54d9b155205b60ddfe625c6 Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Tue, 1 Mar 2011 11:56:33 +0200 Subject: Add support for embedded database schemas New options: --schema-format, --default-schema. New example: schema/embedded. --- odb/schema-catalog.hxx | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 odb/schema-catalog.hxx (limited to 'odb/schema-catalog.hxx') diff --git a/odb/schema-catalog.hxx b/odb/schema-catalog.hxx new file mode 100644 index 0000000..e0e0435 --- /dev/null +++ b/odb/schema-catalog.hxx @@ -0,0 +1,34 @@ +// file : odb/schema-catalog.hxx +// author : Boris Kolpackov +// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC +// license : GNU GPL v2; see accompanying LICENSE file + +#ifndef ODB_SCHEMA_CATALOG_HXX +#define ODB_SCHEMA_CATALOG_HXX + +#include + +#include + +#include + +#include + +namespace odb +{ + class LIBODB_EXPORT schema_catalog + { + public: + static void + create_schema (database&, const std::string& name = ""); + }; + + namespace core + { + using odb::schema_catalog; + } +} + +#include + +#endif // ODB_SCHEMA_CATALOG_HXX -- cgit v1.1