У меня есть две таблицы 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 не поддерживает массивы внешних ключей .Есть ли альтернативы?