План на курса
Въведение в PostgreSQL
- Кратка история на PostgreSQL
- Функционалности
- Общ преглед на внутренния строеж
- Граници и терминология
Инсталиране и конфигуриране
- Предварителни условия
- Инсталиране от пакети и създаване на база данни
- Инсталиране от изходен код
- Инсталиране на клиент
- Старт и спиране на сървъра за бази данни
- Настройка на околната среда
Езикът SQL
- SQL синтаксис
- Дефиниране на данни
- Манипулиране на данни
- Запитвания
- Типове данни
- JSON
- Функции и оператори
- Превръщане на типовете
- Индекси
Транзакции и конкуренция
- Транзакции и изолация
- Управление на много версии при конкуренция (MVCC)
Клиентски интерфейси
- Командно-редовен интерфейс - psql
- Графичен интерфейс - pgadmin4
Програмиране на сървъра
- Разширяване на SQL
- Тригери
- Система от правила
- Процедурни езици
- PL/pgSQL - процедурен език за SQL
- Обработка на грешки
- Курсори
Обвивки за външни данни (FDW)
- Разширение в PostgreSQL
- Добавяне на FDW в база данни
- postgres_fdw
- file_fdw
- Други FDW
Оптимизиране на SQL
- Логване в PostgreSQL
- Планове за запитвания
- Оптимизация на запитванията
- Статистика
- Параметри на планирането
- Паралелни сканиращи запитвания
- Най-добрите практики за SQL
- Индекси
- Разделение на таблиците
Изисквания
Работно знание за SQL
Отзиви от потребители (7)
Той беше изумен в адаптирането на учебната сесия към нашите нужди.
Anatoliy - Samsung Cambridge Solution Centre Ltd
Курс - PostgreSQL for Developers
Машинен превод
обучителният материал
Ashwin - Samsung Cambridge Solution Centre Ltd
Курс - PostgreSQL for Developers
Машинен превод
Тренер Михал. Той е добре подготвен. Неговите знания са много широки, а неговият начин на преподаване също е отличен.
Ireneusz - Inter Cars S.A.
Курс - PostgreSQL for Developers
Машинен превод
Ми ми харесах упражненията
Luis - Verizon Connect
Курс - PostgreSQL for Developers
Машинен превод
Пълно насладих от обучението. Той остана търпелив при всички въпроси, което направи практическия учене изключително приятен опит. Ще съм много щастлив да посетя друг курс с него.
Birdesha - Verizon Connect
Курс - PostgreSQL for Developers
Машинен превод
Покри е голям обем съдържание, посочено по ясен и кратък начин.
Dan Bowyer - Verizon Connect
Курс - PostgreSQL for Developers
Машинен превод
Обучението беше абсолютно фантастично благодаря на изключителните познания и ангажираната преподавателска манера на Мишал. Неговата дълбока експертиза в PostgreSQL беше очевидна през всички сессии, а той успя да представи много сложни концепции по ясен и прост начин. Той беше добре подготвен и имаше добро равновесие между теорията и практически демонстрации. С нетърпение изправям още да приложа знанията, които съм придобил от тези сессии, и благодаря пак на Мишал за изключителния обучен чин.
Ranil Kumar - Verizon Connect
Курс - PostgreSQL for Developers
Машинен превод