Miantian Asked: 2021-06-12 01:00:46 +0800 CST2021-06-12 01:00:46 +0800 CST 2021-06-12 01:00:46 +0800 CST 如何通过 psql 和 postgres 列出所有序列? 772 我试过\ds没有得到任何关系数据。 但我使用SELECT * FROM information_schema.sequences;可以获取所有数据。 为什么不起作用\ds? postgresql psql 1 个回答 Voted Best Answer Daniel Vérité 2021-06-12T02:50:33+08:002021-06-12T02:50:33+08:00 \dswithout argument 不显示无法通过 current 访问的序列search_path,而information_schema.sequences忽略搜索路径。 另一方面,information_schema.sequences不会显示当前用户实际无法使用的序列,而\ds不会过滤掉这些序列。根据文档: 仅显示当前用户有权访问的那些序列(通过成为所有者或具有某些特权)。 要查看 psql 中的所有序列,请尝试: \ds *.*
\ds
without argument 不显示无法通过 current 访问的序列search_path
,而information_schema.sequences
忽略搜索路径。另一方面,
information_schema.sequences
不会显示当前用户实际无法使用的序列,而\ds
不会过滤掉这些序列。根据文档:要查看 psql 中的所有序列,请尝试: