プログラミングで飯を食え。腕をあげたきゃ備忘録!

PHP、JavaScript、HTML5、CSS3などWEB系言語を中心に基本テク、備忘録をまとめます。Android、Iphoneアプリ開発についても!

PostgreSQLでテーブルの所有者(オーナー)を一括変更する方法。

SELECT
    'ALTER TABLE ' || schemaname 
    || '.' || tablename || 
    ' OWNER TO 新しいオーナー名;'
FROM pg_tables 
WHERE tableowner ='もともとのオーナー'

こういうSQLを流すと、

オーナーを変更するALTER TABLEのSQLを吐いてくれますので、

それを実行しておしまい。