gpt4 book ai didi

python - postgres 找到所有者为 'abc' 的所有数据库?

转载 作者:行者123 更新时间:2023-11-29 13:23:59 25 4
gpt4 key购买 nike

在 postgresql 中,我想找到拥有所有者“abc”的所有数据库,然后将所有数据库所有者更改为“xyz”。我试图更改所有者,但它只给了一个数据库。

最佳答案

你可以跑

select 'ALTER DATABASE '||datname||' OWNER TO "xyz";'
from pg_database
where datdba = 'abc'::regrole;

然后捕获它的输出并运行它。

关于python - postgres 找到所有者为 'abc' 的所有数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37131316/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com