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

problema con FK

Estas en el tema de problema con FK en el foro de PostgreSQL en Foros del Web. Saludos, tengo un problema al crear uan relacion, me envia el siguiente mensaje entiendo que me dice que no existe la comumna en la tabla ...
  #1 (permalink)  
Antiguo 20/07/2009, 14:53
 
Fecha de Ingreso: noviembre-2007
Mensajes: 237
Antigüedad: 16 años, 5 meses
Puntos: 4
problema con FK

Saludos, tengo un problema al crear uan relacion, me envia el siguiente mensaje



entiendo que me dice que no existe la comumna en la tabla cliente, pero en realidad si esta, cual seria el problema???

gracias de antemano
  #2 (permalink)  
Antiguo 21/07/2009, 06:38
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: problema con FK

Podrías compartir las dos tablas que quieres realizar y los campos que tienes?
Como son las sentencias create table?

Un saludo.
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #3 (permalink)  
Antiguo 21/07/2009, 13:04
 
Fecha de Ingreso: noviembre-2007
Mensajes: 237
Antigüedad: 16 años, 5 meses
Puntos: 4
Respuesta: problema con FK

CREATE TABLE clientes
(
kx_rut_cliente character varying(13) NOT NULL,
x_nombre_c character varying(30),
x_apellido_c character varying(30),
n_fono_c integer,
CONSTRAINT pk_11 PRIMARY KEY (kx_rut_cliente)
)

CREATE TABLE reservas
(
kn_id_reserva integer NOT NULL,
kx_rut_cliente character varying(13),
n_cantidad_personas integer,
CONSTRAINT reservas_pkey PRIMARY KEY (kn_id_reserva)
)

esas son las tablas gracias
  #4 (permalink)  
Antiguo 21/07/2009, 13:11
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: problema con FK

Código sql:
Ver original
  1. CREATE TABLE clientes
  2. (
  3. kx_rut_cliente CHARACTER VARYING(13) NOT NULL,
  4. x_nombre_c CHARACTER VARYING(30),
  5. x_apellido_c CHARACTER VARYING(30),
  6. n_fono_c INTEGER,
  7. CONSTRAINT pk_11 PRIMARY KEY (kx_rut_cliente)
  8. )
  9.  
  10. CREATE TABLE reservas
  11. (
  12. kn_id_reserva INTEGER NOT NULL,
  13. kx_rut_cliente CHARACTER VARYING(13),
  14. n_cantidad_personas INTEGER,
  15. CONSTRAINT reservas_pkey PRIMARY KEY (kn_id_reserva),
  16. CONSTRAINT clientes_fk FOREIGN KEY (kx_rut_cliente) REFERENCES clientes(kx_rut_cliente)
  17. )
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #5 (permalink)  
Antiguo 21/07/2009, 13:33
 
Fecha de Ingreso: noviembre-2007
Mensajes: 237
Antigüedad: 16 años, 5 meses
Puntos: 4
Respuesta: problema con FK

mis disculpas, el error era que tenia datos en la tabla reservas que no estaban en la tabla cliente aun, ya que le habia insertado datos antes de crear cliente, que tontera :(, gracias por la ayuda como siempre, saludos
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 08:07.