相关疑难解决方法(0)

在postgresql中'copy from'期间忽略重复键

我必须将大量数据从文件转储到表PostgreSQL.我知道它不支持'忽略''替换'等在MySql中完成.几乎所有与网络相关的帖子都提出了相同的建议,例如将数据转储到临时表,然后执行"插入...选择......不存在......".

在一种情况下,这将无济于事,其中文件数据本身包含重复的主键.任何机构都知道如何在PostgreSQL中处理这个问题?

PS我是从java程序做的,如果有帮助的话

sql postgresql

50
推荐指数
3
解决办法
3万
查看次数

postgresql:\ copy方法输入有效条目并丢弃异常

输入以下命令时:

\copy mmcompany from '<path>/mmcompany.txt' delimiter ',' csv;
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

ERROR: duplicate key value violates unique constraint "mmcompany_phonenumber_key"
Run Code Online (Sandbox Code Playgroud)

我理解为什么会这样,但是如何以插入有效条目的方式执行命令,并且会丢弃创建错误的命令?

sql postgresql commit

2
推荐指数
1
解决办法
1552
查看次数

标签 统计

postgresql ×2

sql ×2

commit ×1