Module A2
Dalibo SCOP
26.05
12 mai 2026
Cette formation est sous licence CC-BY-NC-SA. Vous êtes libre de la redistribuer et/ou modifier aux conditions suivantes :
PostgreSQL® Postgres® et le logo Slonik sont des marques déposées par PostgreSQL Community Association of Canada.
Ce document ne couvre que les versions supportées de PostgreSQL au moment de sa rédaction, soit les versions 14 à 18.
Fonctionnalités du moteur
Objets SQL
Connaître les différentes fonctionnalités et possibilités
Découvrir des exemples concrets
Gestion transactionnelle : la force des bases de données relationnelles :
BEGIN
COMMIT
ROLLBACK
SAVEPOINT
t
BEGIN ISOLATION LEVEL xxx;
read commited
repeatable read
serializable
pg_dump
pg_dumpall
pg_restore
pg_basebackup
CREATE EXTENSION monextension ;
pg_hba.conf
search_path
pg_catalog
information_schema
Par défaut, une table est :
int
float
numeric
char
varchar
date
time
timestamp
bool
jsonb
CHECK ( prix > 0 )
code_client NOT NULL
code_client UNIQUE
UNIQUE NOT NULL
PRIMARY KEY (id_client)
produit_id REFERENCES produits (id_produit)
PRIMARY KEY (salle, periode WITHOUT OVERLAPS);
EXCLUDE USING gist (salle WITH =, periode WITH &&)
DEFAULT
GENERATED { ALWAYS | BY DEFAULT } AS IDENTITY
GENERATED ALWAYS AS ( generation_expr ) STORED
GENERATED ALWAYS AS ( generation_expr ) VIRTUAL
SETOF
TABLE
CREATE OPERATOR // (FUNCTION=division0, LEFTARG=integer, RIGHTARG=integer);
INSERT
UPDATE
DELETE
TRUNCATE
FOR STATEMENT
FOR EACH ROW
N’hésitez pas, c’est le moment !
https://dali.bo/a2_quiz