【发布时间】:2017-09-29 20:41:33
【问题描述】:
我有自定义软件,其中包含在 postgresql 服务器上的表之间复制数据的功能。它一次执行 1 行,当服务器靠近时这很好,但是当我开始部署延迟大于 300 毫秒的服务器时,这根本不能正常工作。
我相信解决方案是使用“COPY”语句,但我很难实现它。我正在使用ADODB php library
当我尝试从文件复制时,我收到错误“必须是超级用户才能复制到文件或从文件复制”。问题是我不知道如何复制“从标准输入”,其中标准输入实际上并未通过管道传输到 PHP 脚本。有什么方法可以使用 ADODB 将标准输入输入作为 sql 命令的一部分提供,还是有一个等效的命令可以让我在不等待每个单独插入的情况下进行批量插入?
【问题讨论】:
标签: php postgresql