Одним из способов является использование роли, членами которой являются оба пользователя:
CREATE ROLE tab_owner NOLOGIN NOINHERIT;
GRANT tab_owner TO dev, migration;
Теперь, когда migration
создает таблицу, она сначала запускается:
SET ROLE tab_owner;
Тогда таблица принадлежит роли.
Пользователь dev
делает то же самое перед созданием дочернего объекта наследования таблицы.