1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/hanchuanchuan-goInception

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Это зеркальный репозиторий, синхронизируется ежедневно с исходного репозитория.
Клонировать/Скачать
levels.md 1.3 КБ
Копировать Редактировать Исходные данные Просмотреть построчно История
hanchuanchuan Отправлено 6 лет назад 2f7c85a

功能说明

自定义审核级别用以实现指定审核结果的错误级别。

对应审核结果的 error_level 字段:

  • 2 为错误,即强限制,无法执行
  • 1 为警告,即弱限制,可通过忽略警告参数ignore_warnings跳过
  • 0 为正常,即不做限制
查看命令
inception show levels;

筛选查看

# 筛选指定审核名称
inception show levels like '%blob%';
# 筛选指定级别
inception show levels where value=2;
# 筛选指定关键字
inception show levels where `desc` like '%index%';

支持参数

设置审核级别命令
inception set level er_no_where_condition = 2;
配置文件

** config.toml配置文件 **

参数的可选值均为 0,1,2

[inc_level]
er_alter_table_once = 1
er_auto_incr_id_warning = 1
er_autoinc_unsigned = 1
...

示例:实现限制 delete语句必须有where条件

1.开启where条件审核选项

inception show variables like '%where%';

inception set check_dml_where = 1;

开启where条件审核选项

2.设置where条件的审核级别为错误 (2)

inception show levels like '%where%';

inception set level er_no_where_condition = 2;

设置where条件的审核级别

3.验证审核结果

Комментарий ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://gitlife.ru/oschina-mirror/hanchuanchuan-goInception.git
git@gitlife.ru:oschina-mirror/hanchuanchuan-goInception.git
oschina-mirror
hanchuanchuan-goInception
hanchuanchuan-goInception
v1.2.2