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
