使用的是专业版,计划迁移数据库从mysql迁移到pgsql

frfr46467979 4天前 60

我看你们的pg脚本中指定了 wfc.xxx 这个wfc能修改吗? 如果要修改怎么修改? 迁移的时候怎么建表?

最新回复 (6)
  • frfr46467979 4天前
    引用 2
    flyway_schema_history  这个表怎么处理?
  • HeavyRain 4天前
    引用 3
    也可以修改,注意修改配置文件中指定的schame和替换所有脚本里的schame。修改完脚本和配置文件后,启动IM服务,这样IM服务会初始化数据库,包括flyway_schema_history这个表。初始化之后再停掉IM服务,然后把mysql里的数据导入到pgsql,其中flyway_schema_history不要导入其他的都要导入。如果用了redis,还需要把redis内容清空,之后启动IM服务测试是否正常
  • frfr46467979 2天前
    引用 4
    清理redis的信息?我可以直接换个redis的database吗? 我看默认是0.我换成1是不是可以解决?因为要做好回滚的方案
  • frfr46467979 2天前
    引用 5
            <!-- 指定数据库连接源的基本属性 -->
            <!--数据库驱动程序-->
            <property name="driverClass">org.postgresql.Driver</property>
            <!--数据库地址,注意schema不能变,只能是wfchat!!!!-->
     这个只能是wfchat吗?
  • HeavyRain 2天前
    引用 6
    frfr46467979 清理redis的信息?我可以直接换个redis的database吗? 我看默认是0.我换成1是不是可以解决?因为要做好回滚的方案
    可以切换,但redis里是缓存,没有保存的必要。如果你切换到1,使用一段时间,再切换回去0,这样0里的数据可能跟最新数据不匹配,导致问题。所以还是清掉比较好
  • HeavyRain 2天前
    引用 7
    frfr46467979 org.postgresql.Driver 这个只能是wfchat吗?
    有3个地方需要同步修改这个schema,一个是c3p0.xml里,也就是你贴的,另外sql脚本里和IM服务配置文件里,都切换到另外一个schema试试
返回