From a4f25daf17392c9c4b90de60b9d777290706f667 Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Mon, 8 Apr 2013 11:13:51 +0200 Subject: Generate add/drop foreign key migration statements Also add the --fkeys-deferrable-mode option. General schemas generation rework. --- odb/relational/schema.cxx | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'odb/relational/schema.cxx') diff --git a/odb/relational/schema.cxx b/odb/relational/schema.cxx index 56fb7c0..0586e06 100644 --- a/odb/relational/schema.cxx +++ b/odb/relational/schema.cxx @@ -128,14 +128,12 @@ namespace relational instance changeset (*em, emos, f); instance dtable (*em, emos, f); - instance altable (*em, emos, f); - trav_rel::add_table adtable; // Override. + instance atable (*em, emos, f); trav_rel::qnames names; changeset >> names; names >> dtable; - names >> altable; - names >> adtable; + names >> atable; // Pass 1 and 2. // @@ -143,7 +141,7 @@ namespace relational { changeset->pass (pass); dtable->pass (pass); - altable->pass (pass); + atable->pass (pass); changeset->traverse (cs); } -- cgit v1.1