如何在Postgres.app中降级/拥有以前版本的Postgres DB[英] How to downgrade/have a previous version of Postgres DB in Postgres.app

本文是小编为大家收集整理的关于如何在Postgres.app中降级/拥有以前版本的Postgres DB的处理方法,想解了如何在Postgres.app中降级/拥有以前版本的Postgres DB的问题怎么解决?如何在Postgres.app中降级/拥有以前版本的Postgres DB问题的解决办法?那么可以参考本文帮助大家快速定位并解决问题。

问题描述

几天前我从这里 (http://postgresapp.com) 安装了 Postgres.app.它带有 Postgres 9.4.4.

今天我发现我使用的软件官方只支持 Postgres 9.3.9.4.4版本可以,但有时会有DB锁.

有没有办法将我当前的数据库(非常小,仅为测试而创建),即版本 9.4.4 降级为 9.3?或者是否可以在不卸载当前版本的 Postgres.app 的情况下创建另一个 9.3 版本的数据库?

操作系统:OS X Yosemite 10.10.4

谢谢.

推荐答案

  1. 在您的 Mac 上安装 postgres 9.3 服务器和客户端
  2. 运行locate initdb/Library/PostgreSQL/9.3/bin/initdb 中的预期让我们假设它在那里
  3. 创建 9.3 实例 /Library/PostgreSQL/9.3/bin/initdb -D /new_data_directory
  4. 导出 9.4 分贝 /Library/PostgreSQL/9.3/bin/pg_dump -U 94_username -d 94_database >somefile.dmp
  5. 关闭旧的/Library/PostgreSQL/9.4/bin/pg_ctl stop -m fast
  6. 启动新的/Library/PostgreSQL/9.3/bin/pg_ctl start7.创建93分贝/Library/PostgreSQL/9.3/bin/psql -U 93_superuser_user -c "create database IMPORT_DB"
  7. 导入 93 分贝 /Library/PostgreSQL/9.3/bin/psql -U 93_superuser_user -f somefile.dmp IMPORT_DB

不知道有没有关于这个话题的文章.我知道我听起来很老套,但也许是手册?:) 和经验

本文地址:https://www.itbaoku.cn/post/1763831.html