From 76f5008e4d5f6f5016f1c136f740f1f4b9c0b29c Mon Sep 17 00:00:00 2001 From: ivan Date: Fri, 25 Feb 2005 22:14:41 +0000 Subject: [PATCH] try to set the sequences right for modern Pg --- bin/pg-readonly | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/bin/pg-readonly b/bin/pg-readonly index 4f6d7c380..ad69fbde2 100644 --- a/bin/pg-readonly +++ b/bin/pg-readonly @@ -17,6 +17,8 @@ my $dbh = adminsuidsetup $user; foreach my $table ( dbdef->tables ) { $dbh->do("GRANT SELECT ON $table TO $rouser"); $dbh->commit(); - $dbh->do("GRANT SELECT ON ${table}_seq TO $rouser"); - $dbh->commit(); + if ( my $pkey = dbdef->table($table)->primary_key ) { + $dbh->do("GRANT SELECT ON ${table}_${pkey}_seq TO $rouser"); + $dbh->commit(); + } } -- 2.11.0