aboutsummaryrefslogtreecommitdiff
path: root/odb/relational/pgsql/source.cxx
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2011-12-21 11:19:25 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2012-01-20 15:43:45 +0200
commitc6d92f2f979eae471f49d9af1768b7b05f3a6f6f (patch)
treeb4360890f32380a635b80bee88b755b09dbec1d4 /odb/relational/pgsql/source.cxx
parent0c3091b5071951c05c03486f01f3eaee98922524 (diff)
ODB compiler implementation, traits, and types test for SQL Server
Diffstat (limited to 'odb/relational/pgsql/source.cxx')
-rw-r--r--odb/relational/pgsql/source.cxx7
1 files changed, 6 insertions, 1 deletions
diff --git a/odb/relational/pgsql/source.cxx b/odb/relational/pgsql/source.cxx
index 00ee777..7469047 100644
--- a/odb/relational/pgsql/source.cxx
+++ b/odb/relational/pgsql/source.cxx
@@ -993,8 +993,13 @@ namespace relational
}
virtual void
- persist_stmt_extra (type& c, relational::query_parameters&)
+ persist_statement_extra (type& c,
+ relational::query_parameters&,
+ persist_position p)
{
+ if (p != persist_after_values)
+ return;
+
semantics::data_member* id (id_member (c));
if (id != 0 && id->count ("auto"))