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
Vittnesmål (5)
**Avancerade ämnen och praktiska övningar + diskussion om TimeScaleDB och Hypertable, Tränarens kunskap om ämnet :)**
Shivam - Paessler LLC
Kurs - PostgreSQL Fundamentals
Maskintolkat
Av slutet av den 1:a dagen föreslog en deltagare mer interaktion i övningarna och utbildarna tog till sig detta till den andra dagen.
Daniela - Unit4
Kurs - PostgreSQL 16 for Developers and Administrators
Maskintolkat
En faktabaserad och praktisk tillgång till ämnet. En trevlig atmosfär som uppmuntrar till frågor.
Marcin - Santander Bank Polska S.A.
Kurs - Implementing High Availability in PostgreSQL
Maskintolkat
Andres ser konsekvent till att han tar upp alla deltagarfrågor och strävar efter att se till att alla förstår hans läror. Jag beundrar hans expertis och skicklighet i ämnet
Ryan - Questronix Corporation
Kurs - PostgreSQL for Administrators - 3 Days
Maskintolkat
Ahmed has been very cooperative and knowledgeable about the subject and throughout been a good and productive training session covering some basic and important topics on Postgres.