前言
我们经常需要数据库的复制操作,比如备份,或者是新建一个本地数据库,复制服务器的数据。对于PostgreSQL,有非常方便的pgdump命令。
1. 数据库备份
备份本地数据库
#进入命令行或者终端,输入以下命令
$ pg_dump -U 用户名 数据库名 > backup_file名
如果备份远程数据库可以用以下命令
$ pg_dump -h hostname -U 用户名 -p port database名 > backup_file名
2. 导入到新的数据库
#进入命令行或者终端
$ psql -U 用户名 新数据库名 < backup_file名