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

Responder a