Kursplan

Introduktion

  • PostgreSQL vs MySQL vs Oracle
  • Översikt över PostgreSQL 13-funktioner och arkitektur

Kom igång

  • Sätta upp en databasserver
  • Installera PostgreSQL 13
  • Skapa och komma åt en databas
  • SQL-syntax, kommandon och funktioner

Konfigurera en Postgres-databas

  • Data definition, standardvärden och begränsningar
  • Sätta upp och ändra tabeller
  • Hantera privilegier och säkerhetspolicyer
  • Skapa databasscheman
  • Implementera tabellärvning och partitionering
  • Lägga till, uppdatera och fråga data
  • Data typer, funktioner och operatorer
  • Använda index och kör fulltext-sökning
  • Förstå samtidighetkontroll

Hantera en databasserver

  • Uppgradera ett PostgreSQL-kluster
  • Säkra servern och kryptera data
  • Konfigurera serversparametrar
  • Aktivera klientautentisering
  • Sätta upp åtkomstroller och behörigheter
  • Hantera flera databaser
  • Utföra underhållsarbete för databasen
  • Backupa och återställa data
  • Optimera databasprestanda och tillförlitlighet
  • Övervaka databasaktivitet och diskanvändning
  • Implementera logisk replikering
  • Kör regressions tester

Klientprogrammering

  • Använda libpq C-biblioteket   och stora objektgränssnitt
  • Exekvera inbäddade SQL-satser
  • Utforska informations schema
  • Använda andra PostgreSQL-klientprogram

Serversprogrammering

  • Utöka SQL-frågespråket
  • Skriva händelseutlösarfunktioner
  • Implementera regelsystem
  • Använda procedurala språk (PLs)
  • Utforska TCL, Perl och Python PLs
  • Exekvera serversida programmeringsgränssnitt
  • Exempel på logisk avkodning
  • Följa replikeringsförseningar

Felsökning

Sammanfattning och nästa steg

Krav

  • Ett förstående av RDBMS
  • Upplevelser med SQL

Målgrupp

  • Systemadministratörer
  • Utvecklare
 21 timmar

Antal deltagare


Pris per deltagare

Vittnesmål (5)

Kommande Kurser

Relaterade Kategorier