From 70a7271d15f640ed137f90905e3995f02abea1e3 Mon Sep 17 00:00:00 2001 From: Benjamin Dauvergne Date: Sat, 30 Mar 2019 20:19:34 +0100 Subject: [PATCH] feeder: prevent reseting sequences to 0 (#31667) --- wcs_olap/feeder.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wcs_olap/feeder.py b/wcs_olap/feeder.py index eb87827..aec0266 100644 --- a/wcs_olap/feeder.py +++ b/wcs_olap/feeder.py @@ -361,7 +361,7 @@ CREATE TABLE public.dates AS (SELECT ) # Update sequence self.ex("""SELECT setval(pg_get_serial_sequence('{name}', 'id'), - (SELECT MAX(id) FROM {name}))""", ctx={'name': name}) + (SELECT GREATEST(1, MAX(id)) FROM {name}))""", ctx={'name': name}) def create_labeled_table(self, name, labels, comment=None): self.create_table(