1
in postgresql私は所有者 'abc'を持つすべてのデータベースを見つけて、すべてのデータベースの所有者を 'xyz'に変更したいと考えました。私は所有者を変えようとしましたが、それは1つのデータベースだけを傷つけます。postgresオーナー 'abc'を持つすべてのデータベースを検索しますか?
in postgresql私は所有者 'abc'を持つすべてのデータベースを見つけて、すべてのデータベースの所有者を 'xyz'に変更したいと考えました。私は所有者を変えようとしましたが、それは1つのデータベースだけを傷つけます。postgresオーナー 'abc'を持つすべてのデータベースを検索しますか?
あなたは、その出力をキャプチャし、それを実行
select 'ALTER DATABASE '||datname||' OWNER TO "xyz";'
from pg_database
where datdba = 'abc'::regrole;
を実行することができます。