pgAdmin

  • 备份导出sql文件
    • 右键备份(backup)
    • 填写导出路径
    • 格式选直接 plain
    • utf8
    • 两个 使用 insert
  • sql文件还原到库

    • 文件小的话直接复制内容,query tool 执行
    • 文件大的话cmd执行命令行
    1. psql -h ip地址 -p 端口 -U 用户名 -d 数据库 -f sql文件路径
      • -h 地址
      • -p 端口
      • -U 用户名
      • -d 目标数据库
      • -f 文件路径
    2. 然后会提示验证输入密码
  • 数据导入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