Bom dia a Todos,
Preciso que o psql guarde no log de execulcao todas as msg geradas,
percebi o seguinte:
postgres=# create database teste;
CREATE DATABASE
postgres=# \c teste;
You are now connected to database "teste".
teste=# create table teste_psql( a int , b int);
CREATE TABLE
-bash-3.1$ cat > teste.sql
insert into teste_psql VALUES (1,1); ^
insert into teste_psql VALUES (1,2);
insert into teste_psql VALUES (1,3);
insert into teste_psql VALUES (1,4);
insert into teste_psql VALUES (1,5);
insert into teste_psql VALUES (1,a);
---so imprime o error na tela----
-bash-3.1$ psql -d teste -f teste.sql > resultado.log
psql:teste.sql:2: ERROR: syntax error at or near "^"
LINE 1: ^
^
psql:teste.sql:6: ERROR: column "a" does not exist
LINE 1: insert into teste_psql VALUES (1,a);
-bash-3.1$ cat resultado.log
INSERT 0 1
INSERT 0 1
INSERT 0 1
INSERT 0 1
teste=# select * from teste_psql;
a | b
---+---
1 | 1
1 | 3
1 | 4
1 | 5
(4 rows)
existe a possibidade de exporta pro log tanto sucesso quanto a falha?
Ats
Paulo
____________________________________________________________________________________
Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral