Postgresql 如何复制数据库,到新的数据库

5,857 阅读1分钟

前言

我们经常需要数据库的复制操作,比如备份,或者是新建一个本地数据库,复制服务器的数据。对于PostgreSQL,有非常方便的pgdump命令。

1. 数据库备份

备份本地数据库

#进入命令行或者终端,输入以下命令
$ pg_dump -U 用户名 数据库名 > backup_file名

如果备份远程数据库可以用以下命令

$ pg_dump -h hostname -U 用户名 -p port database名 > backup_file名

2. 导入到新的数据库

#进入命令行或者终端
$ psql -U 用户名 新数据库名 < backup_file名