Я внимательно прочитал документацию по пролетному пути, но мне неясно, возможен ли сценарий, который я хочу, или нет. Мне нужно исправить многие идентичные схемы в одной базе данных, но я не знаю всех имен схем в то время, когда я пишу сценарии sql.
я знаю о параметре schemas, но две возможные стратегии, упомянутые в FAQ не относятся к моему сценарию.
сценарий похож на университет, предоставляющий схемы для своих студентов:
- я хотел бы предоставить сценарии sql без префиксов схемы для объектов
- каждая схема должна иметь свою таблицу schema_version
- на пролетном пути: миграция каждая схема, определенная в параметре schemas, должна быть исправлена отдельно, то есть сценарии sql должны запускаться в каждой схеме.
Я знаю, что потенциальная проблема в том, что «схема» в f.ex означает нечто иное. oracle, чем в postgres, поэтому мне интересно, есть ли другой рекомендуемый способ добиться этого.
в противном случае я подумываю реализовать эту функцию сам ... есть ли шанс получить эту функцию вверх по течению, если мы сделаем это самостоятельно?
Благодарность :)