PL/Perl (процедурный язык PostgreSQL)

Регистрация: Логин

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,