diff --git a/python/plugins/db_manager/db_plugins/postgis/plugins/versioning/dlg_versioning.py b/python/plugins/db_manager/db_plugins/postgis/plugins/versioning/dlg_versioning.py index 6760ddfc3e09..ef79b6761cc3 100644 --- a/python/plugins/db_manager/db_plugins/postgis/plugins/versioning/dlg_versioning.py +++ b/python/plugins/db_manager/db_plugins/postgis/plugins/versioning/dlg_versioning.py @@ -254,7 +254,7 @@ def sql_updatesView(self): CREATE OR REPLACE RULE "_DELETE" AS ON DELETE TO %(view)s DO INSTEAD DELETE FROM %(schematable)s WHERE %(origpkey)s = old.%(origpkey)s; CREATE OR REPLACE RULE "_INSERT" AS ON INSERT TO %(view)s DO INSTEAD - INSERT INTO %(schematable)s (%(cols)s) VALUES (%(newcols)s); + INSERT INTO %(schematable)s (%(cols)s) VALUES (%(newcols)s) RETURNING %(cols)s; CREATE OR REPLACE RULE "_UPDATE" AS ON UPDATE TO %(view)s DO INSTEAD UPDATE %(schematable)s SET %(assign)s WHERE %(origpkey)s = NEW.%(origpkey)s;""" % {'view': self.view, 'schematable': self.schematable,