Un articolo interessante che punta ad un commit di Tom Lane (e altri) per l'introduzione in
psql
di un costrutto if-else, ovvero \if
, \elif
, \else
.
Mi torna subito alla mente Larry Wall in Programming Perl: soltanto un Algol-er potrebbe usare una parola chiave che è file scritto al contrario.
Ad ogni modo la modifica, che verrà introdotta con PostgreSQL 10, permette l'uso di costrutti condizionali basilari in
psql
. Si presti attenzione
che questi non sostituiscono i costrutti condizionali di
plpgsql
, ma si inseriscono direttamente nell'interprete SQL base fornito a corredo di
praticamente ogni installazione.
Sarà quindi possibile realizzare script automatici piu' complessi da dare in pasto al nostro fidato amico
psql
.
Nessun commento:
Posta un commento