PL/Perl (процедурный язык PostgreSQL)
Автор: Иван Белоцерковский (messire) из SPb.pm Дата: воскресенье, 21 декабря 2014 г. 15:20
Длительность: 20 минут Целевая аудитория: Средний Язык: Русский Теги: plperl postgresql В СУБД PostgreSQL присутствует возможность написания хранимых процедур на ряде процедурных языков среди которых есть PL/Perl (это нативный перл). Автор а в докладе поведает о удобстве таких Perl-функций для реализации возможностей языка скажем в 1С) Волею случая автору пришлось осознать всю немощь 1С, в котором например любые обработки строки - это гора костылей потому, что 1С не знает, что такое регулярки. 1С вообще много что не умеет) А ведь так удобно просто сделать SELECT FROM some_function(?,?); и получить на выходе результат обработки аргументов, которые в PostgreSQL пройдут через Perl-код без всяких там unix socket до #!/usr/bin/perl на сторонних серверах доступных через тоннель. Соединение с постгресом - вероятно наиболее надежный (репликация) и производительный (кэширование) вариант решения таких задач. Собираются посетить: Andrew Nugged, |