Percorso disponibile
PostgreSQL · DML · Administration
PostgreSQL Pro
Strutturare, modificare, automatizzare, proteggere e ottimizzare un database PostgreSQL in un laboratorio isolato.
Prerequisiti
Conoscere SQL Fondamenti e leggere una query analitica in più fasi.
Programma
8 lezioni strutturate
- 01Accesso richiesto →
Imporre integrità con vincoli
Scegli tra il tipo NOT NULL, UNICO, CHECK, PRIMARY KEY e FOREIGN KEY.
34min · Pratica associata: Garantire l'integrità con vincoli reali - 02Accesso richiesto →
Modifica i dati con un DML sicuro
Master INSERT, UPDATE, DELETE e UPSERT con perimetro controllato.
36min · Pratica associata: Modifica i dati senza perdere il controllo - 03Accesso richiesto →
Proteggi un'operazione con le transazioni
Utilizza COMMIT, ROLLBACK e SAVEPOINT comprendendo la concorrenza.
40min · Pratica associata: Proteggi un'operazione con le transazioni - 04Accesso richiesto →
Riutilizzare la logica con viste e viste materializzate
Scegli tra risultato sempre aggiornato e risultato precalcolato.
34min · Pratica associata: Creare e mantenere visualizzazioni affidabili - 05Accesso richiesto →
Accelera con gli indici e leggi EXPLAIN
Collega un indice a una query reale e misurane il costo.
42min · Pratica associata: Scegli un indice e leggi EXPLAIN - 06Accesso richiesto →
Incapsulare la logica con funzioni e procedure
Scegli un oggetto riutilizzabile senza nascondere inutilmente la logica.
42min · Pratica associata: Scrivere funzioni PostgreSQL testabili - 07Accesso richiesto →
Automatizza un audit con i trigger
Utilizza OLD, NEW, BEFORE e AFTER senza creare logica invisibile.
45min · Pratica associata: Automatizza un audit con i trigger - 08Accesso richiesto →
Controlla l'accesso con ruoli e autorizzazioni
Applica il privilegio minimo con GRANT, REVOKE e ruoli di gruppo.
38min · Pratica associata: Testare ruoli e autorizzazioni in modo positivo e negativo