LINUX

pgadminでバックアップ取得が失敗「permission denied for relation」


pgadminでpostgresql9.1に接続してバックアップを取得しようとしたのですが、下記エラーが出て失敗しました。
ERROR: permission denied for relation テーブル名

原因
tableのオーナーとSQL実行時のオーナーが違うため。

解決策
テーブルが大量にあったため1つずつ所有者を変更するのではなく、一括で変更できるsqlを実行しました。

上記SQLを実行すると次のようにsql文が発行されるのでコピペで実行します。

スキーマも同時に変更されました。

-LINUX
-,