问题标签 [pg-copy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1273 浏览

node.js - 使用 mock 对使用请求、管道和流的私有方法进行单元测试

我想在下面的代码中对导出的方法进行单元测试。我想模拟私有方法中的值来控制返回的 Promise 的拒绝/解析。client是已经连接到数据库的node-postgres对象。

我知道我可以使用proxyquire来存根所需的库,但是如何模拟链接的方法,.on('error', ...)以便我可以控制返回的值。.pipe(stream).on('end', ...)

请注意,显示的导出方法是对真实方法的简化,导出 importDomain 是不可行的。

0 投票
1 回答
446 浏览

php - 数据不完整——使用 PHP 将 CSV 文件导入 PostgreSQL 数据库

我在使用 php 将 csv 文件导入 PostgreSQL 数据库时遇到问题。csv 文件包含大约 11000 条数据线,但 php 仅导入大约 2100 条线。(我查看了数据并发现了特殊字符,例如 <!--。我将它们替换为“nan”,但问题仍然存在。)

当我使用 pgAdmin 向导导入它时,它可以正常工作并完全导入数据(即使保留了特殊字符)。