sbh
@sbh

Как фильтровать запросы по таблице с помощью триггера?

Добрый день.
Задача фильтровать входящий поток запросов на запись в БД и записывать только те данные которые прошли фильтр.

Как вижу решение:
Создать 2 таблицы в БД:
В 1 хранить блэк-лист для фильтрации данных (его можно будет пополнять \ редактировать).
Во 2 таблице писать данные после фильтрации.

Фильтр думаю реализовать с помощью триггера before insert на таблице куда пишутся данные.
Как реализовать проверку с помощью регулярок на вххождение данных в блэк-лист?

Пример:
В запросе идет url, мы в триггере изымаем корневой домен и проверяем есть ли он в таблице где хранятся наши фильтры.
Пример данных https://yandex.ru/search.php?dsdhsdkhuasdh
Мы парсим в тригере https://yandex.ru/
Далее нам как-то надо свериться с таблицей-фильтром для принятия решения писать данный запрос или отклонить.
  • Вопрос задан
  • 27 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
SaveTime Москва
от 160 000 ₽
Blogman Санкт-Петербург
от 90 000 до 160 000 ₽
02 апр. 2020, в 21:27
600 руб./за проект
02 апр. 2020, в 21:15
3000 руб./за проект
02 апр. 2020, в 21:11
8500 руб./за проект