Блог инженера

History is written by its contributors

PostgreSQL и генерация случайных данных

2025-07-12 время чтения 5 мин Postgresql Database Data-Generation Ilya Brin

Привет, разработчик! 🎲

Тебе нужно сгенерировать промокоды для акции? Создать миллион тестовых пользователей? Или просто замаскировать продакшн-данные для разработки? PostgreSQL умеет гораздо больше, чем просто SELECT random().

Разберём, как превратить PostgreSQL в генератор случайных данных для реальных задач.

Читать далее

Индексы в PostgreSQL

2025-03-01 время чтения 4 мин Postgresql Ilya Brin

Представьте, что вы ищете любимую песню в старом mp3-плеере без плейлиста - крутите треки по одному, пока не наткнётесь на нужный. Это PostgreSQL без индексов: пыхтит, кряхтит и листает все строки в нашей огромной таблице.

А теперь добавьте индексы - и вот у вас уже Spotify с мгновенным поиском!

Быстро разберём, какие индексы есть в PostgreSQL, зачем они нужны и как превращают базу из черепахи в ракету. Плюс - парочка примеров из реальной жизни, чтобы прочувствовать разницу.

Читать далее