【发布时间】:2016-05-10 06:56:40
【问题描述】:
在 postgresql 中,我想查找所有拥有所有者“abc”的数据库,然后将所有数据库所有者更改为“xyz”。我试图更改所有者,但它只提供一个数据库。
【问题讨论】:
标签: python postgresql shell ubuntu
在 postgresql 中,我想查找所有拥有所有者“abc”的数据库,然后将所有数据库所有者更改为“xyz”。我试图更改所有者,但它只提供一个数据库。
【问题讨论】:
标签: python postgresql shell ubuntu
你可以跑
select 'ALTER DATABASE '||datname||' OWNER TO "xyz";'
from pg_database
where datdba = 'abc'::regrole;
然后捕获它的输出,并运行它。
【讨论】: