如何在Heroku上将Postgres数据库从9.3升级到9.4?

7

这是一个向Heroku工作人员提出的问题。我有一个运行Postgres 9.3的数据库。Heroku什么时候会提供上周发布的9.4版?是否有升级指南?并且是否有一种最佳实践方式可以将JSON转换为JSONB列,并且最小化停机时间?谢谢!


您IP地址为143.198.54.68,由于运营成本限制,当前对于免费用户的使用频率限制为每个IP每72小时10次对话,如需解除限制,请点击左下角设置图标按钮(手机用户先点击左上角菜单按钮)。 - Ray Shan
1个回答

1

此处所述,您可以通过传递--version=9.4标志来尝试9.4版本:

heroku addons:add heroku-postgresql:standard-0 --version=9.4

升级您的数据库:

  1. 导出数据
  2. 升级您的Heroku PostgreSQL实例
  3. 更新您的PostgreSQL模式(从json到jsonb...)
  4. 重新加载数据

您也可以尝试使用pg_upgrade

截至2015年4月23日,Heroku上已提供postgresql 9.4。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接