好的,我是一名移动开发人员,正在尝试学习后端开发。
我有两个运行postgresql的AWS RDS实例。一种用于开发,一种用于生产。
方案是在开发数据库上进行操作。创建表,添加postgis,建立新关系,等等。
现在,我想将所有这些架构更改都放入生产数据库中。显然,我不想将开发数据迁移到生产环境,而只是将架构和数据库更改。
我该怎么办?
答案 0 :(得分:1)
您只能转储架构:
pg_dump -s databasename > your_schema.sql
然后,通过在生产服务器上运行,从your_schema.sql
恢复转储的模式:
psql < your_schema.sql
根据需要使用用户/通过选项。