Re: [pgbr-geral] Problema com sequence : criando int ervalo involuntário.

2008-11-15 Por tôpico Ricardo
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.

2008-11-14 Por tôpico Rubens José Rodrigues
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.

2008-11-14 Por tôpico Rafael Sousa
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.

2008-11-14 Por tôpico Jota
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