docker中postgresql数据库的备份与迁移

Postgres数据库备份
解释

pg_dump –host [地址] –port [端口] –username [数据库的用户名] > [导出的文件] [数据库名字]

命令

pg_dump --host xxxxx.com --port 3434 --username cs  > cs.sql cs

Docker中Postgres数据库的备份
解释
docker exec it [docker中镜像数据库名称] pg_dumpall -c -U [数据库名称] > [导出的数据库名称]

命令

docker exec -it postgresdb pg_dumpall -c -U postgres > postgres.sql

Postgres数据库迁移
解释

psql -d [数据库名字] -f [文件名] [用户名]

命令

psql -d postgres -f postgres.sql postgres 

Docker中Postgres数据库的迁移
解释

sudo docker exec -i [容器id] psql -U [用户名] -d [数据库名] < [文件路径]

命令

sudo docker exec -i <容器id> psql -U postgres -d onlinjudge < /home/root/OnlineJudgeDeploy/onlinejudge.sql 

转自 https://aqazzz.coding.me/docker-postgresql-backup-migrate/

Read More

nodeBB 真的是轻论坛 ?

在2G内存的KVM VPS上启用了下搜索插件,提示是重新部署&重启,然后 再也启不来了。。。
本地测试居然也是这样,服了

无力吐槽,
2019-07-15 20-49-13 的屏幕截图.png

Read More