我正在尝试使用 Postgres 的迁移脚本将 Strapi V3 迁移到 V4
我有一个备份 V3 和一个在 Heroku 上运行的空 V4 数据库。
问题是当我运行 Strapi 迁移脚本:v3-sql-to-v4-sql 时,出现以下错误:
(节点:17788)UnhandledPromiseRejectionWarning:错误:将 session_replication_role 设置为副本; - 拒绝设置参数“session_replication_role”的权限
有人知道为什么会发生这个错误吗?
我尝试在 HEROKU 上进行数据库迁移,但无法将复制角色设置为“副本”。
您要做的就是在本地拉取数据库,启动服务器并从那里运行迁移脚本。完成后 - 将数据库推回 HEROKU。
@Marko,我也面临这个问题,请问你是如何在本地拉取数据库的?我尝试了 pg_dump,然后尝试使用 2 个本地数据库再次运行迁移脚本,但仍然失败。