From fe69d94f3d2dcb37d69ac2d7a0f88ad5fce2ad5c 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/generator.cxx | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'odb/generator.cxx') diff --git a/odb/generator.cxx b/odb/generator.cxx index ddeda2b..91548e4 100644 --- a/odb/generator.cxx +++ b/odb/generator.cxx @@ -29,10 +29,10 @@ #include #include -#include #include #include #include +#include using namespace std; using namespace cutl; @@ -201,9 +201,11 @@ generate (options const& ops, semantics::unit& unit, path const& p) // // + bool sql_schema (ops.generate_schema () && + ops.schema_format ().count (schema_format::sql)); ofstream sql; - if (ops.generate_schema ()) + if (sql_schema) { sql.open (sql_path.string ().c_str (), ios_base::out); @@ -429,7 +431,7 @@ generate (options const& ops, semantics::unit& unit, path const& p) // SQL // - if (ops.generate_schema ()) + if (sql_schema) { // Copy prologue. // -- cgit v1.1