Oi, crie o tipo como SERIAL. Eh criada uma sequencia associada e cada novo
insert, o valor eh incrementado automaticamente. 


Abr,
Guilherme Vianna de Aguiar


-----Mensagem original-----
De: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Em nome de fabrizio
sartori
Enviada em: quarta-feira, 8 de outubro de 2008 14:19
Para: [email protected]
Assunto: [pgbr-geral] Chave primária da tabela - "Auto incremental"

Boa tarde!

   Eu sou novato no PostgreSQL e gostaria de tirar uma dúvida:

   Projetei um modelo de dados e estou implementando-o numa base Postgres. A
base já está normalizada e todas as chaves primárias e estrangeiras foram
teoricamente adequadamente criadas.

   Minha dúvida é sobre a chave primária. Como eu a defino como
"auto-incremental"? Eu não sei se há ou algum tipo de dado para tal situação
ou
alguma outra instrução SQL para especificar essa característica.

   Eu tenho uma tabela definida como:

- Nome da tabela: Test
   => Coluna 1: idTest como chave primária (tipo de dado: integer.
Restrições:
UNIQUE NOT NULL)
   => Coluna 2: DescTest como VARCHAR(20)

   Quando executo uma transação SQL INSERT necessito informar todos os
valores,
como segue: INSERT INTO "Test" VALUES(1, 'SW TEST').

   O que gostaria de saber é se é possível executar - caso consiga redefinir
a
chave primária como desejo - uma instrução INSERT INTO "Test" VALUES ('SW
TEST'), isto é, omitindo o valor da chave primária, deixando essa tarefa
para o
PostgreSQL DBMS.

Grato pela atenção!
Fabrizio Sartori.
____________________________________________________________________________
_______
Para fazer uma ligação DDD pra perto ou pra longe, faz um 21. A Embratel tem
tarifas muito baratas esperando por você. Aproveite!

_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
No virus found in this incoming message.
Checked by AVG - http://www.avg.com 
Version: 8.0.173 / Virus Database: 270.7.6/1714 - Release Date: 8/10/2008
07:01

_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a