PostgreSQL 架构迁移?

标签 postgresql schema-migration

我有包含表、约束、关系等的本地 PostgreSQL 数据库。

如何将其迁移到生产服务器?

最佳答案

来自 pg_dump您可以尝试使用 pg_dumppsql 的手册页,您还可以检查其他 flags 数据、模式或表特定任务。我个人有时会使用 Navicat 来做这种工作或 pgAdmin客户。

将名为 mydb 的数据库转储到 SQL 脚本文件中:

$ pg_dump mydb > db.sql

将这样的脚本重新加载到名为 newdb 的(新创建的)数据库中:

$ psql -d newdb -f db.sql

关于PostgreSQL 架构迁移?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48688288/

相关文章:

database - 将 Django 模型从一个应用程序移动到另一个应用程序

postgresql - 如何在postgresql中禁用检查约束

postgresql - 在 PgAdmin 中的函数外部执行 FOR 循环失败,并显示 "syntax error at or near "for""

django - 通过向南迁移将数据库更新到heroku时出现问题

google-app-engine - 暂时禁用我的 Google App Engine 应用程序以便我可以执行架构迁移的推荐方法是什么?

apache-spark - 复杂类型的模式演化

mongodb - 运行数据库架构迁移的最佳实践

string - 如何在postgresql中获取一列字符串的字符串长度

postgresql - Criteriabuilder 之类的,Long 怎么做呢?

ruby-on-rails - ruby on rails jsonb 列默认值