我有:
- postgres-xc安装(群集中的三台服务器)
- 外部脚本批量注入数据
我使用"insert into table() values(),(),()"
方法。
经过数天的工作,突然发现脚本开始在数据库中生成重复项,工作的时间越长,我可以拥有的行就越多。
我多次检查过,如果直接通过psql cli
使用它,它生成的相同SQL代码工作正常,没有任何问题。
现在,我已经改变了一点,所以它没有每个插页的四重记录,但我仍然有一次又一次,不是很多,但足以让我紧张。
是否有人与DBD::Pg
合作并遇到类似问题?
我的环境:
Debian GNU / Linux sid / unstable
的Perl:5.18.2
libdbd-pg-perl 3.0.0-1
任何其他与Postgresql一起使用的Perl库?
更新:我意识到这是postgres-xc的行为,无论是从脚本还是在DB本身内完成插入(例如插入(选择)),所有这些都会生成重复。