數(shù)據(jù)庫(kù)遷移插件

v1.0.1
版本
2022-02-13
版本更新時(shí)間
11
安裝
1
star
簡(jiǎn)介
基于phinx封裝的適用于webman的數(shù)據(jù)庫(kù)遷移插件,
安裝
composer require mxi/webmanphinx
插件依賴
workerman/webman-framework
symfony/console
robmorgan/phinx
illuminate/database
配置
//config/plugin/mxi/webmanphinx/phinx.php
<?php
//讀取當(dāng)前系統(tǒng)設(shè)置
return [
"paths" => [
"migrations" => "database/migrations", //在項(xiàng)目根目錄下創(chuàng)建此路徑
"seeds" => "database/seeds" //在項(xiàng)目根目錄下創(chuàng)建此路徑
],
"environments" => [
"default_migration_table" => "phinxlog",
"default_database" => "dev",
"default_environment" => "dev",
"dev" => [
"adapter" => env('DB_CONNECTION', 'mysql'),
"host" => env('DB_HOST', '127.0.0.1'),
"name" => env('DB_DATABASE', 'forge'),
"user" => env('DB_USERNAME', 'forge'),
"pass" => env('DB_PASSWORD', ''),
"port" => env('DB_PORT', '3306'),
"charset" => "utf8"
]
],
"migration_base_class" => \Mxi\Webmanphinx\Commands\MigrationBaseClass::class,
"seeder_base_class" => \Mxi\Webmanphinx\Commands\SeederBaseClass::class
];
使用
php phinx