Как контролировать изменение foreign-партиций?
Например, если попытаться удалить столбец из локальной партиции, то получим ошибку:
ERROR: cannot drop inherited column "a"
Таблица защищена механизмом наследования.
Однако можно безнаказанно модифицировать foreign-партиции. Никакого запрета нет и уведомления на наш сервер не придет.
И это принципиальный момент. Можно было бы создавать некоторый constraint на foreign-сервере и запрещать DDL и DML на таблицы, объявленные как foreign. Но это противоречит идеологии FDW.
