Saludos Fabian
Cita:
Iniciado por Fabian olmos
ERROR: there is not unique constraint matching given keys for referenced table "visitantes".
El campo clave, que vas a referenciar como clave ajena/foránea, debe ser llave unica (unique key).
Normalmente, sí el campo clave es serial, al crearlo, automágicamente la crea como llave unica, no así cuando es otro tipo de dato, por lo que se debe tener presente al momento de crearla, lamentablemente, no puedes hacer un alter para agregar/eliminar un unique key a un campo, ni desde psql, ni phppgadmin ni pgadmin3, así que te toca borrar la tabla y volver a crearla...
Pendientes!