sql/pgq: fix retry-queue vs. newgrants
authorMarko Kreen <markokr@gmail.com>
Sun, 18 Aug 2013 15:27:33 +0000 (18:27 +0300)
committermartinko <gamato@users.sf.net>
Fri, 20 Sep 2013 12:23:45 +0000 (14:23 +0200)
sql/pgq/functions/pgq.grant_perms.sql
sql/pgq/structure/grants.ini

index 974123673d9842dc27a48d898d1f2d146a6bd83b..a64e9fc62a44d998c4d57a7213c99affb49671cf 100644 (file)
@@ -42,7 +42,8 @@ begin
 
     -- event seq
     execute 'grant select on ' || pgq.quote_fqname(q.queue_event_seq) || ' to public';
-    
+    execute 'grant usage on ' || pgq.quote_fqname(q.queue_event_seq) || ' to pgq_admin';
+
     -- set grants on parent table
     perform pgq._grant_perms_from('pgq', 'event_template', dst_schema, dst_table);
 
index b83d27c59cce2b6b245a8339ac2d617e71ac756a..96b59c3f5601f05bf22a959ca032054906e9fdc2 100644 (file)
@@ -31,7 +31,7 @@ public = select
 [5.event.tables]
 on.tables = pgq.event_template
 pgq_reader = select
-pgq_admin = select, truncate
+pgq_admin = select, insert, truncate
 
 # drop public access to events
 public =