postgres 数据导入导出

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 将数据持久化 

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

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

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

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

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

猜你喜欢

转载自blog.csdn.net/ljx1528/article/details/130364270