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

Problemas al ingresar datos

Estas en el tema de Problemas al ingresar datos en el foro de PostgreSQL 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:49
 
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:04
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 9 meses
Puntos: 360
Respuesta: Problemas al ingresar datos

Muestranos como están creadas las tablas.

Eso suena a que no son foraneas sino primarias.
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #3 (permalink)  
Antiguo 18/05/2011, 08:20
 
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, 08:25
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 9 meses
Puntos: 360
Respuesta: Problemas al ingresar datos

Me refiero a las sentencias CREATE TABLE.

Muestranos las sentencias create table de ambas tablas.
__________________
Without data, You are another person with an opinion.
W. Edwads Deming

Etiquetas: ingresar
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 16:07.