From c22f5c22a46b62d3d46343215b1020541fb6f782 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 23181fc..d538f3b 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( -- 2.20.1