phinx数据库脚本迁移环境配置
程序员文章站
2022-07-13 08:46:25
...
phinx数据库脚本迁移环境配置
环境:
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
上一篇: json的泛型反编译,解决类型擦粗问题。
推荐阅读
-
PHP开发环境配置(MySQL数据库安装图文教程)
-
python环境路径配置以及命令行运行脚本
-
PHP开发环境配置(MySQL数据库安装图文教程)
-
Oracle数据库Schema快速从测试环境迁移到生产环境的方法
-
springboot打包不同环境配置与shell脚本部署
-
elasticsearch7.5.0+kibana-7.5.0+cerebro-0.8.5集群生产环境安装配置及通过elasticsearch-migration工具做新老集群数据迁移
-
DJango配置mysql数据库以及数据库迁移
-
asp 环境配置到mysql数据库增删改查
-
异构环境oracle数据库迁移教程之exp和imp以及expdp和impdp的使用
-
windows环境下配置python脚本的开机启动