diff options
Diffstat (limited to 'odb/relational/schema.cxx')
-rw-r--r-- | odb/relational/schema.cxx | 17 |
1 files changed, 4 insertions, 13 deletions
diff --git a/odb/relational/schema.cxx b/odb/relational/schema.cxx index ea9083d..3dd8507 100644 --- a/odb/relational/schema.cxx +++ b/odb/relational/schema.cxx @@ -45,15 +45,11 @@ namespace relational // Drop. // { - instance<drop_model> model (*em, emos, f); - trav_rel::qnames names; instance<drop_table> table (*em, emos, f); - instance<drop_index> index (*em, emos, f); + trav_rel::qnames names; - model >> names; - names >> table; - names >> index; + model >> names >> table; // Pass 1 and 2. // @@ -61,7 +57,6 @@ namespace relational { model->pass (pass); table->pass (pass); - index->pass (pass); model->traverse (*ctx.model); } @@ -73,13 +68,10 @@ namespace relational // { instance<create_model> model (*em, emos, f); - trav_rel::qnames names; instance<create_table> table (*em, emos, f); - instance<create_index> index (*em, emos, f); + trav_rel::qnames names; - model >> names; - names >> table; - names >> index; + model >> names >> table; // Pass 1 and 2. // @@ -87,7 +79,6 @@ namespace relational { model->pass (pass); table->pass (pass); - index->pass (pass); model->traverse (*ctx.model); } |