pgAdmin
- 备份导出sql文件
- 右键备份(backup)
- 填写导出路径
- 格式选直接 plain
- utf8
- 两个 使用 insert
sql文件还原到库
- 文件小的话直接复制内容,query tool 执行
- 文件大的话cmd执行命令行
- psql -h ip地址 -p 端口 -U 用户名 -d 数据库 -f sql文件路径
- -h 地址
- -p 端口
- -U 用户名
- -d 目标数据库
- -f 文件路径
- 然后会提示验证输入密码
数据导入docker PG
- 数据复制到容器内部指定目录
docker cp /data/xxx.sql containID:/
- 进入docker容器
docker exec -it containID /bin/sh
- 容器内部数据转移(如需要)
docker cp containID:/xxx.sq;/data/
- 将shp文件导入PG
shp2pgsql -s 3857 -c -W "GBK" /tmp/shp/CLLX.shp public.CLLX2 | psql -h 127.0.0.1 -U postgres -d cms_v3 -p 5432