From f3e83073310e5fbafb142bb8d3cd1b03ed6088e9 Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Fri, 28 Oct 2011 11:18:54 +0200 Subject: Implement returning of auto id using RETURNING clause in PostgreSQL Before we used a separate SELECT lastval() query which was both inefficient and error-prone in cases where INSERT may cause triggers to override the last value. --- odb/pgsql/container-statements.hxx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'odb/pgsql/container-statements.hxx') diff --git a/odb/pgsql/container-statements.hxx b/odb/pgsql/container-statements.hxx index 252eb77..a8d15d8 100644 --- a/odb/pgsql/container-statements.hxx +++ b/odb/pgsql/container-statements.hxx @@ -187,7 +187,8 @@ namespace odb insert_one_types_, insert_one_count_, data_image_binding_, - data_image_native_binding_)); + data_image_native_binding_, + false)); } return *insert_one_; -- cgit v1.1