From c1d1c5e4e6086e4d4c06d84ac5a4667ccd21afb0 Mon Sep 17 00:00:00 2001 From: Constantin Michael Date: Tue, 24 May 2011 16:51:23 +0200 Subject: Update insert_statement to use lastval() to get last insert id --- odb/pgsql/statement.hxx | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'odb/pgsql/statement.hxx') diff --git a/odb/pgsql/statement.hxx b/odb/pgsql/statement.hxx index c66ff9b..e4e29f9 100644 --- a/odb/pgsql/statement.hxx +++ b/odb/pgsql/statement.hxx @@ -149,7 +149,10 @@ namespace odb execute (); unsigned long long - id (); + id () + { + return id_; + } private: insert_statement (const insert_statement&); @@ -159,7 +162,7 @@ namespace odb binding& data_; native_binding& native_data_; - Oid oid_; + unsigned long long id_; }; class LIBODB_PGSQL_EXPORT update_statement: public statement -- cgit v1.1