Re: [pgbr-geral] Problema com sequence : criando int ervalo involuntário.
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á : seqtexto 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 Seguinte, Altera a propriedade Options do componente TZQuery ou TZReadOnlyQuery. Coloque doCalcDefaults como false. Resolverá o problema da seqüência, mas poderá causar alguns efeitos colaterais. Att., -- °v° Ricardo Gonçalves /(_)\ Dpto de Sistemas ^ ^ Cartel Informática Ltda ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Problema com sequence : criando int ervalo involuntário.
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á : seqtexto 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
Re: [pgbr-geral] Problema com sequence : criando int ervalo involuntário.
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á : seqtexto 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
Re: [pgbr-geral] Problema com sequence : criando int ervalo involuntário.
Olá, Faltou o nextval não? create sequence minha_sequence; create table minha_tabela(codigo int default nextval('minha_sequence'), nome text); []s 2008/11/14 Rafael Sousa [EMAIL PROTECTED]: 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á : seqtexto 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 -- João Paulo www.dextra.com.br/postgres PostgreSQL ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral