Руководства по форматированию SQL
Практические руководства по написанию SQL, который легко читать, проверять и сопровождать: соглашения о стиле, сложные запросы, командная работа и различия диалектов. Все отформатированные примеры на этих страницах созданы самим движком SQL Format.
- Руководство по стилю SQL Именование, регистр ключевых слов, отступы, псевдонимы, явные JOIN, комментарии и CTE: прагматичный набор соглашений, которых команда действительно сможет придерживаться.
- Как форматировать сложные SQL-запросы CTE, вложенные подзапросы, CASE, оконные функции и UNION: как оформлять запросы длиной в экран и больше.
- Запятые в начале или в конце строки в SQL Подробное сравнение двух стилей запятых: диффы, комментирование столбцов, беглый просмотр кода и ошибки, которые предотвращает каждый стиль.
- Форматирование SQL для код-ревью и контроля версий Как единое форматирование сохраняет диффы чистыми, как внедрить командный стандарт и как проверять SQL в pull request.
- Типичные ошибки читаемости SQL Неявные соединения, SELECT *, однобуквенные псевдонимы, смешанные AND/OR и другое: частые привычки, мешающие читать SQL, и как их исправить.
- Форматирование запросов PostgreSQL и PL/pgSQL Приведения типов, параметры, RETURNING, ON CONFLICT и тела PL/pgSQL в долларовых кавычках: что форматировщик делает с синтаксисом PostgreSQL.
- Различия диалектов SQL, влияющие на форматирование Кавычки для идентификаторов, LIMIT, FETCH FIRST и TOP, разделители пакетов и процедурные блоки в основных СУБД.
- Чек-лист форматирования SQL перед развёртыванием миграции Короткий чек-лист перед тем, как миграция схемы или данных уйдёт на ревью и в продакшен.