Postgres 10.5: как связать массив целых чисел с первичными ключами отдельной таблицы?

У меня есть две таблицы Postgres, TABLE_A и TABLE_B.

TABLE_A содержит столбец table_b_fks, значения которого представляют собой массив целых чисел (например, "{1,2,4}"), которые входят в набор первичных ключей для TABLE_B.

TABLE_B имеет два столбца: первичные ключи и text.

Моя цель - создать материализованное представление, идентичное TABLE_A, за исключением того, что массив table_b_fks целых чисел заменен массивом text из TABLE_B.

Это возможно? Кажется, что postgres не поддерживает массивы внешних ключей < / а>. Есть ли альтернативы?


person Kwhitejr    schedule 30.12.2018    source источник


Ответы (1)