micheljonkman/declarative-schema

1.4.1 2024-05-22 13:24 UTC

This package is auto-updated.

Last update: 2024-09-22 14:19:21 UTC


README

此包使用 doctrine/dbal 管理声明式模式。

用法

此包仅在 MySQL 上进行了测试,但可能也适用于其他数据库。

在您的 vendor 文件夹所在的目录中创建一个 schema.config.php 文件。前往 示例 查找此文件的示例。

要创建迁移,请使用

php vendor/bin/schema make:schema table_name

DBAL 文档提供了如何创建新列和索引的说明。为了便于使用,还添加了一些类似 Laravel 的方法。

要查看示例模式文件,请前往 示例

然后您可以调用以下命令在数据库上运行更改。

php vendor/bin/schema migrate:schema