Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
作为我们将 SQL 脚本迁移到 flyway 迁移工作的一部分,我们遇到了一些大量使用 Oracle sqlplusCONNECT语句的脚本。不幸的是,删除它们并使用具有所需权限的用户(例如SYSTEM)不是一种选择。
CONNECT
SYSTEM
我们现在想知道是否有一种优雅的方式来使用不同的帐户执行单个迁移?如果支持这一点,围绕CONNECT语句拆分脚本可能会导致我们问题的优雅解决方案。
其他人如何处理需要不同帐户的数据库迁移?
尝试的一种选择是将每个帐户的迁移生命周期分开。
然后,您可以为每个账户拥有一个 Flyway 实例,配置相应的用户并仅处理该特定账户的对象。