PostgreSQL : Développement SQL et PL/PgSQL
Cette formation "PostgreSQL : Développement" permet en deux journées de manipulations intensives, de maîtriser la logique du langage SQL, notion trop souvent négligée lorsqu'on aborde le requêtage d'une base données. Une fois cette partie SQL acquise, l'apprentissage du langage PgSQL permet de développer de nouvelles fonctionnalités au sein de la base.
Structure des données (tables, colonnes, contraintes)
Principaux types de données
Logique ensembliste
Interrogation (SELECT, FROM, WHERE, GROUP BY, HAVING, ORDER)
Jointures
Manipulations (INSERT, UPDATE, DELETE) et transactions
Gestion des tables (Création, Modification, suppression)
Utilisation
Types de retour
Syntaxe
Fonctions d'aggrégation
Fonctions analytiques
Blocs
Arguments, types et passages
Instructions (affectation, boucles, conditions)
Requêtes SQL et PL/PgSQL (interrogation, modification, gestion des curseurs)
Gestion des exceptions
Création de fonctions