psql还原数据的时候报"invalid command \N"错误
2021-08-06 08:44 abce 阅读(3020) 评论(5) 编辑 收藏 举报一个开发环境被开发同学误删除了表数据,通过pg_dump的文本备份文件,执行psql进行异机还原的时候,发生了报错:
1 2 3 4 5 6 7 8 9 | $ psql -U postgres -W abce < abce.sql .... invalid command \N invalid command \N invalid command \N invalid command \N invalid command \N invalid command \N .... |
开启ON_ERROR_STOP,看看会有哪些错误
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | $ psql -U postgres -W -v ON_ERROR_STOP=1 abce < abce.sql Password : SET SET SET SET SET set_config ------------ (1 row) SET SET SET SET CREATE EXTENSION COMMENT ERROR: could not open extension control file "/usr/pgsql-11/share/extension/postgis.control" : No such file or directory |
其中
$ psql -v ON_ERROR_STOP=1
在遇到第一个错误的时候就会停止。
原来是用来临时恢复的机器没有安装postgis。
安装上postgis之后,再次导入数据,导入成功!
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· .NET Core 托管堆内存泄露/CPU异常的常见思路
· PostgreSQL 和 SQL Server 在统计信息维护中的关键差异
· DeepSeek “源神”启动!「GitHub 热点速览」
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 我与微信审核的“相爱相杀”看个人小程序副业
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· spring官宣接入deepseek,真的太香了~
2020-08-06 PostgreSQL中的索引(五) --GiST
2015-08-06 11.2.0.4手动升级到12.1.0.2
2015-08-06 11.2.0.4升级到12.1.0.2
2015-08-06 TNS-01189: The listener could not authenticate the user