Em 07-04-2011 10:53, Rogério Bassete escreveu:
> LOG do banco de dados:
>
> INSERT INTO cor (cor,corfabrica) VALUES (E'teste',E'teste fábrica');
>
> Quando o correto seria:
>
> INSERT INTO cor (cor,corfabrica) VALUES ('teste','teste fábrica');
>
Não. E'foo' é a maneira de fazer escape de cadeia de caracteres [1]. Os
drivers têm adotado esta notação lentamente. A partir da 9.1, o comportamento
[2] será aquele exigido pelo padrão SQL para escape de literais.
[1]
http://www.postgresql.org/docs/current/static/sql-syntax-lexical.html#SQL-SYNTAX-STRINGS-ESCAPE
[2]
http://www.postgresql.org/docs/current/static/runtime-config-compatible.html#GUC-STANDARD-CONFORMING-STRINGS
--
Euler Taveira de Oliveira
http://www.timbira.com/
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral