当前位置:   article > 正文

postgres 数据导入导出_linux进入docker容器导出pgsql数据库文件

linux进入docker容器导出pgsql数据库文件

1、使用容器启动postgres数据库

 docker run -d -p 5432:5432 --restart=always  --name pgsql -e LANG="C.UTF-8" -e 'TZ=Asia/Shanghai' -e "POSTGRES_DB=metabase" -e "POSTGRES_USER=postgres" -e "POSTGRES_PASSWORD=123456" -v /data/psql/master_test:/var/lib/postgresql/data  postgres:10.12
 说明:使用 -v 将数据持久化 
  • 1
  • 2

2、使用如下命令导出pgsql数据

 docker exec -i 容器id pg_dump -h localhost -p5432 -U postgres metabase > metabase.sql
  • 1

3、使用如下命令导入pgsql数据

docker exec -i 容器id psql -h localhost -p5432 -U postgres metabase < metabase.sql
  • 1

4、使用如上命令即可将数据导入导出

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

闽ICP备14008679号