механизм HOOKов на SQL операции
Добавлено: 21 Ноябрь 2006, 19:52
не помню, говорил или нет, в библе реализован механизи HOOKов, при исполььзовании INSERT, UPDATE,DELETE операций. Мне это очень помогло, например, есть склад, вчера один, сегодня много,есть год, был один сегодня много, нужна фильтрация по году, по складу, но таких запросов в программе немерянно(программа раньше не занла не про номер склада не про год), те имеют место быть новые поля НОМЕРСКЛАДА и НОМЕРГОДА, система раньше не работала в таком режиме (эти новые поля не учитывала), в одном месте сделел через HOOKи добавление фильтрации по требуемым полям и гигантское приложение опять нормально работает. я думаю это полезная фича.
Можно такие действия делать через глобальные переменные сессиии, одна запись в одной таблице - регистрация сессии, а доступ к таблицам через SQL VIEW, что я и делал сначала, появились тормоза (при JOINах по SQL VIEW), перешёл на SELECT from TABLE where диначимеский фильтр, если кому интересно - расскажу.
Можно такие действия делать через глобальные переменные сессиии, одна запись в одной таблице - регистрация сессии, а доступ к таблицам через SQL VIEW, что я и делал сначала, появились тормоза (при JOINах по SQL VIEW), перешёл на SELECT from TABLE where диначимеский фильтр, если кому интересно - расскажу.