Como se pudo observar en los ejemplos anteriores, existe una aserción
RAISE
que se utiliza para escribir mensajes en el mecanismo
elog
de PostgreSQL.
RAISE nivel ''formato'' [, identificador [...]];
En la parte de formato, % se utiliza como contenedor para la serie de
identificadores subsiguientes, separados por comas. Los niveles
posibles son DEBUG
(que sólo actúan en versiones de depuración
del DBMS), NOTICE
(escritas en la bitácora del DBMS y enviadas
también a la aplicación del cliente) y EXCEPTION
(escritas en
la bitácora del DBMS y abortan la aplicación).