3xter/oino

从数据库设计器 http://oino.uno 导出并导入到您的数据库

v1.0.0 2021-03-31 20:59 UTC

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"