aboutsummaryrefslogtreecommitdiff
path: root/odb/generator.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'odb/generator.cxx')
-rw-r--r--odb/generator.cxx9
1 files changed, 9 insertions, 0 deletions
diff --git a/odb/generator.cxx b/odb/generator.cxx
index 6bdd594..6971059 100644
--- a/odb/generator.cxx
+++ b/odb/generator.cxx
@@ -261,6 +261,15 @@ generate (options const& ops,
"'" << endl;
throw generator::failed ();
}
+
+ string sn (ops.schema_name ()[db]);
+ if (old_changelog->schema_name () != sn)
+ {
+ cerr << in_log_path << ": error: wrong schema name '" <<
+ old_changelog->schema_name () << "', expected '" << sn <<
+ "'" << endl;
+ throw generator::failed ();
+ }
}
catch (const ios_base::failure& e)
{