Xboard/docs/v2b_dev迁移指南.md
xboard d1b48623d7 docs: 优化部署、迁移文档、docker增加redis支持
1、优化部署、迁移
2、自动备份命令增加手动备份功能
3、docker部署集成redis
2023-11-22 14:01:58 +08:00

1.7 KiB
Raw Blame History

V2borad Dev版本迁移指南

请先按照官方升级指导升级到 2023/10/27的版本后再执行迁移操作

迁移脚本会对你的数据库做以下更改

  • v2_order
    • 添加 surplus_order_ids 字段 类型 text nullable 折抵订单
  • v2_plan影响功能周期价值、 流量价值)
    • 删除 daily_unit_price 字段
    • 删除 transfer_unit_price 字段
  • v2_server_hysteria 影响Ignore Client Bandwidth 配置和混淆类型配置)
    • 删除 ignore_client_bandwidth 字段
    • 删除 obfs_type 字段

迁移之前

迁移之前你需要执行正常安装步骤(记得不可选择Sqlite)

sqlite迁移请自行学习相关知识

开始迁移

针对docker与非docker用户提供不同的迁移步骤你根据你的安装环境选择其一即可。

docker 环境

以下命令需要你打开SSH进入到项目目录进行执行

  1. 停止Xboard
docker compose down
  1. 清空数据库
docker compose run -it --rm xboard php artisan db:wipe
  1. 执行迁移命令
docker compose run -it --rm xboard php artisan migratefromv2b dev231027

aapanel 环境

  1. 清空数据库
php artisan db:wipe
  1. 执行迁移命令
php artisan migratefromv2b dev231027

上述迁移完成之后你需要进行 配置文件迁移

config/v2board.php 配置文件迁移 点击查看步骤

xboard将配置储存到数据库 不再使用file进行储存你需要对配置文件进行迁移。