Kursplan

Inledning

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

Komma 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 rättigheter och säkerhetspolicyer
  • Skapa databasscheman
  • Implementera tabellarv och partitionering
  • Lägga till, uppdatera och fråga data
  • Data typer, funktioner och operatorer
  • Använda index och köra fulltext-sökning
  • Förstå konkurrenskontroll

Hantera en databasserver

  • Uppgradera ett PostgreSQL-kluster
  • Säkra servern och kryptera data
  • Konfigurera serverparametrar
  • Aktivera klientautentisering
  • Sätta upp åtkomstroller och rättigheter
  • Hantera flera databaser
  • Utföra databasunderhållsarbete
  • Backupa och återställa data
  • Optimera databasprestanda och pålitlighet
  • Övervaka databasaktivitet och diskanvändning
  • Implementera logisk replikering
  • Köra regressions tester

Klientprogrammering

  • Använda libpq C-biblioteket och stora objektgränssnitt
  • Utföra inbäddade SQL-satser
  • Utforska informationschema
  • Andra PostgreSQL-klientprogram

Serversidig programmering

  • Föruttryckning av SQL-frågespråk
  • Skriva händelseutlöstningsfunktioner
  • Implementera regelsystem
  • Använda procedurala språk (PLs)
  • Utforska TCL, Perl och Python PLs
  • Utföra serversidiga programmeringsgränssnitt
  • Exempel på logisk dekodning
  • Spåra replikeringsframsteg

Felsökning

Sammanfattning och nästa steg

Krav

  • Ett grundläggande förstånd för RDBMS
  • Upplevelse med SQL

Målgrupp

  • Systemadministratörer
  • Utvecklare
 21 timmar

Antal deltagare


Pris per deltagare

Vittnesmål (5)

Kommande Kurser

Relaterade Kategorier