适用于 Symfony 2.2+ 的 MySQL Workbench Schema Exporter 扩展包

dev-master 2013-10-14 15:22 UTC

This package is not auto-updated.

Last update: 2024-09-14 15:52:45 UTC


README

设置

工作台文件应保存在配置中包的 Resources/workbench/*.mwb 目录内。这可以按模式进行配置。

配置

单个模式

schema_name 这里指的是工作台文件的名称

mysql_workbench_schema_exporter:
    schema:
        schema_name:
            bundle: YourBundle

多个模式

schema_name 这里指的是工作台文件的名称

mysql_workbench_schema_exporter:
    schema:
        schema1_name:
            bundle: YourBundle
        schema2_name:
            bundle: YourBundle
        schema3_name:
            bundle: YourBundle
            params:
                repositoryNamespace: "Acme\\SomeBundle\\Entity\\Repository"
                backupExistingFile: true,
                skipPluralNameChecking: false,
                enhanceManyToManyDetection: true,
                bundleNamespace: "",
                entityNamespace: "",
                repositoryNamespace: "",
                useAnnotationPrefix: "ORM\\",
                useAutomaticRepository: true,
                indentation: 4,
                filename: "%entity%.%extension%",
                quoteIdentifier: false

执行

要处理文件,请在终端中执行命令

app/console mysqlworkbenchschemaexporter:dump