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

  1. 01

    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
    Accesso richiesto
  2. 02

    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
    Accesso richiesto
  3. 03

    Proteggi un'operazione con le transazioni

    Utilizza COMMIT, ROLLBACK e SAVEPOINT comprendendo la concorrenza.

    40min · Pratica associata: Proteggi un'operazione con le transazioni
    Accesso richiesto
  4. 04

    Riutilizzare la logica con viste e viste materializzate

    Scegli tra risultato sempre aggiornato e risultato precalcolato.

    34min · Pratica associata: Creare e mantenere visualizzazioni affidabili
    Accesso richiesto
  5. 05

    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
    Accesso richiesto
  6. 06

    Incapsulare la logica con funzioni e procedure

    Scegli un oggetto riutilizzabile senza nascondere inutilmente la logica.

    42min · Pratica associata: Scrivere funzioni PostgreSQL testabili
    Accesso richiesto
  7. 07

    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
    Accesso richiesto
  8. 08

    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
    Accesso richiesto