diff options
Diffstat (limited to 'odb/relational/oracle/model.cxx')
-rw-r--r-- | odb/relational/oracle/model.cxx | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/odb/relational/oracle/model.cxx b/odb/relational/oracle/model.cxx index 8032b3b..91f1285 100644 --- a/odb/relational/oracle/model.cxx +++ b/odb/relational/oracle/model.cxx @@ -51,6 +51,13 @@ namespace relational return ostr.str (); } + + virtual void + primary_key (sema_rel::primary_key& pk) + { + if (pk.auto_ ()) + pk.extra ()["sequence"] = sequence_name (table_.name ()).string (); + } }; entry<object_columns> object_columns_; } |