【发布时间】:2018-07-19 04:31:17
【问题描述】:
我有本地 PostgreSQL 数据库,其中包含表、约束、关系等。
如何将其迁移到生产服务器?
【问题讨论】:
-
为什么不 pg_dump 和恢复?..
-
@VaoTsun 使用 pg_dump 时出现以下错误:
pg_dump: server version: 9.6.5; pg_dump version: 9.5.10pg_dump: aborting because of server version mismatch -
@a_horse_with_no_name
liquibase或flyway是不错的方法,但我正在开发我的应用程序。这些工具必须从开发应用程序开始就使用(将每个sql脚本放入文件并存储它们) -
@DauletNurgali 您尝试在新服务器上使用旧的 pg_dump - 而您应该做相反的事情。尝试
locate bin/pg_dump找到 9.6 版本的 pg_dump
标签: postgresql schema-migration