一开始尝试进入数据库内进行备份,但是遇到权限问题:docker内默认为普通用户登录且提权麻烦 幸而搜到一篇解决方法,特此记录

备份命令:

docker exec -t -u {pg_user} {docker-postgres-container}  pg_dumpall -c > your_dump.sql

恢复命令:

cat your_dump.sql | docker exec -i {docker-postgres-container} psql -U {pg_user} -d {database_name}

results matching ""

    No results matching ""

    results matching ""

      No results matching ""