postgres数据库导入、导出
1、进入docker容器:
docker exec -it postgres_dc /bin/bash
# 切换postgres用户
su - postgres
# 执行导出命令:
# 全库导出
pg_dump -U postgres -d 数据库名 -f 数据库名.sql
# 单表导出
pg_dump -U postgres -t 表名 数据库名> ./表名.sql
2、进入新数据库容器:
docker exec -it postgres_dc /bin/bash
# 切换postgres用户
su - postgres
# 创建数据库
createdb 数据库名
# psql导入命令:
psql -d sysgis -U postgres -f 导入数据名.sql