Postgresql 中文操作指南
Synopsis
dblink_build_sql_insert(text relname,
int2vector primary_key_attnums,
integer num_primary_key_atts,
text[] src_pk_att_vals_array,
text[] tgt_pk_att_vals_array) returns text
Description
dblink_build_sql_insert 可用于执行本地表到远程数据库的选择性复制。它基于主键从本地表选择一行,然后构建 SQL INSERT 命令,该命令将复制该行,但将主键值替换为最后一个参数中的值。(如需制作行的精确副本,则只需对最后两个参数指定相同的值。)
Arguments
-
relname
-
本地关系的名称,例如 foo 或 myschema.mytab 。如果名称为混合大小写或包含特殊字符,请使用双引号,例如 "FooBar" ;不使用引号,字符串将折叠为小写。
-
-
primary_key_attnums
-
主键字段的属性编号(以 1 为基数),例如 1 2 。
-
-
num_primary_key_atts
-
主键字段的数量。
-
-
src_pk_att_vals_array
-
用于查找本地元组的主键字段的值。每个字段都以文本形式表示。如果没有具有这些主键值的行,则会抛出错误。
-
-
tgt_pk_att_vals_array
-
要放在 INSERT 命令中的主键字段的值。每个字段都以文本形式表示。
-