Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » PostgreSQL »

Ayuda insert ignore

Estas en el tema de Ayuda insert ignore en el foro de PostgreSQL en Foros del Web. Hola a todos, En Mysql existe la sentencia INSERT IGNORE para evitar el error de duplicidad en la llave primaria si el registro que se ...
  #1 (permalink)  
Antiguo 10/10/2008, 15:15
 
Fecha de Ingreso: febrero-2008
Ubicación: Colombia
Mensajes: 48
Antigüedad: 16 años, 9 meses
Puntos: 0
Ayuda insert ignore

Hola a todos,

En Mysql existe la sentencia INSERT IGNORE para evitar el error de duplicidad en la llave primaria si el registro que se esta insertando ya existe en la tabla.

insert ignore into table1 select * from table2

No existe tal sentencia en Postgres, y ahi es donde solicito su ayuda,

No se como pasar los registros de una tabla a otra sin que me salga error por la llave primaria.

Debo pasar los registros de una tabla a otra tabla. No hay ninguna condición para los datos, solo q ignore los q ya existen e inserte los q no existen.

Espero haberme hecho entender, agradezco como siempre su gran ayuda.

Janneth
  #2 (permalink)  
Antiguo 10/10/2008, 15:20
Avatar de Sergestux  
Fecha de Ingreso: agosto-2007
Ubicación: Tapachula
Mensajes: 1.218
Antigüedad: 17 años, 3 meses
Puntos: 20
Respuesta: Ayuda insert ignore

por que no intentas con sql puro, con la sentencia NOT IN
Select into... not in
  #3 (permalink)  
Antiguo 12/10/2008, 09:28
 
Fecha de Ingreso: febrero-2008
Ubicación: Colombia
Mensajes: 48
Antigüedad: 16 años, 9 meses
Puntos: 0
Respuesta: Ayuda insert ignore

Gracias por responder Sergestux....

La solución q me das tampoco funciona....

Alguna otra idea????....
  #4 (permalink)  
Antiguo 12/10/2008, 21:26
Avatar de drako_darpan  
Fecha de Ingreso: octubre-2008
Ubicación: Sinaloa
Mensajes: 617
Antigüedad: 16 años, 1 mes
Puntos: 58
Respuesta: Ayuda insert ignore

Hola que tal, ya trataste con un DISTINCT o con un GROUP BY....
  #5 (permalink)  
Antiguo 13/10/2008, 06:26
 
Fecha de Ingreso: febrero-2007
Mensajes: 1.292
Antigüedad: 17 años, 9 meses
Puntos: 13
Respuesta: Ayuda insert ignore

Cita:
Iniciado por jannethps Ver Mensaje
Gracias por responder Sergestux....

La solución q me das tampoco funciona....

Alguna otra idea????....

por que no funciona?
que error te da?
como lo hiciste?
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:12.