如何使用 postgres 通过 psql 列出所有序列?

Mia*_*ian 2 postgresql psql sequence

我尝试\ds没有得到任何关系数据。

但我用SELECT * FROM information_schema.sequences;可以获取所有数据。

为什么不起作用\ds

Dan*_*ité 6

\dswithout argument 不显示无法通过 current 访问的序列search_path,而information_schema.sequences忽略搜索路径。

另一方面,information_schema.sequences不会显示当前用户实际上无法使用的序列,而不\ds会将其过滤掉。根据文档

仅显示当前用户有权访问的那些序列(通过成为所有者或拥有某些特权)。

要查看 psql 中的所有序列,请尝试:

\ds *.*
Run Code Online (Sandbox Code Playgroud)