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