tenta criar a sequence assim:

CREATE SEQUENCE nomedaseq
  INCREMENT 1
  MINVALUE 1
  MAXVALUE 9223372036854775807
  START 1
  CACHE 1;

até...

rafael sousa


2008/11/14 Rubens José Rodrigues <[EMAIL PROTECTED]
>

>  Pessoal,
>
>
>
> Eu já tive este problema mas sinceramente deu "branco" aqui e não havia
> documentado.
>
>
>
> Cenário:
>
>
>
> Estrutura
>
> Windows Vista
>
> PostgreSQL 8.3.3, compiled by Visual C++ build 1400
>
> Zeos 6.6.2-RC
>
>
>
> Lógica
>
> create sequence seq_foo start with 1;
>
> create table foo (seq bigint default ('seq_foo'::regclass), texto
> varchar(1));
>
>
>
> No PSQL :
>
> Insert into foo (texto) values ('a');
>
> Insert into foo (texto) values ('b');
>
> Insert into foo (texto) values ('c');
>
>
>
> Via Delphi/Zeos
>
> Mesmo item acima numa query.
>
>
>
> Problema :
>
> Ao pegar o result set da tabela acima o seqüencial está :
>
>
>
> seq    texto
>
> 1               a
>
> 3             b
>
> 5          c
>
>
>
>
>
> Ou seja ele está "pulando" a seqüencia, mesmo sabendo que não tenho uma
> trigger para isto e ou não tenho outras transações usando esta sequence.
>
>
>
> Alguém poderia me ajudar?
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> Att.
>
>
> ----------------------------------------------------------------------------
>
> Rubens José Rodrigues
>
>
>
> _______________________________________________
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a