🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #11633

Foreign keys

#11633
From: Indibil
Date: Tue, 23 Oct 2001 20:17
21 lines
1771 bytes
Hola:

Estoy haciendo una aplicaci�n que usa PostgreSQl 7.1.1. 
Tengo una tabla (tabla-1), cuya clave primaria esta compuesta de 3 campos 
(campo_a, campo_b, campo_c).Tengo otra tabla (tabla-2) cuya clave primaria 
esta compuesta de 4 campos (los 3 anteriores, mas campo_d). En esta segunda 
tabla defino una foreign key de la siguiente manera: ....., FOREIGN KEY 
(campo_a, campo_b, campo_c) REFERENCES tabla-1 (campo_a,campo_b,campo_c).

Pues bien, el problema que tengo es el siguiente: la tabla, tabla-1 
contiene registros y la tabla, tabla-2 esta vacia. Cuando voy a insertar un 
registro en tabla-2, me da un error de violacion de integridad referencial, 
y el registro no se inserta. He comprobado los datos, y estan bien, es 
decir, los datos que voy a insertar en campo_a, campo_b, y campo_c, existen 
en tabla-1.

Por favor, �alguien me puede ayudar?. Estoy un poco desesperado, pues ya no 
se donde mirar.

Muchar gracias,
Indibil
Technical Details
Message-ID: <t8j4r9.ru8.ln@ip60.nose.es>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!isdnet!fu-berlin.de!uni-berlin.de!49-coru-x3.red.retevision.ES!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,58b4e1ce44a0fd5c,start
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2001-10-23 11:17:28 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!isdnet!fu-berlin.de!uni-berlin.de!49-coru-x3.red.retevision.ES!not-for-mail
From: Indibil <cuidadin@altavista.com>
Newsgroups: es.comp.os.linux.programacion
Subject: Foreign keys
Date: Tue, 23 Oct 2001 20:17:32 +0000
Lines: 21
Message-ID: <t8j4r9.ru8.ln@ip60.nose.es>
NNTP-Posting-Host: 49-coru-x3.red.retevision.es (62.174.201.49)
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8Bit
X-Trace: fu-berlin.de 1003861046 28359359 62.174.201.49 (16 [72263])
X-Orig-Path: ip60.nose.es!nobody
User-Agent: KNode/0.6.1