1、导出数据(表结构及数据)
pg_dump -U postgres -d postgres -h 127.0.0.1 -p 5432 > user.sql
参数 | 解释 |
---|---|
-d |
数据库名 |
-t |
指定表, 使用多个-t 可以导出多个表 |
--inserts |
导出为insert语句 |
2、导入数据,执行sql
psql -U postgres -d postgres -f /home/postgres/user.sql
参数 | 解释 |
---|---|
-f |
指定文件路径 |
PS: windows系统需打开pg安装目录的bin文件夹, 然后在地址栏输入cmd
打开命令窗口, 否则会报错'psql' 不是内部或外部命令,也不是可运行的程序或批处理文件。
网友评论