From e99e4a02c9f43b73761cd8c52a8b5965156b632b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ra=C3=BAl=20Mar=C3=ADn?= Date: Thu, 14 Nov 2019 19:00:09 +0100 Subject: [PATCH] Remove TODO Since the server registration requires superadmin priviledges it doesn't make sense to over protect the role creation --- scripts-available/CDB_FederatedServer.sql | 4 ---- 1 file changed, 4 deletions(-) diff --git a/scripts-available/CDB_FederatedServer.sql b/scripts-available/CDB_FederatedServer.sql index 49a7de0..6d6fb08 100644 --- a/scripts-available/CDB_FederatedServer.sql +++ b/scripts-available/CDB_FederatedServer.sql @@ -238,10 +238,6 @@ BEGIN IF NOT EXISTS (SELECT * FROM pg_foreign_server WHERE srvname = server_internal) THEN BEGIN EXECUTE FORMAT('CREATE SERVER %I FOREIGN DATA WRAPPER postgres_fdw', server_internal); - -- TODO: Delete this IF before merging to make sure nobody creates a role - -- that is later used automatically by us granting them all permissions in the foreign server - -- TODO: This is here to help debugging during development (so failures to destroy objects are allowed) - -- TODO IF NOT EXISTS (SELECT 1 FROM pg_roles WHERE rolname = role_name) THEN EXECUTE FORMAT('CREATE ROLE %I NOLOGIN', role_name); END IF;