better explanation of the use case: we have a "dev" schema which is unstable. once it's stable, we promote it to "prod" schema. this has worked well as just 2 separate databases that both use the same driver (have runtime checks and other things to disable the unstable dev schema in production). we now have a case where dev schema needs to touch something in prod schema. so in effect: dev inherits from prod