postgresql-logical-replication/
Потоковая репликация в PostgreSQL имеет ряд ограничений. Наиболее существенное среди них, пожалуй, заключается в том, что вы не можете перейти на следующую версию PostgreSQL без полной остановки кластера хотя бы…
pg-trgm/
В продолжение темы о полнотекстовом поиске в PostgreSQL хотелось бы также рассказать о расширении под названием pg_trgm. Данное расширение предназначено для поиска текстовых документов по триграммам, то есть, всем подпоследовательностям…
postgresql-full-text-search/
Полнотекстовый поиск (Full-Text Search, FTS) это когда вы ищите какие-то документы, скажем, товары в интернет-магазине или статьи в блоге, по текстовому запросу, как в Google. Немногие знают, что в PostgreSQL…
postgis/
PostGIS — это географическая информационная система, или ГИС (geographic information system, GIS), реализованная в виде расширения к PostgreSQL . ГИС позволяет хранить пространственные или географические данные, такие, как точки, ломаные…
plpgsql/
PL/pgSQL — язык программирования, используемый для написания хранимых процедур и триггеров для PostgreSQL . Сказать по правде, впервые увидев код на PL/pgSQL, я испытал ужас. Хотя в коде и угадывались…
pgbouncer/
Типичные веб-проекты, разрабатываемые на чем-то вроде Python или PHP, характерны тем, что создают большое количество соединений к СУБД — по одному, а иногда и по несколько, на каждый HTTP-запрос . Имея…
postgresql-logical-decoding/
Сегодня я хотел бы вкратце рассказать о возможности PostgreSQL под названием logical decoding . Данный механизм позволяет подписаться на изменения, происходящие в базе данных, и получать эти изменения в удобном…
golang-pgx/
Многие реальные приложения, написанные на Go , используют ту или иную РСУБД. Притом, последней нередко является PostgreSQL . Для работы с постгресом в мире Go существует больше одной библиотеки, в…
postgresql-recursive-queries/
Вот еще одна задача с PostgreSQL , возникшая по работе. Есть таблица с некими событиями. У событий есть уникальный id. В силу специфики приложения id событий не обязательно идут по…
postgresql-triggers/
Тут по работе возникла небольшая задачка с PostgreSQL . Интересна задача тем, что в ней достаточно оправдано использование триггеров. Как показывает опыт, не каждый разработчик знаком со «столь продвинутыми» возможностями…