add rt tables to pg-readonly, RT#10536
authorivan <ivan>
Wed, 30 Mar 2011 16:57:41 +0000 (16:57 +0000)
committerivan <ivan>
Wed, 30 Mar 2011 16:57:41 +0000 (16:57 +0000)
bin/pg-readonly

index ad69fbd..091174c 100644 (file)
@@ -22,3 +22,34 @@ foreach my $table ( dbdef->tables ) {
     $dbh->commit();
   }
 }
+
+my @rt_tables = qw(
+Attachments
+Queues
+Links
+Principals
+Groups
+ScripConditions
+Transactions
+Scrips
+ACL
+GroupMembers
+CachedGroupMembers
+Users
+Tickets
+ScripActions
+Templates
+ObjectCustomFieldValues
+CustomFields
+ObjectCustomFields
+CustomFieldValues
+Attributes
+sessions
+);
+
+foreach my $rt_table ( @rt_tables ) {
+  $dbh->do("GRANT SELECT ON $table TO $rouser");
+  $dbh->commit();
+  $dbh->do("GRANT SELECT ON ${table}_id_seq TO $rouser");
+  $dbh->commit();
+}