Se o título não ajudou perdoem-me pela falta de exatidão. Seguinte:
Costumo passar scripts no pgadmin para atualizar a base. Recentemente criei
uma função como segue:
--**********************************************
create or replace function nota(nota text) returns boolean as
$$
begin
raise notice '%', $1;
return true;
end;
$$
language plpgsql;
--********************************************
Ela tem por objetivo apenas exibir uma nota no ponto da atualização, para
controle. É chamada
simplesmente assim:
begin;
select teste_nota('teste0');
select teste_nota('teste1');
select teste_nota('teste2');
select teste_nota('teste3');
commit;
O "Problema" é que ele me retorna o seguinte na guia mesages:
NOTA: teste0
NOTA: teste1
Query result with 1 row discarded.
NOTA: teste2
Query result with 1 row discarded.
NOTA: teste3
Query result with 1 row discarded.
Query result with 1 row discarded.
Query returned successfully with no result in 13 ms.
Eu esperava o seguinte:
NOTA: teste0
NOTA: teste1
NOTA: teste2
NOTA: teste3
Imagino que seja possível, já que o pgadmin retorna os resultados dos
comandos DDL assim:
NOTA: CREATE TABLE criará sequência implícita "xxx" para coluna serial
"xxx"
NOTA: CREATE TABLE / PRIMARY KEY criará índice implícito "xxx" na tabela
"xxx"
NOTA: CREATE TABLE criará sequência implícita "xxx" para coluna serial
"xxx"
NOTA: CREATE TABLE / PRIMARY KEY criará índice implícito "xxx" na tabela
"xxx"
NOTA: CREATE TABLE / PRIMARY KEY criará índice implícito "xxx" na tabela
"xxx"
Seria apenas uma forma de exibir menos poluído. Alguém tem alguma idéia?
--
Anselmo M. Silva
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral