在项目中难免会遇到使用postgresql 的场景,之前在做项目的数据迁移的时候发现数据库数据量大,使用pg自带的pgadmin导出sql 时间耗时太长,这个时候可以考虑使用命令行工具:
pgsql 中下载时候会带有以上多个工具
在下载的pgsql 文件夹路径下 使用cmd
以我的为例:D:\Program Files\PostgreSQL\9.3\bin
备份pgsql:
pg_dump -h localhost -U postgres ecrf_plus > D:\ecrf_plus_back.bak
导入:
psql -h localhost -U postgres -p 5432 -d ecrf_test_bak < D:\ecrf_plus_back.bak
命令行的速率会较Navivat 等其他工具会快几倍