PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Riduci gli avvisi fastidiosi in plpgsql

Puoi silenziare gli avvisi al client da qualsiasi comando con un'impostazione locale per client_min_messages :

SET LOCAL client_min_messages=warning;  -- "debug" would have opposite effect
DROP TABLE if exists t_xy;
RESET client_min_messages=warning;  -- may or may not be needed

Per documentazione:

Se non emetti RESET silenzia efficacemente gli avvisi per il resto della transazione.

In alternativa, puoi anche impostare client_min_messages per chiamata dalla riga di comando: