From fa765a68ea76be840d8bcd8d7f6c8a49a9a3d8d6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ra=C3=BAl=20Mar=C3=ADn?= Date: Mon, 16 Nov 2020 18:42:37 +0100 Subject: [PATCH] __CDB_RegenerateTable_Get_Commands: Handle set_config too --- scripts-available/CDB_RegenerateTable.sql | 2 ++ 1 file changed, 2 insertions(+) diff --git a/scripts-available/CDB_RegenerateTable.sql b/scripts-available/CDB_RegenerateTable.sql index c62aef5..7723c5a 100644 --- a/scripts-available/CDB_RegenerateTable.sql +++ b/scripts-available/CDB_RegenerateTable.sql @@ -38,7 +38,9 @@ AS $$ sublines = [line.rstrip() for line in sublines] sublines = [line for line in sublines if line] sublines = [line for line in sublines if not line.startswith('--')] + # We need to force all setting changes to be local to keep the environment clean sublines = [re.sub(r'^SET ', 'SET LOCAL ', line) for line in sublines] + sublines = [re.sub(r'(.*)(pg_catalog.set_config.*)(false)(.*)', r'\1\2true\4', line) for line in sublines] if len(sublines): clean_lines.append("".join(sublines))