oniti/migration_manager
最新稳定版本:v1.0.0
Composer 安装命令:
composer require oniti/migration_manager
包简介
Gestionnaire de migrations sql
README 文档
README
Installation
composer require oniti/migration_manager ln -s vendor/oniti/migration_manager/src/migrate migrate
Env requiered
MYSQL_HOST=localhost MYSQL_DB=MaBdd MYSQL_USER=MonUser MYSQL_PASSWORD=MonPassword
Migration
Un nouveau systeme de migration a été mis en place avant toutes choses veuillez exécuter la commande suivante
il vous suffit ensuite de créer vos migrations dans le dossiers migrations
en les préfixant du numéro de migration par exemple :
1_CreateFieldRefDossier.php
<?php use Oniti\Migrations\iMigration; class CreateFieldRefDossier implements iMigration { public function up() : string{ return "ALTER TABLE `compte` ADD `ref_dossier` VARCHAR(255) NULL AFTER `active`"; } public function down() : string{ return "ALTER TABLE `compte` DROP `ref_dossier`;"; } }
ensuite pour migrer il suffit de faire :
php migrate
Pour le rollback
php migrate --rollback
ou un rollback a une version stipulée
php migrate --rollback --step=xxx
统计信息
- 总下载量: 150
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2019-09-24