ixre/go2o

数据库的表不全

Closed this issue · 8 comments

我导入到mysql, 运行的时出现
[ ORM][ ERROR]:Error 1146: Table 'go2o.registry' doesn't exist [ SQL]:SELECT registry.key,registry.value,registry.default_value,registry.options,registry.flag,registry.description FROM registry [Args]:[[]]

ixre commented

@weidongbcn 数据库需要使用postgresql 导入备份文件: go2o_pg.sql

数据库需要使用postgresql 导入备份文件: go2o_pg.sql, 这是哪个版本的postgresql?
我用pgadmin恢复,错误信息是:pg_restore: [归档] 在文件头中有不支持的版本 (1.14)

ixre commented

@weidongbcn 1.14 是pgadmin的版本, 我这用的是最新的pgadmin

我直接用:pg_restore: [archiver] unsupported version (1.14) in file header
cmd:pg_restore -h localhost -p 5432 -U postgres -W -d go2o -v Downloads/go2o-master/docs/data/go2o_pg.sql
https://blog.csdn.net/qq_31388481/article/details/98039882
应该是版本问题,为什么不提供sql文件格式

我最后没有解决,放弃了。我也不懂库主什么意思,出于什么考虑而不提供正确的sql文件。

我最后没有解决,放弃了。我也不懂库主什么意思,出于什么考虑而不提供正确的sql文件。

我的意思是直接导出SQL文件,我们用SQL文件导入就好了:如 \ir xxx.sql

在linux 的console 中用上面的命令恢复成功。

ixre commented

@zhuewizz 用命令可以导入的, 或者用pgadmin导入下