Amigo leitor,
Talvez você possa estar com dificuldades para criar um campo auto increment no PostgreSQL e não consiga resolver.
Não existe auto increment no PostgreSQL, o que existe é um tipo de campo do tipo serial, no final das contas ele resolve o problema.
Como criar uma tabela cujo o id é auto increment?
CREATE TABLE professorcoruja (
id SERIAL,
descricao varchar(255),
CONSTRAINT professorcoruja_pkey PRIMARY KEY(id)
);
Quando você executar no pgAdminIII o resultado sera:
NOTICE: CREATE TABLE will create implicit sequence "professorcoruja_id_seq" for serial column "professorcoruja.id"
NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "professorcoruja_pkey" for table "professorcoruja"
Query returned successfully with no result in 62 ms
Traduzindo isso vai criar uma sequencia com o nome "professorcoruja_id_seq".
Para fazer inserts na tabela professorcoruja veja o exemplo abaixo:
INSERT INTO professorcoruja VALUES
(DEFAULT, 'Professor Coruja Teste')
Boa sorte!!!
O foco do meu BLOG é Tecnologia Gratuita. Sabemos que tudo tem um preço e neste blog ajudamos você a conhecer soluções onde o preço é o seu tempo. Espaço virtual dedicado aos assuntos: Negócios, Empreendedorismo, Software Livre/Open Source, E-Learning, Linux, VoIP, CRM, Business Intelligence, E-Commerce, LMS, SCORM, Ferramentas de Autorias, Design Instrucional, eventos, cursos a distância, Universidades com curso de formação em EAD e muito mais.
Saturday, May 30, 2009
Campo Auto Increment no PostgreSQL
Marcadores:
Campo Auto Increment no PostgreSQL
Subscribe to:
Post Comments (Atom)
0 comentários:
Post a Comment