关于Phinx和Composer的安装
初始化phinx 生成phinx.yml文件
1 | /// phinx 默认安装到了 /Users/userName/vendor路径下 在phpstorm的中的终端中执行 |
phinx.yml:
1 | phinx的table脚本文件路径 |
数据库的配置类Phinx.php
dbmigrations/Phinx.php :
1 | <?php |
创建migration类
1 | /// 脚本类 要求驼峰 |
table
20180920074812_my_table_class.php
1 | <?php |
或者–创建seed类
1 | cd dbmigrations |
最后登入服务器 执行迁移
1 | cd dbmigrations |
获取服务器环境中的mysql变量
1 | env | grep mysql |
浏览器输入 domain/adminer.php 登入数据库 就可以看到创建的table了!
后期增加表字段 需要另外创建一个migrate类 比如: 添加一个type列
- /Users/userName/vendor/bin/phinx Create AddColumnType
1 |
|
phinx migrate