From 221190ab997d2bfb6cc24077d251a2e071cdd945 Mon Sep 17 00:00:00 2001 From: Benjamin Dauvergne Date: Sat, 7 Aug 2021 19:16:53 +0200 Subject: [PATCH 1/2] feeder: add UNLOGGED parameter to created SQL tables (#56039) --- wcs_olap/feeder.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/wcs_olap/feeder.py b/wcs_olap/feeder.py index 9eb0a08..1fc0cfe 100644 --- a/wcs_olap/feeder.py +++ b/wcs_olap/feeder.py @@ -384,7 +384,7 @@ class WcsOlapFeeder(object): self.ex('DROP TABLE IF EXISTS %s;' % tablename) def do_dates_table(self): - self.ex('CREATE TABLE IF NOT EXISTS public.dates (date date, day text, month text)') + self.ex('CREATE UNLOGGED TABLE IF NOT EXISTS public.dates (date date, day text, month text)') self.ex('CREATE INDEX IF NOT EXISTS dates_index ON public.dates (date)') self.ex('SELECT MIN(date) FROM public.dates') max_date = self.cur.fetchone()[0] @@ -403,7 +403,7 @@ class WcsOlapFeeder(object): vars=[first_date, last_date]) def create_table(self, name, columns, inherits=None, comment=None): - sql = 'CREATE TABLE %s' % quote(name) + sql = 'CREATE UNLOGGED TABLE %s' % quote(name) sql += '(' + ', '.join('%s %s' % (quote(n), t) for n, t in columns) + ')' if inherits: sql += ' INHERITS (%s)' % quote(inherits) -- 2.32.0.rc0