/ config

Настройки

Тема
Язык

Текст лекции

Шрифт и размер выбираются так, чтобы длинные лекции читались легко.
Шрифт
Размер
16px

Текст кода

consumer.subscribe(topics)
Шрифт
Размер
14px

Прогресс

Свободное чтениеОткрыть все уроки и скрыть прогресс
РесурсыРепозиторий на GitHubисходный код курса→
/ contents

Программа курса

0 / 63 (0%)
    1. 01INSERT и RETURNING25м
    2. 02SELECT: WHERE/ORDER/LIMIT и keyset25м
    3. 03UPDATE/DELETE безопасно25м
    4. 04upsert через ON CONFLICT20м
    5. 05RETURNING old/new20м
    6. 06Трезвая семантика NULL20м
ГлавнаяРепозиторий на GitHub
04/ 11·6 уроков·2 ч 15 мин

CRUD-беглость

Уверенный CRUD: INSERT ... RETURNING, SELECT с WHERE/ORDER/LIMIT и keyset-пагинация, безопасные UPDATE/DELETE, upsert через ON CONFLICT, PG18 RETURNING old/new и трезвая семантика NULL (ловушка NOT IN + NULL, COALESCE/NULLIF/IS DISTINCT FROM).

Начать модуль→Продолжить · INSERT и RETURNING→Перечитать модуль→Следующий модуль →
Прогресс0 / 6
0%
Уроков
6
Длительность
2 ч 15 мин
Стек
Go
/ lessons

Уроки модуля

6 уроков · 2 ч 15 мин
  1. 01✓INSERT и RETURNING↳ продолжить отсюда#insert#returning#crud25м→
  2. 02✓SELECT: WHERE/ORDER/LIMIT и keyset↳ продолжить отсюда#select#pagination#keyset25м→
  3. 03✓UPDATE/DELETE безопасно↳ продолжить отсюда#update#delete#transaction25м→
  4. 04✓upsert через ON CONFLICT↳ продолжить отсюда#upsert#on-conflict#excluded20м→
  5. 05✓RETURNING old/new↳ продолжить отсюда#returning#pg18#audit20м→
  6. 06✓Трезвая семантика NULL↳ продолжить отсюда#null#three-valued-logic#not-in20м→
← Предыдущий модульСхемаСледующий модуль →Запросы по таблицам