Excerpts from Gaston Rider's message of mar dic 21 18:10:52 -0300 2010: > > Hola, > > tengo dos tablas.... > > Tabla STOCK > id > precio > romaneo_id > > > Tabla Romaneo > id > descripcion > valor > > > Los id en cada tabla son claves primarias. Las dos tablas se vinculan > stock.romaneo_id <-> romaneo.id > He definido como clave ajena a romaneo_id. Pero se me presentan que tengo > algunos registros de la tabla Stock, en que el valor de romaneo_id es 0, ya > que no es necesario la relacion.. > ¿Se puede definir una clave ajena, que realice la relacion, siempre y cuando > no sea 0?
Puedes definirla como NULL, que no es exactamente lo mismo y tiene otros inconvenientes ... -- Álvaro Herrera <alvhe...@commandprompt.com> The PostgreSQL Company - Command Prompt, Inc. PostgreSQL Replication, Consulting, Custom Development, 24x7 support - Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org) Para cambiar tu suscripci�n: http://www.postgresql.org/mailpref/pgsql-es-ayuda