Yii DB Migration 2.0
2025-12-09
24次浏览
Yii DB Migration 2.0.0 版本已发布。该版本更新内容如下:
- 为
migrate:create、migrate:up、migrate:down及migrate:redo命令新增--force-yes(简写-y)选项; - 采用
ColumnBuilder类来创建数据表列定义; - 将支持的 PHP 版本调整为
8.1 - 8.5(@Tigrov 贡献); - 从
composer.json的require配置段中移除ext-filter扩展依赖; - 移除已废弃的
self::getDefaultName ()方法,替换为$this->getName (); - 移除
AbstractMigrationBuilder抽象类; - 重构代码以适配
yiisoft/db包; - 适配 Yii DB 组件的相关变更;
- 进行小幅代码重构;
- 当将迁移记录添加至历史记录失败时,回滚事务性迁移操作;
- 优化基础迁移模板;
- 更新
MigrationBuilder::update ()方法,以适配yiisoft/db中的变更; - 新增
MigrationBuilder::columnBuilder ()方法; - 显式标记只读属性;
- 修复存在命名空间但对应目录不存在的问题;
- 显式标记可为空(nullable)的参数。
新闻归档
热门标签
- yii3
- 扩展
- 发布
- yii2
- debug
- view
- auth client
- html
- bootstrap
- release
- redis
- Yii 1.1
- apidoc
- mongodb
- http
- db
- validation
- cache
- Yii 2.0
- runner
- extensions
- console
- gii
- error handler
- mailer
- http 客户端
- queue
- twig
- translator
- hydrator
- widget
- sphinx
- log
- assets
- config
- router
- middleware
- symfonymailer
- elasticsearch
- widgets
- swiftmailer
- imagine
- 图书
- rbac
- swagger
- data
- csrf
- logging
- fastroute
- application