为每个主键字段返回一行,如果关系没有主键,那么不返回行。结果行类型被定义为
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)