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

Problemas al ingresar datos

Estas en el tema de Problemas al ingresar datos en el foro de Bases de Datos General en Foros del Web. Hola como estan por aca, he tenido algunos incovenientes con mi con mi base datos en postgresql,les explico: Como puedo ingresar datos a una tabla ...
  #1 (permalink)  
Antiguo 18/05/2011, 07:51
 
Fecha de Ingreso: febrero-2011
Mensajes: 31
Antigüedad: 13 años, 9 meses
Puntos: 0
Pregunta Problemas al ingresar datos

Hola como estan por aca, he tenido algunos incovenientes con mi con mi base datos en postgresql,les explico:

Como puedo ingresar datos a una tabla con una misma clave foranea, ejemplo tengo 2 tablas, una donde coloco el nombre del departamento y el id y otra donde coloco el nombre de los empleados y el id d los empleados (es un ejemplo jejeej), necesito saber como puedo ingresar varios datos en la tabla de empleados con el mismo id del departamento

Ejemplo:

cedula | nombre | sueldo | codigodpto |
--------+----------------+-------------------+------------
1 | Pedro Perez | 2000 | 1 |
2 | Juan Rojas | 2500 | 1 |




Cada vez que intento guardar infromacion del empleado con el mismo id del departamento al cual pertenece me genera el siguiente error:

llave duplicada viola restricción de unicidad «dpto_group_pkey»
  #2 (permalink)  
Antiguo 18/05/2011, 08:05
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: Problemas al ingresar datos

Tienes mal definida la tabla.
Si codigodpto es FK referida a otra tabla, y la relación es 1:N, no debería haber problemas, si se produce, es porque hay un error en la definición de esa tabla, por ejemplo que hayas declarado como UNIQUE esa columna.

Postea la definición (el CREATE TABLE) de esa tabla.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #3 (permalink)  
Antiguo 18/05/2011, 08:19
 
Fecha de Ingreso: febrero-2011
Mensajes: 31
Antigüedad: 13 años, 9 meses
Puntos: 0
Respuesta: Problemas al ingresar datos

Ok aca esta la definicion


Departamento = Table('Departamento',
Column('codigodpto', Integer, primary_key=True),
Column('Nombre', String(100)))

Empleados = Table('Empleados',
Column('cedula', Integer, primary_key=True),
Column('nombre', String(100)),
Column('fk_Departamento', Integer,
ForeignKey('Departamento.codigodpto')))
  #4 (permalink)  
Antiguo 18/05/2011, 09:13
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: Problemas al ingresar datos

No dupliques temas (http://www.forosdelweb.com/f99/probl...-datos-913688/)
Espera que te respondan allí (de todos modos es lo mismo que te iba a decir yo), ya que ese es un foro específico de Postgre.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Etiquetas: ingresar, bases-de-datos
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 15:47.