小编Dea*_*ean的帖子

让 Postgresql 接受 1 和 0 作为布尔值的真假

我有一个大文件转储 sql 数据加载到 postgresl (600mb+)。在该转储中,布尔值 true 和 false 的字段被表示为 1 和 0,不带引号。尝试将它们加载到 postgresql 中,导致抱怨,因为它不知道如何投射它们。

像这样加载...

psql --disable-triggers -1 -f /foo/bar/dump.sql
Run Code Online (Sandbox Code Playgroud)

由于大量的数据和布尔字段的散布 - 正则表达式通过适当地用真/假替换它们已被证明是不切实际的。

经过多次谷歌搜索后,我无法找到一种方法让 postgresql 在此数据加载期间接受 = true 和 0 = false。看起来很简单,但显然不是!

希望有人确切地知道如何解决它并可以帮助我!

postgresql

10
推荐指数
2
解决办法
2万
查看次数

标签 统计

postgresql ×1