Build your ultimate AI agent
Описание курса
Умение работать с транзакциями, находить и обрабатывать ошибки — ключевой навык для создания надёжных SQL-скриптов и работы с базами данных. Транзакции обеспечивают защиту, необходимую для поддержания согласованности данных и корректной работы операций в условиях параллельного доступа. Неправильная обработка ошибок может привести к серьёзным и непредвиденным последствиям. Без грамотного использования транзакций и обработки ошибок существует риск принятия решений на основе неверных данных, что ведёт к ошибочным выводам. В этом курсе вы освоите правильные подходы к использованию транзакций и обработке ошибок с фиксацией информации о сбоях. Кроме того, мы рассмотрим, как параллельное выполнение влияет на работу транзакций и результаты операций с данными. Все концепции будут отработаны на данных о финансовом состоянии банков FFIEC и таблице с данными пациентов.
Предварительные требования
Программа
Структура курса
1
Знакомство с транзакциями
В этой главе вы познакомитесь с одиночными и многооператорными транзакциями, а также с уровнем изоляции read committed.
- Введение в транзакции и обработку ошибок в PostgreSQL50 XP
- Структура транзакции100 XP
- Наша первая транзакция100 XP
- Транзакции с несколькими операторами100 XP
- Размеры транзакций и механизмы защиты в PostgreSQL50 XP
- Использование транзакций и их размер100 XP
- Однооператорные транзакции100 XP
- Уровни изоляции50 XP
- Выбор уровней изоляции50 XP
- Использование уровня изоляции100 XP
- Уровни изоляции и транзакции100 XP
2
Откат транзакций и точки сохранения
Откат транзакций при возникновении ошибок в блоке транзакции и установка точек сохранения.
3
Обработка исключений
В этой главе вы узнаете об исключениях и способах их обработки.
4
Диагностика с накоплением данных об ошибках
Диагностика с накоплением данных об ошибках позволяет получить из PostgreSQL исчерпывающую информацию об исключении.
S
Транзакции и обработка ошибок в PostgreSQL
Курс
завершён

