gpt4 book ai didi

Postgresql - 从特定用户中选择所有表

转载 作者:行者123 更新时间:2023-11-29 14:03:00 25 4
gpt4 key购买 nike

我必须列出特定用户的所有表。

当我查询时:

select * from pg_user;

我得到了数据库中的所有用户。我想检查这些特定用户之一可以看到哪些表。

最佳答案

pg_tables 让它变得非常简单。

所有表:

select * from pg_tables where schemaname !~ '^pg_|^information_schema'

或针对特定用户/角色:

select * from pg_tables where tableowner = 'specificuser'

关于Postgresql - 从特定用户中选择所有表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38183662/

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