【发布时间】:2019-12-29 06:47:32
【问题描述】:
我有一个转储文件是:
COPY public.applications (id, reference_id, lead_id) FROM stdin;
后面是需要添加的行。
我想从标准输入插入这些行而不是复制,因为复制正在替换我的整个表(删除表中的现有数据)。我只想添加行,而不是删除任何现有行。
我试过了:
insert into public.applications (id, reference_id, lead_id) values FROM stdin;
但这是不正确的语法。这样做的正确方法是什么? 有没有办法调整复制命令只添加行而不替换表?
【问题讨论】:
-
copy不会删除现有行