这里简单介绍一下ThinkPHP6数据迁移有两种创建模式
1.use think\migration\Migrator; 只能插件自带一些字段类型 如下:(biginteger,binary,boolean,date,datetime,decimal,float,integer,string,text,time,timestamp,uuid,),不支持 enum和tinyint 参考网址
另外,MySQL adapter 支持 enum 、set 、blob 和 json (json 需要 MySQL 5.7 或者更高)
Postgres adapter 支持 smallint 、json 、jsonb 和 uuid (需要 PostgresSQL 9.3 或者更高)
2.use think\migration\db\Column; 里面包含并支持数据库所有的字段类型
一、使用步骤
代码如下:
创建迁移文件
php think migrate:create Event
编辑数据表字段
方法一:
public function change()
{
$table = $this->table('even

本文介绍了ThinkPHP6中的数据迁移,包括两种创建模式:使用`thinkmigrationMigrator`和`thinkmigrationdbColumn`。前者支持的字段类型有限,后者则涵盖所有数据库字段类型。此外,还简述了数据填充的步骤,包括安装填充插件、创建填充文件及执行填充操作。
最低0.47元/天 解锁文章
4444

被折叠的 条评论
为什么被折叠?



