Unify staff recruitment work table collation
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
# CCDI 数据库默认排序规则修复实施记录
|
||||
|
||||
## 基本信息
|
||||
|
||||
- 日期:2026-04-22
|
||||
- 范围:`ccdi` 数据库默认字符集与默认排序规则
|
||||
- 关联计划:`docs/plans/backend/2026-04-22-ccdi-database-default-collation-backend-implementation.md`
|
||||
|
||||
## 实施内容
|
||||
|
||||
- 新增 `sql/migration/2026-04-22-fix-ccdi-database-default-collation.sql`
|
||||
- 通过 `ALTER DATABASE ccdi CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci` 修正数据库级默认值
|
||||
- 执行后回查 `information_schema.SCHEMATA` 验证默认字符集与默认排序规则
|
||||
|
||||
## 验证结果
|
||||
|
||||
- 执行前:
|
||||
- `DEFAULT_CHARACTER_SET_NAME = utf8mb4`
|
||||
- `DEFAULT_COLLATION_NAME = utf8mb4_unicode_ci`
|
||||
- 执行脚本:
|
||||
`bin/mysql_utf8_exec.sh sql/migration/2026-04-22-fix-ccdi-database-default-collation.sql`
|
||||
结果:PASS
|
||||
- 执行后回查:
|
||||
- `DEFAULT_CHARACTER_SET_NAME = utf8mb4`
|
||||
- `DEFAULT_COLLATION_NAME = utf8mb4_general_ci`
|
||||
- `SHOW CREATE DATABASE ccdi` 返回:
|
||||
`CREATE DATABASE \`ccdi\` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci`
|
||||
|
||||
## 说明
|
||||
|
||||
- 本次仅修改数据库默认字符集与默认排序规则,不会自动改写已存在表或已有字符字段的排序规则。
|
||||
- 已存在对象若仍为其他排序规则,需要通过表级或字段级迁移脚本单独修复。
|
||||
Reference in New Issue
Block a user