error al crear FK

From: "Gauto Miguel A(dot)" <mgauto(at)yahoo(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: error al crear FK
Date: 2006-10-16 18:38:03
Message-ID: 20061016183803.20420.qmail@web31512.mail.mud.yahoo.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola lista:
Estoy intentando entablar una relación entre estas dos
tablas, pero me aparece el siguiente mensaje de error:

ERROR: there is no unique constraint matching given
keys for referenced table "cuotas"

Alguien podría darme una manito??

Muchas gracias

TABLA 1:
CREATE TABLE CUOTAS (
COD_EMPRESA CHAR(2) NOT NULL,
COD_TIPO_CBTE CHAR(4) NOT NULL,
NUMERO_CBTE NUMERIC(15) NOT NULL,
NUMERO_CUOTA NUMERIC(3) NOT NULL,
COD_SUCURSAL CHAR(2) ,
COD_CLIENTE char(10) ,
COD_VENDEDOR CHAR(4) ,
EMISION DATE NOT NULL,
VENCIMIENTO DATE NOT NULL ,
IMPORTE NUMERIC(19,4) DEFAULT 0,
COD_MONEDA CHAR(2) ,
FACTOR_CAMBIO NUMERIC(8,2) DEFAULT 1,
INTERES NUMERIC(19,4) DEFAULT 0,
SALDO NUMERIC(19,4) DEFAULT 0,
CARGADO_POR VARCHAR(16) ,
FECHA_CARGA DATE ,
HORA_CARGA TIME ,
MODIFICADO_POR VARCHAR(16) ,
FECHA_MODIF DATE ,
HORA_MODIF TIME ,
CONSTRAINT PK_CUOTAS PRIMARY KEY (COD_EMPRESA,
COD_TIPO_CBTE, NUMERO_CBTE, NUMERO_CUOTA)
);

TABLA ":
CREATE TABLE PAGOSDET (
COD_EMPRESA CHAR(2) NOT NULL,
COD_TIPO_CBTE CHAR(4) NOT NULL,
PAGO_NUMERO NUMERIC(7) NOT NULL,
LINEA NUMERIC(4) NOT NULL
DEFAULT 1,
COD_SUCURSAL CHAR(2) NOT NULL,
FACT_TIPO_CBTE CHAR(4) NOT NULL,
FACT_NUMERO NUMERIC(7) NOT NULL,
NUMERO_CUOTA NUMERIC(3) NOT NULL,
IMPORTE NUMERIC(19,4) NOT NULL
DEFAULT 0,
COD_CLIENTE CHAR(8) ,
NROPLANILLA NUMERIC(15) DEFAULT 0,
CONSTRAINT PK_PAGOSDET PRIMARY KEY (COD_EMPRESA,
COD_TIPO_CBTE, PAGO_NUMERO, LINEA)
);

ALTER TABLE PAGOSDET
ADD CONSTRAINT FK_PAGOSDET_CUOTAS FOREIGN KEY
(COD_EMPRESA, COD_SUCURSAL, FACT_TIPO_CBTE,
FACT_NUMERO, NUMERO_CUOTA)
REFERENCES CUOTAS
(COD_EMPRESA, COD_SUCURSAL, COD_TIPO_CBTE,
NUMERO_CBTE, NUMERO_CUOTA);

__________________________________________________
Correo Yahoo!
Espacio para todos tus mensajes, antivirus y antispam ¡gratis!
Regístrate ya - http://correo.espanol.yahoo.com/

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2006-10-16 18:48:15 Re: error al crear FK
Previous Message Alvaro Herrera 2006-10-16 18:29:24 Re: Extraño error