dblink_get_pkey — 返回關係主鍵欄位的位置和欄位名
dblink_get_pkey(text relname) returns setof dblink_pkey_results
dblink_get_pkey
提供有關本地資料庫中關係主鍵的資訊。這在生成要傳送到遠端資料庫的查詢時有時很有用。
relname
本地關係(表)的名稱,例如 foo
或 myschema.mytab
。如果名稱是大小寫混合的或包含特殊字元,請包含雙引號,例如 "FooBar"
;不帶引號,字串將摺疊為小寫。
對於每個主鍵欄位返回一行,如果關係沒有主鍵則不返回任何行。結果行型別定義為
CREATE TYPE dblink_pkey_results AS (position int, colname text);
列 position
僅從 1 執行到 N
;它是在主鍵中的欄位編號,而不是表列中的編號。
CREATE TABLE foobar ( f1 int, f2 int, f3 int, PRIMARY KEY (f1, f2, f3) ); CREATE TABLE SELECT * FROM dblink_get_pkey('foobar'); position | colname ----------+--------- 1 | f1 2 | f2 3 | f3 (3 rows)
如果您在文件中發現任何不正確、與您對特定功能的實際體驗不符或需要進一步澄清的內容,請使用 此表單 報告文件問題。