我需要以编程方式将数千万条记录插入 Postgres 数据库。目前,我正在一个查询中执行数千个插入语句。
有没有更好的方法来做到这一点,一些我不知道的批量插入语句?
PostgreSQL 有一个关于如何最好地填充数据库的指南,他们建议使用COPY命令批量加载行。该指南还有一些其他关于如何加快流程的好技巧,例如在加载数据之前删除索引和外键(然后再将它们添加回来)。