今天说一下数据库迁移吧,一开始找了很久都没找到类似的教学。
这个教程类似手动迁移的意思,目前适用最新版的newapi,以后应该也会支持一段时间。
算是给自己留个备份,方便后面数据库迁移忘掉。
备份
我的newapi装到/opt/new-api了,所以第一步:
cd /opt/new-api
然后执行下面这个:
docker compose exec -T postgres pg_dump -U root -d new-api > backup_$(date +%Y%m%d_%H%M%S).sql
就可以在目录下找到 backup_时间.sql 这个数据库文件,下载之后保存好。
备份流程就结束了,整个过程不需要停止new-api容器,但是注意这里有一个坑,备份之前先去newapi后台清理日志,不然备份出来的数据库会非常之大,上传下载都很慢。
清理完日志之后的数据库一般不...
Post #520105
65
小白 (@bxacc) 在 newapi数据库迁移 中发帖