我有一个来自PostgresSQL数据库的备份是这样创建的:
/usr/bin/pg_dump --no-owner --no-acl > dump.sql
当我试图在另一台机器上恢复时:
psql db < dump.sql
它处理了许多错误:invalid command \N
当我尝试使用pg_restore
时
pg_restore dump.sql -d db
不同的错误:pg_restore: [archiver] input file appears to be a text format dump. Please use psql.
根据文档的说法,这不应该是一个问题。
有没有办法告诉psql
\N字符是空值?
发布于 2018-11-15 03:42:31
哦,你好,是我
确保:
\N
溢出前获取第一个错误psql -d database -f backup.sql -U user
应该做导入的工作也要健康饮食,好好休息。K再见
发布于 2022-09-23 19:29:10
如果表中的列与文件中的列不匹配,则可能出现这种情况。
https://stackoverflow.com/questions/53292514
复制相似问题