Идея. Я делаю тулзу миграций как часть проекта. Там поддержка multi db и прочая хуйня. Всё хорошо. Но, использование fk из одной бд в другую на стадии миграций порождает чудовищный костыль, писать который я как то не хочу.
Два варианта. Не поддерживать cross db fk, причём это не сильно скажется на cross db queries. Или писать лютую ебанину.