适用于 Propel 1 的 MySQL Workbench Schema Exporter

v4.1.0 2024-09-25 03:57 UTC

This package is auto-updated.

Last update: 2024-09-25 03:58:08 UTC


README

Build Status Latest Stable Version Total Downloads License

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 的文档

链接