【发布时间】:2013-03-03 00:40:18
【问题描述】:
所以是的,标题说明了一切,我需要以某种方式将数据库从源服务器转移到新服务器,但关键是旧服务器正在分崩离析:P 有没有办法可以将它全部移动到新服务器并导入它?
旧服务器只是拒绝再运行 Postgres,我几乎可以肯定旧服务器上运行的版本是 8.4,而新服务器运行的是 9.2,这会导致问题吗?
这是我尝试在旧服务器上启动 Postgres 时得到的结果,
/etc/init.d/postgresql-8.4 start
* Use of the opts variable is deprecated and will be
* removed in the future.
* Please use extra_commands, extra_started_commands or extra_stopped_commands.
* Starting PostgreSQL ...
could not start server [ !! ]
* ERROR: postgresql-8.4 failed to start
我也在运行 gentoo :)
提前感谢您的帮助!
【问题讨论】:
-
所以我安装了 8.4 迁移了新服务器上的数据文件夹,现在 8.4 postgresql 将无法启动不知道发生了什么。为了使用
pg_upgrade,服务器必须是可运行的。我得到的错误是DATA_DIR not set,我检查了/etc/conf.d/postgresql-8.4文件并且设置了pgdata 变量# PostgreSQL's Database Directory PGDATA="/var/lib/postgresql/8.4/data"
标签: postgresql migrate gentoo