Add an exemptor function for numeric. We store the scale in every datum, making numeric(7,2)->numeric(8,3) unoptimizable. Precision changes work, though.
pgsql-hackers by date:
Соглашаюсь с условиями обработки персональных данных