我使用pgadminIII运行查询。如何继续导入过程并使用复制命令将错误输出到文件中?如何恢复在错误CSV导入期间在PostgreSQL
拷贝MY_DB FROM E'D:\\ my_textfile.txt” WITH CSV HEADER DELIMITER ';';
我使用pgadminIII运行查询。如何继续导入过程并使用复制命令将错误输出到文件中?如何恢复在错误CSV导入期间在PostgreSQL
拷贝MY_DB FROM E'D:\\ my_textfile.txt” WITH CSV HEADER DELIMITER ';';
你不能像萨姆说,但你可以使用外部工具 - pgloader具有这种能力。
你不能。 COPY命令是单个事务,因此所有数据都将被导入或不会。如果你想导入数据而不是退出错误,那么你将需要使用单独的INSERT语句。这是与COPY的折衷。它更高效,因为它是单个事务,但它要求您的数据无错误地获得成功。