Logo

Статьи про PostgreSQL

ВсеPostgreSQLSQL

Как получить N строк для каждой группы в SQL

Давайте предположим, что вы разрабатываете главную страницу в интернет-магазине. На этой странице должны отображаться категории товаров с 10 товарами в каждой. Как сделать запрос к базе данных? Какие индексы нужно создать, чтобы ускорить выполнение...

Как получить N строк для каждой группы в SQL

Как лучше хранить диапазоны дат в PostgreSQL

В некоторых случаях необходимо хранить в базе данных диапазон дат (например, брони номеров в гостинице, события в календаре). В последствии, обычно, требуется найти записи в базе, у которых диапазон дат пересекается с указанным. Например, вывести все...

Как лучше хранить диапазоны дат в PostgreSQL

Сравнение индексов в PostgreSQL для поиска по тексту (часть 1)

При создании сервиса мне потребовалось реализовать поиск по разным сущностям (компаниям, сообщениям, документам и др). Каждая сущность имеет свою длину строки, по которой нужно производить поиск. Например, компания имеет короткое название (в среднем...

Сравнение индексов в PostgreSQL для поиска по тексту (часть 1)