迁移Postgresql模式AWS RDS

时间:2018-09-26 20:56:02

标签: postgresql database-migration amazon-rds

好的,我是一名移动开发人员,正在尝试学习后端开发。

我有两个运行postgresql的AWS RDS实例。一种用于开发,一种用于生产。

方案是在开发数据库上进行操作。创建表,添加postgis,建立新关系,等等。

现在,我想将所有这些架构更改都放入生产数据库中。显然,我不想将开发数据迁移到生产环境,而只是将架构和数据库更改。

我该怎么办?

1 个答案:

答案 0 :(得分:1)

您只能转储架构:

pg_dump -s databasename > your_schema.sql

然后,通过在生产服务器上运行,从your_schema.sql恢复转储的模式:

psql < your_schema.sql

根据需要使用用户/通过选项。