postgresql导入数据库的方法
小编给大家分享一下postgresql导入数据库的方法,相信大部分人都还不怎么了解,因此分享这边文章给大家学习,希望大家阅读完这篇文章后大所收获,下面让我们一起去学习方法吧!
postgresql导出和导入数据库
使用 pg_dump和pg_restore 来备份和还原 postgresql的数据;
导出:pg_dump
导入:pg_restore
最简单的导出命令如下:(导出指定数据库)
$pg_dumpdb_name>db.sql
注意:导出来的sql格式和 mysqldump导出的还是有很大区别的;
推荐:postgresql教程
如果出现 bash: db.sql: Permission denied, 则有可能是目录权限的原因,因为 postgresql的用户实际也是 linux的用户,
所以如果出现以上错误提示,建议切换到当前目录再进行操作:
cd~
导出指定数据表:
$pg_dump-ttable_namedb_name>db.sql
如果是需要压缩:
$pg_dump-ddb_name|gzip>db.gz
导入数据:
导入指定数据库:
$psql-ddb_name-fdb.sql
或者
$pg_restore-dnewdbdb.dump
导入压缩过的数据:
createdbdbnamegunzip-cfilename.gz|psqldbname
或者
catfilename.gz|gunzip|psqldbname
以上是postgresql导入数据库的方法的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。