Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/easen/mysql-workbench-schema-exporter-bundle
https://github.com/easen/mysql-workbench-schema-exporter-bundle
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/easen/mysql-workbench-schema-exporter-bundle
- Owner: Easen
- Created: 2013-04-07T21:19:04.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2013-10-14T15:22:47.000Z (about 11 years ago)
- Last Synced: 2024-11-19T13:36:46.726Z (about 2 months ago)
- Language: PHP
- Size: 130 KB
- Stars: 3
- Watchers: 2
- Forks: 8
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
README
======Setup
-----Workbench files should be saved in the Resources/workbench/*.mwb directory inner the bundle that is in the configuration. This is configurable per schema.
Configuration
=============Single schema
-------------`schema_name` here refers to name of the Workbench file
mysql_workbench_schema_exporter:
schema:
schema_name:
bundle: YourBundleMultiple schemas
----------------`schema_name` here refers to name of the Workbench file
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: falseExecution
=========To process the files execute the command in the terminal:
app/console mysqlworkbenchschemaexporter:dump