数据库迁移
-
在 Laravel 6 的模块中,数据库迁移的回滚(提示:Migration not found)与重新迁移
1、发现 Git 库中,数据库迁移文件,有了一些变更,如:字段 mine_type 修改为 mime_type。如图1 图1 2、2 个数据库迁移文件,恰好在最后一次迁移中。如图2…
-
在 Yii 2.0 中添加了多个 DB 应用组件时,多个数据库迁移的实现
1、在 Yii 2.0 中添加了多个数据库连接组件时 ‘components’ => [ ‘db’ => [ ‘class’ => ‘yii/db/Connect…
-
在 Yii 2.0 中,基于数据库迁移,实现字符串类型的主键
1、在 Yii 2.0 中,基于数据库迁移,创建一个主键列。默认使用 $this->primaryKey()。创建的主键列其类型默认为 int(11)。如图1 图1 2、有同…
-
在 Rancher 中升级容器时,出现数据库迁移重复执行,进而报错的排查分析
1、在 Rancher 中第一次升级容器时,出现数据库迁移重复执行,进而报错升级失败。如图1 图1 *** applying m210106_122427_add_columns_…
-
在 Yii 2.0 中创建了一个新的数据库迁移对象:添加 4 个字段的最佳实践
1、表名:cpa_channel_app_source 设计,表前缀:cpa_,如图1 图1 2、查看命令:yii migrate/create 的帮助文档 PS E:/wwwro…
-
在 Yii 2.0 中执行数据库迁移:添加 MySQL 字段的 MEDIUMTEXT 类型
1、在 Yii 2.0 中执行数据库迁移:MySQL 的 MEDIUMTEXT 类型。四个 TEXT 类型是 TINYTEXT、TEXT、MEDIUMTEXT、LONGTEXT。仅…
-
在 Yii 2.0 中,编辑与更新租户的任务类型与步骤设置(多条记录、树形结构)的实现 (二)
1、编辑与更新租户的任务类型与步骤设置的需求有所变更,需要让用户可自主添加任务类型,然后从 18 个步骤中选择其中一些加入至新添加的任务类型中。上一版本的实现:http://www…
-
在 Yii 2.0 中,迁移 MySQL 数据库中的 A 表中的一列数据至 B 表中的一列数据,基于一条 SQL 的实现
1、参考网址:http://www.shuijingwanwq.com/2019/08/15/3427/ UPDATE `cpa_channel_app_source`, `cpa…
-
在 Yii 2.0 中,数据库迁移时,查询 A 表的数据,插入至 B 表中的实现
1、A 表的数据结构,如图1 图1 2、B 表的数据结构,如图2 图2 3、现在的需求是,需要将 A 表中的 8 个字段查询出来,插入至 B 表中,使用如下命令来创建一个新的迁移,…
-
在 Yii 2 Starter Kit 中数据库迁移的多租户实现
1、前文:http://www.shuijingwanwq.com/2018/01/18/2328/ 2、参考第11步骤,db 组件移至开发环境,以方便于 Gii 的使用,/com…