Schița de curs
1. Introducere în Limbajul de Programare PL/pgSQL
- Blocuri de cod
- Variabile
- Instrucțiuni condiționale
- Bucle
- Excepții
- Funcții încorporate
- Comentarii
2. Implementarea Operațiunilor SQL
- SQL static și dinamic
- Executarea comenzilor DML
- Executarea interogărilor SELECT (un singur rând, o singură coloană, mai multe rânduri)
3. Implementarea Procedurilor și Funcțiilor Stocate
- Moduri de transmitere a parametrilor
- Supraîncărcare
- Funcții care returnează colecții
4. Implementarea Triggerilor
- Triggeri pentru modificarea datelor
- Triggeri pentru evenimente de sistem
- Funcții de trigger
- Triggeri pentru fiecare rând/instrucțiune
- Variabilele OLD și NEW
- Triggeri AFTER/BEFORE
- Clausa WHEN
5. Implementarea Job-urilor în Lot cu PgAgent
- Arhitectura PgAgent
- Definirea unui job
- Utilizarea tabelelor și vizualizărilor de diagnostic
Cerințe
- Înțelegere de bază a SQL și a bazelor de date relaționale
- Experiență cu orice limbaj de programare (de exemplu, Python, Java, C#, etc.)
Public țintă
Dezvoltatori de aplicații, Ingineri de date și Dezvoltatori de baze de date care trebuie să creeze funcții stocate, triggeri și logică pe partea de bază de date în PostgreSQL
Mărturii (4)
cum să folosești LLM în munca de zi cu zi
Cont - Everymatrix
Curs - PostgreSQL AI: Introduction to semantic search
Tradus de catre o masina
cunoștințe de performanță
Adrian Ionut Chelaru - Banca Transilvania Cluj
Curs - PostgreSQL Advanced - Performance Management
Tradus de catre o masina
Indexarea tabelelor și re-performarea și tuning-ul interogărilor pentru a le îmbunătăți
Roberto Esposito
Curs - PostgreSQL AI for Developers
Tradus de catre o masina
Un prim contact bun cu o tehnologie de baze de date nouă
Cont Florian - Banca Transilvania Cluj
Curs - PostgreSQL Server Administration
Tradus de catre o masina