gpt4 book ai didi

postgresql - 如何正确使用 dblink_build_sql_insert (postgreSQL)

转载 作者:行者123 更新时间:2023-11-29 13:35:07 26 4
gpt4 key购买 nike

我找不到一个例子来说明它应该如何为只有一个 PK 字段的表工作。

我的尝试看起来像这样:

CREATE EXTENSION IF NOT EXISTS dblink;

select dblink_build_sql_insert('table_name'::text, '1'::int2vector, 1::int2, '{"12345"}'::text[], '{"column1", "column2", "column3", "column4"}'::text[]);

一直报错“目标键数组长度必须匹配键属性数”。如我所见,我告诉他键属性的数量是 1,目标键数组长度有 1 个项目。我做错了什么?

最佳答案

如果我没看错例子,我认为你需要做类似的事情

select dblink_build_sql_insert(
'table_name'::text,
'1'::int2vector,
1::int2, -- num of pkey values
'{"12345"}'::text[], -- old pkey
'{"column1"}'::text[] -- new pkey
);

关于postgresql - 如何正确使用 dblink_build_sql_insert (postgreSQL),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14599397/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com