phinx-migrations-generator:用于Phinx的迁移代码生成器

时间:2024-02-23 18:59:45
【文件属性】:

文件名称:phinx-migrations-generator:用于Phinx的迁移代码生成器

文件大小:448KB

文件格式:ZIP

更新时间:2024-02-23 18:59:45

mysql php phinx database-migrations phinx-migrations

Phinx迁移生成器 通过将当前数据库与架构信息进行比较来生成迁移。 要求 PHP 7.2+或8.0+ 产品特点 独立于框架 DBMS:MySQL 5.7 +,MySQL 8,MariaDB(部分受支持) 初始模式 模式差异 数据库:字符集,排序规则 表格:创建,更新,删除,引擎,注释,字符集,排序规则 列:创建,更新,删除 索引:创建,删除 外键:创建,删除,约束名称 安装 通过作曲家 $ composer require odan/phinx-migrations-generator --dev 用法 产生迁移 第一次运行将生成初始架构和迁移类。 文件schema.php包含以前的数据库模式,并与当前模式进行比较。 基于差异,将生成Phinx迁移类。 $ vendor/bin/phinx-migrations generate 再次执行generate命令时,仅生成与最后一个模式的差异。 参量 参数 价值观 默认 描述 - 名称 串 类名。 -覆盖 布尔 覆盖schema.php文件。 - 路径 串 (来自狮身人面像) 指定生成此迁移的路径。 --environme


【文件预览】:
phinx-migrations-generator-master
----.scrutinizer.yml(990B)
----.gitattributes(1KB)
----.github()
--------workflows()
----phpstan.neon(124B)
----src()
--------Migration()
----phpunit8.xml(573B)
----.cs.php(2KB)
----CONTRIBUTING.md(1KB)
----.travis.yml(322B)
----LICENSE.md(1KB)
----phpunit.xml(697B)
----README.md(5KB)
----docs()
--------images()
--------_config.yml(26B)
----.editorconfig(430B)
----tests()
--------MySqlSchemaAdapterTest.php(1KB)
--------DbTestTrait.php(10KB)
--------diffs()
--------PhinxGeneratorTest.php(13KB)
--------phinx.php(1KB)
--------test.php(384B)
--------GenerateCommandTest.php(846B)
----CODE_OF_CONDUCT.md(3KB)
----.gitignore(246B)
----_config.yml(26B)
----bin()
--------phinx-migrations(705B)
----phpcs.xml(1KB)
----composer.json(2KB)

网友评论