pg_last_notice() retorna a última mensagem de nota do servidor PostgreSQL especificada por conexão. O servidor PostgreSQL envia notas em diversas situações, por exemplo, se as transações não puderem continuar. Com pg_last_notice() você pode evitar a chamada de pedidos (queries) inúteis, checando quando a nota está relacionada ou não com a transação.
Atenção |
Esta função é EXPERIMENTAL e ainda não está completamente implementada. pg_last_notice() foi adicionada no PHP 4.0.6. Entretanto o PHP 4.0.6 tem problemas com a manipulação de mensagens. O uso do módulo PostgreSQL com o PHP 4.0.6 não é recomendada, mesmo se você não estiver usando pg_last_notice(). Esta função é totalmente implementada no PHP 4.3.0Esta função é totalmente implementada no PHP 4.3.0. PHPs mais recentes que o 4.3.0 ignoram o parâmetro de conexão com o banco de dados. |
O rastreamento de mensagens de nota pode ser definido como opcional definindo 1 para pgsql.ignore_notice ini do PHP 4.3.0.
O arquivamento (log) de mensagems pode ser pode ser definido como opcional mudando para 0 a diretina ini pgsql.log_notice no PHP 4.3.0. A não ser que pgsql.ignore_notice estiver definida para 0, mensagens de notas não podem ser arquivadas.
Veja também pg_query() e pg_last_error().