postgresql导出和导入数据库
使用 pg_dump和pg_restore 来备份和还原 postgresql的数据;
导出:pg_dump
导入:pg_restore
最简单的导出命令如下:(导出指定数据库)
1 |
|
注意:导出来的sql格式和 mysqldump导出的还是有很大区别的;
推荐:postgresql教程
如果出现 bash: db.sql: Permission denied, 则有可能是目录权限的原因,因为 postgresql的用户实际也是 linux的用户,
所以如果出现以上错误提示,建议切换到当前目录再进行操作:
1 |
|
导出指定数据表:
1 |
|
如果是需要压缩:
1 |
|
导入数据:
导入指定数据库:
1 |
|
或者
1 |
|
导入压缩过的数据:
1 2 |
|
或者
1 |
|
更多技术请关注python视频教程。