summaryrefslogtreecommitdiff
path: root/odb/relational/oracle/source.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'odb/relational/oracle/source.cxx')
-rw-r--r--odb/relational/oracle/source.cxx7
1 files changed, 6 insertions, 1 deletions
diff --git a/odb/relational/oracle/source.cxx b/odb/relational/oracle/source.cxx
index af738c4..d47e203 100644
--- a/odb/relational/oracle/source.cxx
+++ b/odb/relational/oracle/source.cxx
@@ -928,8 +928,13 @@ namespace relational
}
virtual void
- persist_stmt_extra (type& c, relational::query_parameters& qp)
+ persist_statement_extra (type& c,
+ relational::query_parameters& qp,
+ persist_position p)
{
+ if (p != persist_after_values)
+ return;
+
semantics::data_member* id (id_member (c));
if (id != 0 && id->count ("auto"))