小编典典

恢复 sql 时 psql 无效命令 \N

all

我正在尝试恢复我的转储文件,但它导致了一个错误:

psql:psit.sql:27485: invalid command \N

有解决办法吗?我搜索了,但我没有得到明确的答案。


阅读 108

收藏
2022-07-17

共1个答案

小编典典

Postgres\N用作 NULL 值的替代符号。但是所有 psql
命令都以反斜杠符号开头\。当复制语句失败但转储的加载继续时,您可以获得这些消息。此消息是误报。如果您想查看 COPY
语句失败的真正原因,您必须搜索此错误之前的所有行。

可以将 psql 切换到“在第一个错误时停止”模式并查找错误:

psql -v ON_ERROR_STOP=1
2022-07-17