小白 (@bxacc) 在 newapi数据库迁移 中发帖

今天说一下数据库迁移吧,一开始找了很久都没找到类似的教学。 
这个教程类似手动迁移的意思,目前适用最新版的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后台清理日志,不然备份出来的数据库会非常之大,上传下载都很慢。 
清理完日志之后的数据库一般不...
 
 
Back to Top