环境:
Phinx一个重要功能就是支持多个数据库环境。可以在本地开发环境使用迁移脚本,同样的脚本也可以在线上环境使用。环境数据在 dev下
environments:
default_migration_table: phinxlog
default_database: development
localhost:
adapter: mysql
host: localhost
name: dev
user: root
pass: 'root'
port: 3306
charset: utf8
dev:
adapter: mysql
host: dev
name: production_db
user: root
pass: ''
port: 3306
charset: utf8
collation: utf8_unicode_ci
phinx环境的配置文件在你的项目根目录下:
当你执行脚本命令对localhost数据库进行操作的时候:
php vendor/robmorgan/phinx/bin/phinx migrate -e localhost
当你执行脚本命令对localhost数据库进行操作的时候:
php vendor/robmorgan/phinx/bin/phinx migrate -e dev
这样就ok了。
附上官方文档:
https://tsy12321.gitbooks.io/phinx-doc/content/configuration.html