如何制作postgresql数据库的副本?
有些(我认为)的步骤是:
postgresql守护进程 任何想法什么我应该改变postgresql.conf为了通知postgresql服务器关于新的数据库?
复制文件不起作用。
只需pg_dump数据库,并使用pg_restore或psql (取决于给予pg_dump选项)加载它。
你必须纠正configuration文件中的所有绝对path(如果有的话)和启动脚本中的PGDATAvariables(或选项)。
作为@ user13185,你应该使用pg_dump / pg_restore。
但是在开始转储之前重命名数据库是个好习惯。
为了做到这一点,所有到该数据库的连接应该断开连接。