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țiilor SQL

  • SQL static și dinamic
  • Executarea comenzilor DML
  • Executarea interogărilor SELECT (un rând, o coloană, mai multe rânduri)

3. Implementarea procedurilor stocate și funcțiilor

  • Mode de transmitere a parametrilor
  • Supradefinirea (overloading)
  • Funcții care returnează colecții

4. Implementarea declanșatorilor

  • Declanșatori pentru modificări de date
  • Declanșatori pentru evenimente sistem
  • Funcții declanșator
  • Declanșatori pentru fiecare rând/declarație
  • Variabile OLD și NEW
  • Declanșatori AFTER/BFORE
  • Clauza WHEN

5. Implementarea sarcinilor în loturi cu PgAgent

  • Arhitectura PgAgent
  • Definirea unei sarcini
  • Utilizarea tabelelor și vizualizărilor diagnostice

Cerințe

  • Înțelegere basică a SQL și 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, declanșatoare și logică la nivelul bazei de date în PostgreSQL

 21 ore

Numărul de participanți


Pret per participant

Mărturii (3)

Cursuri viitoare

Categorii înrudite