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(