当前位置:   article > 正文

postgresql(二):pgsql导出数据_pgsql导出数据库

pgsql导出数据库

1、概述

大家好,我是欧阳方超,可以关注我的公众号“欧阳方超”,后续内容将在公众号首发。
今天介绍一下使用pg数据库的命令导出数据的操作。

2、导出数据

2.1、导出所有库

导出所有数据库的数据:

bash-4.2$ ./pg_dumpall -p 2360 > /home/softwares/postgresql/alldbs.sql
口令:
口令:
口令:
口令:
口令:
bash-4.2$
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

不清楚为什么需要输入这么多次的口令,反正最终可以导出所有库的数据。上面的命令中还可以-U 参数,该参数可以指定用户,表示以哪个用户的身份导出数据,如下是加了-U参数的命令:

bash-4.2$ ./pg_dumpall -p 2360 -U postgres > /home/softwares/postgresql/alldbs.sql
  • 1

2.2、导出指定库

导出指定库的数据:

bash-4.2$ ./pg_dump -d test_db  -p 2360 > /home/softwares/postgresql/test_db.sql
口令:
  • 1
  • 2

2.3、导出指定表

导出指定表:

./pg_dump -p 2360 -U postgres -t test_schema.test_table test_db > /home/softwares/postgresql/m.sql
  • 1

-t参数说明,-t test_schema.test_table test_db 分别跟模式名.表名 库名,如果省略库名则默认从与用户名同名的库中导出表。

3、总结

今天介绍了postgresql导出数据的命令,包括:导出所有库、导出指定库、导出指定表,其中不乏一些需要注意的细节。
我是欧阳方超,把事情做好了自然就有兴趣了,如果你喜欢我的文章,欢迎点赞、转发、评论加关注。我们下次见。
最后附上一张夕阳美图:
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/在线问答5/article/detail/894937
推荐阅读
相关标签
  

闽ICP备14008679号