xWiki 6.3。更改数据库(HSQL到PostgreSQL)和迁移数据

xWiki 6.3。更改数据库(HSQL到PostgreSQL)和迁移数据,postgresql,hsqldb,xwiki,Postgresql,Hsqldb,Xwiki,我有一个xWiki 6.3的实例在默认数据库(即HSQL)上运行 我需要把它移到PostgreSQL数据库 我已经安装了PostgreSQL,并按照以下步骤从文档到xWiki 6.3点再到我的新PostgreSQL数据库 1-在xwiki中的所需路径复制jdbc驱动程序 2-在xwiki.cfg文件中,我已经取消了以下两行注释 xwiki.store.migration=1 (was already un-commented) xwiki.store.migration.databases=

我有一个xWiki 6.3的实例在默认数据库(即HSQL)上运行

我需要把它移到PostgreSQL数据库

我已经安装了PostgreSQL,并按照以下步骤从文档到xWiki 6.3点再到我的新PostgreSQL数据库

1-在xwiki中的所需路径复制jdbc驱动程序

2-在xwiki.cfg文件中,我已经取消了以下两行注释

xwiki.store.migration=1  (was already un-commented)
xwiki.store.migration.databases= all
3-在hibernate.cfg.xml中注释了hsql相关部分,并使用所需信息取消注释和更新了PostgreSQL相关部分

之后,一旦启动xWiki 6.3实例,它就会显示一个带有Add按钮的主页。但是,现有内容均不可见

如果我连接到数据库,我可以看到所有的表都被移动到postgreSQL

此外,当应用程序在hsql上运行时,我无法使用管理员帐户登录

你知道我是否遗漏了什么吗


关于,

我认为您的流程不会将任何现有数据(即行,而不是表)从一个数据库移植到另一个数据库,这不仅仅是因为您的配置一次只知道一个数据库。我建议您在为HSQL配置时遵循指南,然后在为PostgreSQL重新配置后再次导入它