У меня есть эта общая проблема в моей организации, где у нас есть несколько схем postgresql, но затем у нас есть несколько страниц со списком данных, требующих данных из нескольких схем.
Например, одна схема будет иметь информацию о заказе, которая может содержать идентификатор города, но информация о городе хранится в другой схеме.
Во многих сценариях служба заказа может запросить службу города с идентификатором города или списком идентификаторов города, чтобы разрешить имена, но это не очень хорошо масштабируется, когда мы хотим заполнить большую таблицу данных подкачкой и разрешить сортировка по названию города.
Я кратко рассмотрел postgres fdw , но я бы предпочел не создавать прямую ссылку из одной схемы в другую.
Существует ли рекомендуемый шаблон / практика / инструмент для объединения данных из нескольких источников данных в одно / объединенное денормализованное хранилище данных?