Страница 1 из 1

регулярные выражения sql в запросах к бд у exim

Добавлено: 2009-02-25 11:54:35
мимоходящий
есть вот такой лист.

Код: Выделить всё

 domainlist white_domains = ${lookup pgsql{select sen_dom from white where sen_dom = '$domain'}} 

всё хорошо, кроме одного - предположим, есть у нас в листе pochta.ru - ее он найдет. а вот mx4.pochta.ru, с которой будет ответ - уже не найдет.
можно ли решить проблему нижеследующим образом? не надо ли что-нибудь экранировать?

Код: Выделить всё

 domainlist white_domains = ${lookup pgsql{select sen_dom from white where sen_dom like '%$domain'}} 

Re: регулярные выражения sql в запросах к бд у exim

Добавлено: 2009-02-25 12:40:07
Laa
А вы пробовали? Если пробовали, то какие были ошибки? Как был составлен запрос?

Re: регулярные выражения sql в запросах к бд у exim

Добавлено: 2009-02-25 14:11:10
мимоходящий
всем спасибо! уже попробовал, всё заработало - только оказалось, что это ненужно :ROFL:
но тем не менее, имейте в виду - регулярные выражения с подстановками переменных exim отрабатывают корректно. может, кому пригодится :pardon: