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
Vittnesmål (5)
De tillhandahållna exempel och laborationer
Christophe OSTER - EU Lisa
Kurs - PostgreSQL Advanced DBA
Maskintolkat
Mång information tillhandahålls. Livlig tilvägagångssätt till ämnet.
Oskar Debowski - Asseco Poland S.A
Kurs - PostgreSQL Administration, Optimization and Replication
Maskintolkat
avancerade ämnen med praktiska övningar och diskussion, till exempel TimescaleDB och Hypertable, samt tränarens kunskap om ämnet :)
Shivam - Paessler LLC
Kurs - PostgreSQL Fundamentals
Maskintolkat
Till slutet av den första dagen föreslog en deltagare mer interaktion i övningarna, och utbildningsledarna tog med detta på den andra dagen.
Daniela - Unit4
Kurs - PostgreSQL 16 for Developers and Administrators
Maskintolkat
En faktisk och praktisk tillvägagångssätt till ämnet. En trevlig atmosfär som uppmuntrar till frågeställande.
Marcin - Santander Bank Polska S.A.
Kurs - Implementing High Availability in PostgreSQL
Maskintolkat