Postgresql

如何通過 psql 和 postgres 列出所有序列?

  • June 11, 2021

我試過\ds沒有得到任何關係數據。

但我使用SELECT * FROM information_schema.sequences;可以獲取所有數據。

為什麼不起作用\ds

\dswithout argument 不顯示無法通過 current 訪問的序列search_path,而information_schema.sequences忽略搜尋路徑。

另一方面,information_schema.sequences不會顯示目前使用者實際無法使用的序列,而\ds不會過濾掉這些序列。根據文件

僅顯示目前使用者有權訪問的那些序列(通過成為所有者或具有某些特權)。

要查看 psql 中的所有序列,請嘗試:

\ds *.*

引用自:https://dba.stackexchange.com/questions/294127