From a85c9781ae43caaf0df93803284c16bc64885310 Mon Sep 17 00:00:00 2001 From: Bartek Wrona <wrona@syncad.com> Date: Wed, 12 Aug 2020 13:24:08 +0200 Subject: [PATCH] join_collapse_limit and from_collapse_limit options applied at the end of database creation to have set database specific values. --- hive/db/schema.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/hive/db/schema.py b/hive/db/schema.py index 8017b60f9..b12d3dc11 100644 --- a/hive/db/schema.py +++ b/hive/db/schema.py @@ -1016,6 +1016,16 @@ def setup(db): """ db.query_no_return(sql) + sql = """ + DO $$ + BEGIN + EXECUTE 'ALTER DATABASE '||current_database()||' SET join_collapse_limit TO 16'; + EXECUTE 'ALTER DATABASE '||current_database()||' SET from_collapse_limit TO 16'; + END + $$; + """ + db.query_no_return(sql) + def reset_autovac(db): """Initializes/resets per-table autovacuum/autoanalyze params. -- GitLab