mysql-workbench-schema-exporter / propel-exporter
适用于 Propel 1 的 MySQL Workbench Schema Exporter
v4.1.0
2024-09-25 03:57 UTC
Requires
- php: >=7.2
- mysql-workbench-schema-exporter/mysql-workbench-schema-exporter: ^4.1
- ntlab/php-obj: ^1.0
- symfony/yaml: ^3.0
README
README
这是一个导出器,可以将 MySQL Workbench 模型 (*.mwb) 转换为 Propel 1 YAML 和 XML Schema。
先决条件
- PHP 7.2+
- Composer 安装依赖项
安装
composer require --dev mysql-workbench-schema-exporter/propel-exporter
这将安装导出器,并且还需要 mysql-workbench-schema-exporter。
然后可以使用 vendor/bin/mysql-workbench-schema-export
调用 CLI 脚本。
配置
模型注释行为
-
{propel:allowPkInsert}true{/propel:allowPkInsert}
(应用于表)如果它是自增列,则允许插入主键值。
-
{propel:propel_behaviors}behavior{/propel:propel_behaviors}
(应用于表)Propel 行为定义,以 YAML 格式编写。
示例用法
{propel:propel_behaviors} timestampable: {/propel:propel_behaviors}
-
{propel:behaviors}behavior{/propel:behaviors}
(应用于表)自定义行为定义,以 YAML 格式编写。
命令行界面 (CLI)
请参阅 mysql-workbench-schema-exporter 的文档