我正在尝试恢复我的转储文件,但它导致了一个错误:
psql:psit.sql:27485: invalid command \N
有解决办法吗?我搜索了,但我没有得到明确的答案。
原文由 Vivek Vikranth 发布,翻译遵循 CC BY-SA 4.0 许可协议
我正在尝试恢复我的转储文件,但它导致了一个错误:
psql:psit.sql:27485: invalid command \N
有解决办法吗?我搜索了,但我没有得到明确的答案。
原文由 Vivek Vikranth 发布,翻译遵循 CC BY-SA 4.0 许可协议
@farshid-ashuri 的答案对我来说很好。
我在 Almalinux 上使用 Postgres 14 并出现类似的消息。安装 postgresql14-contrib 包后,我恢复了一个完整的转储,没有更多的消息。
原文由 Leandro Pereira 发布,翻译遵循 CC BY-SA 4.0 许可协议
1 回答2.4k 阅读✓ 已解决
1 回答2.4k 阅读✓ 已解决
3 回答2.3k 阅读
2 回答994 阅读
Postgres 使用
\N
作为 NULL 值的替代符号。但是所有 psql 命令都以反斜杠\
符号开头。当复制语句失败但转储的加载继续时,您可以获得这些消息。此消息是误报。如果您想查看 COPY 语句失败的真正原因,您必须搜索此错误之前的所有行。可以将 psql 切换到“在第一个错误时停止”模式并查找错误: