vai ver a sua sequence esteja resetada ou sei la
faz o seguinte digite select currval('nomedasequence); vai te retornar o valor da sequence, verifique se ja existe este valor na sua chave primaria
----- Original Message -----
Sent: Friday, May 05, 2006 2:06 PM
Subject: Re: [PostgreSQL-Brasil] Java e Postgresql

Tabela cidade:
 
CREATE TABLE cidade
(
  id_cidade serial NOT NULL,
  estado_id_estado int4 NOT NULL,
  nome_cidade varchar(100) NOT NULL,
  CONSTRAINT cidade_pkey PRIMARY KEY (id_cidade),
  CONSTRAINT id_estado FOREIGN KEY (estado_id_estado) REFERENCES estado (id_estado) ON UPDATE RESTRICT ON DELETE RESTRICT
)
WITH OIDS;
 
 
Tabela estado:
 

CREATE TABLE estado
(
  id_estado serial NOT NULL,
  nome_estado varchar(20) NOT NULL,
  sigla varchar(2) NOT NULL,
  regiao varchar(30),
  CONSTRAINT estado_pkey PRIMARY KEY (id_estado)
)
WITH OIDS; 
 
SQL:

String sql = "Insert into cidade (estado_id_estado, nome_cidade) values(?, ?)";
 
Erro:

ERROR: duplicate key violates unique constraint "cidade_pkey"

Obrigada!
 
Em 05/05/06, Joao <[EMAIL PROTECTED]> escreveu:
manda a estrutura da sua tabela e o seu insert
fica mais facil da gente ver
----- Original Message -----
Sent: Friday, May 05, 2006 12:00 PM
Subject: Re: [PostgreSQL-Brasil] Java e Postgresql

 
Então João
 
quando faço isso ocorre o seguinte erro:
 

ERROR: duplicate key violates unique constraint "cidade_pkey"

O que fazer??

 
Em 05/05/06, Joao <[EMAIL PROTECTED] > escreveu:
supondo q vc possui 3 campos
id serial
nome text
data_entrega  date
 
 
insert into tabela(nome,data_entraga) values('zezin', '01/01/2001')   
 
----- Original Message -----
Sent: Friday, May 05, 2006 11:46 AM
Subject: [PostgreSQL-Brasil] Java e Postgresql

 
Bom dia pessoal!
 
Estou fazendo uma aplicação em Java usando PostgreSQL. Defini minha chave primária como serial, ex: idcidade.
Como faço para fazer a inserção dos elementos da tabela cidade no meu banco de dados. No manual li que pode-se omitir a coluna idcidade ou colocar como default. Tentei usar das duas formas e não deu certo.
 
Se puderem me ajudar agradeço.

--
---------------------------
Márcia Regina


_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
http://www.postgresql.org.br


_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
http://www.postgresql.org.br




--
---------------------------
Márcia Regina


_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
http://www.postgresql.org.br


_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
http://www.postgresql.org.br




--
---------------------------
Márcia Regina


_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
http://www.postgresql.org.br
_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
http://www.postgresql.org.br

Responder a