Skip to main content

Module sql_safety

Module sql_safety 

Source
Expand description

SQL 安全工具:标识符与外键动作校验

v0.2.2 引入:为 phinx_migration / migration / data_permission 等模块提供 统一的 SQL 注入防护原语。所有需要拼接 SQL 标识符(表名/列名/约束名/索引名) 的位置必须先经 validate_identifier 校验;所有外键 ON DELETE / ON UPDATE 动作必须经 validate_fk_action 校验。

Functions§

validate_fk_action
校验外键 ON DELETE / ON UPDATE 动作
validate_id_value
校验 IN 子句中的 id 值
validate_identifier
校验 SQL 标识符(表名/列名/约束名/索引名)