On 19-07-2014 10:08, Matheus Saraiva wrote:
> Se eu usar aspas duplas diz que a coluna
> "Administrativo.PESSOA_CODIGO_seq" não existe. Já tentei de várias formas,
>
> 'Administrativo'.'PESSOA_CODIGO_seq'
> "Administrativo"."PESSOA_CODIGO_seq"
> "Administrativo.PESSOA_CODIGO_seq"
> 'PESSOA_CODIGO_seq'
>
Não, acho que você não entendeu. Ao redor de _cada_ nome de objeto você
deve colocar aspas duplas. Veja:
euler@euler=# create schema "Administrativo";
euler@euler=# create sequence "Administrativo"."PESSOA_CODIGO_seq";
euler@euler=# select currval('Administrativo.PESSOA_CODIGO_seq');
ERRO: 3F000: esquema "administrativo" não existe
LINHA 1: select currval('Administrativo.PESSOA_CODIGO_seq');
^
LOCAL: get_namespace_oid, namespace.c:2855
euler@euler=# select nextval('"Administrativo"."PESSOA_CODIGO_seq"');
nextval
─────────
1
(1 registro)
euler@euler=# select currval('"Administrativo"."PESSOA_CODIGO_seq"');
currval
─────────
1
(1 registro)
--
Euler Taveira Timbira - http://www.timbira.com.br/
PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral