micheljonkman / declarative-schema
1.4.1
2024-05-22 13:24 UTC
Requires
- php: ^8.2
- doctrine/dbal: ^4.0.1
- jawira/case-converter: ^3.5.0
- php-di/php-di: ^7.0.6
- symfony/console: ^6.0|^7.0
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