PostgreSQL

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 . Интересна задача тем, что в ней достаточно оправдано использование триггеров. Как показывает опыт, не каждый разработчик знаком со «столь продвинутыми» возможностями…

EnglishRussianUkrainian