Plan Szkolenia

Wprowadzenie do PostgreSQL

  • Krótka historia PostgreSQL
  • Funkcje
  • Podsumowanie wewnętrznej struktury
  • Ograniczenia i terminologia

Instalacja i konfiguracja

  • Wymagania wstępne
  • Instalacja z pakietów i tworzenie bazy danych
  • Instalacja z kodu źródłowego
  • Instalacja klienta
  • Uruchamianie i zatrzymywanie serwera bazy danych
  • Konfiguracja środowiska

Język SQL

  • Składnia SQL
  • Definiowanie danych
  • Manipulowanie danymi
  • Zapytania
  • Typy danych
  • JSON
  • Funkcje i operatory
  • Konwersja typów
  • Indeksy

Transakcje i współbieżność

  • Transakcje i izolacja
  • Kontrola współbieżności wielowersyjnej (MVCC)

Interfejsy klienta

  • Interfejs wiersza poleceń - psql
  • Interfejs graficzny - pgadmin4

Programowanie serwera

  • Rozszerzanie SQL
  • Wyzwalacze
  • System reguł
  • Języki proceduralne
  • PL/pgSQL - proceduralny język SQL
  • Obsługa błędów
  • Kursory

Opakowania danych zewnętrznych

  • Rozszerzenia w PostgreSQL
  • Dodawanie FDW do bazy danych
  • postgres_fdw
  • file_fdw
  • Inne FDW

Optymalizacja SQL

  • Logowanie w PostgreSQL
  • Plany zapytań
  • Optymalizacja zapytań
  • Statystyki
  • Parametry planisty
  • Skanowanie równoległe zapytań
  • Najlepsze praktyki SQL
  • Indeksy
  • Partycjonowanie tabel

Wymagania

Podstawowa znajomość SQL

 14 godzin

Liczba uczestników


Cena za uczestnika

Opinie uczestników (7)

Propozycje terminów

Powiązane Kategorie