如何使用 postgres 中的序列獲取所有列(和表)的串列?我正在尋找類似于下面顯示的 pgAdmin 4 的依賴關系報告的結果。
謝謝你。
(在 pgAdmin 4 中單擊序列物件然后單擊依賴項選項卡時)。
pgAdmin 依賴報告
uj5u.com熱心網友回復:
要查找屬于序列的表和列s,請運行
SELECT d.objid::regclass AS sequence_name,
a.attrelid::regclass AS table_name,
a.attname AS column_name
FROM pg_depend AS d
JOIN pg_attribute AS a
ON d.refobjid = a.attrelid
AND d.refobjsubid = a.attnum
WHERE d.objid = 's'::regclass
AND d.refclassid = 'pg_class'::regclass;
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/366112.html
標籤:sql PostgreSQL的
