unofficialmc2/migration

数据库迁移工具

v2.1.0 2024-09-26 13:26 UTC

README

migration 是一个命令行数据库结构迁移工具。它设计得尽可能简单。不需要使用特定于工具的 '语言',只需配置您的数据库连接,创建您的 SQL 迁移脚本即可。

安装

使用 composer 安装

composer require unofficialmc2/migration

安装后,创建一个配置文件

./vendor/bin/migration --init

配置

配置在配置文件中进行。

迁移脚本

在迁移目录下的 provider 子目录中编写对应 provider 的迁移脚本。

使用一行包含一系列 3 个短横线(---)来分隔 SQL 请求。

示例

CREATE TABLE user (
    id INTEGER PRIMARY KEY
);
---
CREATE TABLE entity (
    id INTEGER PRIMARY KEY
);