CTE в PostgreSQL: как распутать сложные SQL-запросы
Скрипт миграции на 600 строк сплошного SQL с вложенными SELECT, JOIN и подзапросами — не редкость, а вполне рабочий кошмар из жизни команд, которые поддерживают старые базы и тянут данные в новые сервисы. Именно на таких примерах лучше всего видно, зачем разработчикам нужны CTE в PostgreSQL: они не ускоряют мышление магией, но превращают нечитабельную «лапшу» в последовательный и проверяемый код, который можно разобрать без кофеина внутривенно. В блоге компании OTUS, как пишет Habr / Карьера, об...
Как установить PostgreSQL на Windows, Linux и Mac: Полное руководство для начинающих
Привет, друзья! С завтрашнего дня на нашем канале начнет выходить цикл статей, посвященных работе Python и системы управления базами данных PostgreSQL. А сегодня мы установим PostgreSQL на наш компьютер. Поехали! PostgreSQL (читается как «Пост-Грес-Кью-Эль») — это одна из самых мощных и надежных реляционных баз данных в мире. В отличие от MySQL, которую часто выбирают за простоту, PostgreSQL славится своей строгой стандартизацией, поддержкой сложных запросов и работой с большими объемами данных...