1. ホーム
  2. postgresql

[解決済み] PostgreSqlでDB所有者の名前を取得する

2023-04-16 01:44:03

質問

PostgreSqlでDB "test"を持っています。このデータベースのオーナーになるためのSQLを書きたいのですが、どうすればよいでしょうか?

どのように解決するのですか?

システムカタログに記載されています。

SELECT d.datname as "Name",
pg_catalog.pg_get_userbyid(d.datdba) as "Owner"
FROM pg_catalog.pg_database d
WHERE d.datname = 'database_name'
ORDER BY 1;