提供github文件夹的copilot配置模板
This commit is contained in:
14
.github/instructions/db-design.instructions.md
vendored
Normal file
14
.github/instructions/db-design.instructions.md
vendored
Normal file
@@ -0,0 +1,14 @@
|
||||
---
|
||||
applyTo: "**/*.{sql,py,md}"
|
||||
description: "用于数据库与缓存设计,关键词:snake_case、索引、慢查询、Redis TTL、ER 图"
|
||||
---
|
||||
|
||||
# 数据库与存储约束
|
||||
|
||||
- 表名和字段名使用 snake_case,避免保留字与拼音命名。
|
||||
- 金额字段使用 DECIMAL 或最小货币单位整型,禁止 FLOAT/DOUBLE。
|
||||
- 高频过滤/排序/关联字段需明确索引,并遵循联合索引最左前缀原则。
|
||||
- 禁止 `SELECT *`、左模糊查询、索引列函数计算与隐式类型转换。
|
||||
- Redis 业务缓存必须设置 TTL,并考虑随机抖动防雪崩。
|
||||
- 输出设计文档时,需提供 Mermaid ER 图与数据字典表。
|
||||
- 参考规范:`02 - Design Standard/2.3 数据库与存储设计规范.md`。
|
||||
Reference in New Issue
Block a user