Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

605
Vistas
¿Cómo agregar una restricción de clave externa en una matriz en PostgreSQL?

¿Cómo agregar una restricción de clave externa en una matriz en PostgreSQL?

tabla de búsqueda de roles

 CREATE TABLE party_role_cd ( party_role_cd bigint NOT NULL, code character varying(80) NOT NULL, CONSTRAINT party_role_cd PRIMARY KEY (party_role_cd) );

El partido puede tener cero o muchos roles [relación 0-N]

 CREATE TABLE party ( party_id biging NOT NULL, party_role_cd bigint[] NOT NULL, CONSTRAINT party_id PRIMARY KEY (party_id) );

¿Cómo agregar la restricción de foreign key para party_role_cd array en la tabla party ?

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Eso no está implementado en PostgreSQL. Actualmente, las restricciones FK solo operan en igualdad entre valores de columnas completas. Sin referencias de matriz a elemento. Hay un elemento TODO abierto que se agregó en 2010. Consulte:

  • https://wiki.postgresql.org/wiki/Todo#Referential_Integrity
  • https://www.postgresql.org/id-mensaje/1288033876.6278.6.camel@vanquo.pezone.net

Incluso hubo intentos de implementarlo, pero nunca hasta el final.

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda