代码拉取完成,页面将自动刷新
基于 phinx 开发的针对 tp 5.0.* 的数据库迁移工具。
<?php
return [
'environments'=>[
'default_migration_table'=>'phinxlog',
'default_database'=>'default',
'default'=>[
'adapter'=>'mysql',
'host'=>'127.0.0.1',
'name'=>'',
'user'=>'',
'pass'=>'',
'table_prefix'=>'',
'port'=>3306,
'charset'=>'utf8',
'collation'=>'utf8mb4_unicode_ci'
]
]
];
用来创建迁移脚本文件。只需要一个参数:脚本名,迁移脚本命名应该保持驼峰命名法
$ php think migrate:create ScriptName
执行迁移脚本。如果不带参数则默认执行所有迁移脚本。
参数 | 描述 |
---|---|
--e | 指定环境 |
--t | 指定执行某个迁移脚本 |
回滚之前的迁移脚本,与 Run 命令相反。不带任何参数则是回滚上一个迁移脚本。
参数 | 描述 |
---|---|
--e | 指定环境 |
--t | 回滚指定版本的脚本(设置为0则回滚所有脚本) |
--d | 回滚指定日期的脚本 |
设置断点,可以让你对回滚进行限制。如果不带任何参数执行则是将断点设置在最新的迁移脚本上。
参数 | 描述 |
---|---|
--e | 指定环境 |
--t | 指定需要打断点的迁移版本 |
--r | 移除所有断点 |
查看断点信息
创建一个新的 seed 类。
$ php think seed:create UserSeeder
执行 seed 注入数据。默认执行所有的 seed,如果需要指定执行某个 seed,则可以使用 --s
参数。
不像 migrate,Phinx 并不会记录 seed 是否执行过,所以 seed 可以被重复执行。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。