mysql-workbench-schema-exporter / symfony2-bundle
适用于 Symfony 2.2+ 的 MySQL Workbench Schema Exporter 扩展包
dev-master
2013-10-14 15:22 UTC
Requires
- php: >=5.3.0
- doctrine/doctrine-bundle: 1.2.*
- doctrine/orm: ~2.2,>=2.2.3
- mysql-workbench-schema-exporter/mysql-workbench-schema-exporter: dev-master
- symfony/symfony: 2.*
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