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

Responder a