# ashare-data 项目规则 ## 数据安全 - **禁止删除数据库数据**:不允许执行任何 `DELETE`、`TRUNCATE`、`DROP TABLE`、`session.delete()` 等删除操作,除非用户明确要求 - **禁止清理数据**:不要主动建议或执行清理数据库表的操作 - 严格禁止任何 `DROP` 相关操作,不允许把删除表、删数据或清理表结构作为自动迁移手段 ## 代码规范 - 所有数据库写入使用 `batch_upsert()`(INSERT ON DUPLICATE KEY UPDATE),确保幂等 - 不要引入新的删除方法或清理脚本