From f2fa96caf594aea95935c3b4afa969ecd042c141 Mon Sep 17 00:00:00 2001 From: Alexander Kukushkin Date: Wed, 12 Apr 2017 15:26:32 +0200 Subject: [PATCH] Grant access to postgres_log partitions to admin (#145) It's not nice to query parent table because it will have to parse 7 or 8 csv files all the time. --- postgres-appliance/post_init.sh | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/postgres-appliance/post_init.sh b/postgres-appliance/post_init.sh index bacb430b2..2100c1f4e 100755 --- a/postgres-appliance/post_init.sh +++ b/postgres-appliance/post_init.sh @@ -52,7 +52,16 @@ CREATE FOREIGN TABLE postgres_log_5 () INHERITS (postgres_log) SERVER pglog OPTIONS (filename '../pg_log/postgresql-5.csv', format 'csv', header 'false'); CREATE FOREIGN TABLE postgres_log_6 () INHERITS (postgres_log) SERVER pglog OPTIONS (filename '../pg_log/postgresql-6.csv', format 'csv', header 'false'); + GRANT SELECT ON postgres_log TO ADMIN; +GRANT SELECT ON postgres_log_0 TO ADMIN; +GRANT SELECT ON postgres_log_1 TO ADMIN; +GRANT SELECT ON postgres_log_2 TO ADMIN; +GRANT SELECT ON postgres_log_3 TO ADMIN; +GRANT SELECT ON postgres_log_4 TO ADMIN; +GRANT SELECT ON postgres_log_5 TO ADMIN; +GRANT SELECT ON postgres_log_6 TO ADMIN; +GRANT SELECT ON postgres_log_7 TO ADMIN; CREATE LANGUAGE plpythonu; \i /_zmon_schema.dump