2023-11-17 01:44:01 -05:00
|
|
|
|
## V2borad 1.7.4版本迁移指南
|
|
|
|
|
|
|
|
|
|
### 迁移脚本会对你的数据库做以下更改
|
|
|
|
|
- 添加 v2_server_vless 数据表
|
|
|
|
|
|
2023-11-22 01:01:58 -05:00
|
|
|
|
## 迁移之前
|
|
|
|
|
迁移之前你需要执行正常安装步骤(记得不可选择Sqlite)
|
|
|
|
|
> sqlite迁移请自行学习相关知识
|
|
|
|
|
- [Docker Compose 纯命令行快速部署](./docs/docker-compose安装指南.md)
|
|
|
|
|
- [aapanel + Docker Compose](./docs/aapanel+docker安装指南.md)
|
|
|
|
|
- [aapanel 部署](./docs/)
|
|
|
|
|
|
|
|
|
|
## 开始迁移
|
|
|
|
|
> 针对docker与非docker用户提供不同的迁移步骤,你根据你的安装环境选择其一即可。
|
2023-11-17 01:44:01 -05:00
|
|
|
|
|
2023-11-22 01:01:58 -05:00
|
|
|
|
### docker 环境
|
|
|
|
|
> 以下命令需要你打开SSH进入到项目目录进行执行
|
|
|
|
|
1. 停止Xboard
|
2023-11-17 01:44:01 -05:00
|
|
|
|
```
|
|
|
|
|
docker compose down
|
2023-11-22 01:01:58 -05:00
|
|
|
|
```
|
|
|
|
|
2. 清空数据库
|
|
|
|
|
```
|
|
|
|
|
docker compose run -it --rm xboard php artisan db:wipe
|
|
|
|
|
```
|
2023-11-22 22:48:21 -05:00
|
|
|
|
3. 导入旧数据库<span style="color:red">(重要)</span>
|
|
|
|
|
>导入你1.7.4 v2board的数据库到当前项目数据库当中
|
|
|
|
|
|
|
|
|
|
4. 执行迁移命令
|
2023-11-22 01:01:58 -05:00
|
|
|
|
```
|
2023-11-17 01:44:01 -05:00
|
|
|
|
docker compose run -it --rm xboard php artisan migratefromv2b 1.7.4
|
2023-11-22 01:01:58 -05:00
|
|
|
|
```
|
|
|
|
|
## aapanel 环境
|
|
|
|
|
1. 清空数据库
|
|
|
|
|
```
|
|
|
|
|
php artisan db:wipe
|
|
|
|
|
```
|
2023-11-22 22:48:21 -05:00
|
|
|
|
2. 导入旧数据库<span style="color:red">(重要)</span>数据库
|
|
|
|
|
>导入你1.7.4 v2board的数据库到当前项目数据库当中
|
|
|
|
|
|
|
|
|
|
3. 执行迁移命令
|
2023-11-22 01:01:58 -05:00
|
|
|
|
```
|
|
|
|
|
php artisan migratefromv2b 1.7.4
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
> 上述迁移完成之后你需要进行 配置文件迁移
|
|
|
|
|
## config/v2board.php 配置文件迁移 [点击查看步骤](./config迁移指南.md)
|
|
|
|
|
> xboard将配置储存到数据库, 不再使用file进行储存,你需要对配置文件进行迁移。
|