Ver Mensaje Individual
  #3 (permalink)  
Antiguo 24/01/2014, 19:42
bibliotecario_oscuro
 
Fecha de Ingreso: enero-2014
Mensajes: 100
Antigüedad: 10 años, 10 meses
Puntos: 0
Información Respuesta: Claves foráneas en postgresql

mira yo te recomiendo que si utilizas el programa de postgres en modo grafico hagas lo siguiente:

-click izquierdo sobre la tabla en la que deseas agregar las llaves foraneas.
-luego das click en la opcion properties.
-te vas a la pestaña llamada Contraints.
-abajo ahi un combo box ahi escojes la opcion que dice Foreign Key despues das click en el boton que dice Add.
-te vas a la pestaña que dice Columns.
-aqui se encuentras 3 combo box entonses para agregar la llave foranea haces esto:
-en el primer combo box indicas la tabla donde vas a tomar la llave primaria
para agregarla como llave foranea.
-en el segundo combo box escojes el campo que sera tu llave foranea.
-en el tercer combo box colocaras la referencia que no es otra cosa mas que la clave primaria que tomaras de la tabla que escojiste en el primer combo box.
-das click en Add.
-te debe me mostrar en la ventana la clave foranea que acabas de agregar y finalmente das click en ok.

espero que esto lo hallas entendido, pueda servirte y te sea de gran ayuda.