首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >复制postgresql数据库

复制postgresql数据库
EN

Server Fault用户
提问于 2009-08-30 15:42:09
回答 4查看 1.6K关注 0票数 2

如何复制postgresql数据库?

一些(我认为)步骤是:

  • 停止所有查询
  • 停止postgresql守护进程
  • 将数据库文件复制到新位置
  • 对配置文件进行一些更改
  • 重新加载服务器

有什么想法吗?我应该在postgresql.conf中更改什么,以便通知postgresql服务器有关新数据库的信息?

EN

回答 4

Server Fault用户

发布于 2009-08-30 18:43:04

复制文件将无法工作。

只需pg_dump数据库,并使用pg_restorepsql加载数据库(取决于给pg_dump的选项)。

票数 5
EN

Server Fault用户

发布于 2009-08-30 16:53:25

您必须更正配置文件中的所有绝对路径(如果有的话)和启动脚本中的PGDATA变量(或选项)。

票数 0
EN

Server Fault用户

发布于 2016-01-24 20:18:26

作为@ use 13185,您应该使用pg_dump / pg_restore。

但是,在启动转储之前重命名数据库是一种很好的做法。

为了做到这一点,应该断开到该数据库的所有连接。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/60528

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档