3xter / oino
从数据库设计器 http://oino.uno 导出并导入到您的数据库
v1.0.0
2021-03-31 20:59 UTC
Requires
- ext-json: *
- ext-mbstring: *
- doctrine/dbal: ^3.0
- ramsey/uuid: ^4.1
- symfony/yaml: ^5.2
This package is auto-updated.
Last update: 2024-09-17 17:35:40 UTC
README
安装
composer global require 3xter/oino
在您的laravel项目中安装 laracasts/generators
composer require --dev laracasts/generators
设置
在您的项目中创建 oino.yaml 文件。
settings: shell-driver: 'laravel' db-execute: 'schema' db: driver: 'pdo_mysql' host: 'localhost' dbname: 'homestead' port: 3306 user: 'homestead' password: 'secret' args: file: '' tab: '' project: '' dir: '' filename: ''
db - 使用 dbal 的 schema 解析器。有关设置详情: Doctrine DBAL 配置
导入示例
php ~/.composer/vendor/bin/oino -c import -o /path/to/settings/oino.yaml --file="path/to/exported/file.json" --tab="tab name" --project="/path/to/project"
导出示例
php ~/.composer/vendor/bin/oino -c export -o /path/to/settings/oino.yaml --dir="path/to/export/directory"