oracle - 是否可以使用flyway管理oracle数据库?
问题描述
我真的很难理解如何使用 flyway 来管理 oracle 数据库。
有问题的数据库有 3 个模式。
如果我在我的 gradle 文件中的 flyway 插件定义中规定了 3 个模式,我如何管理用户自己的创建以及他们使用的表空间?
任何提示或建议都将受到欢迎。
解决方案
如果您使用一些有限的超级用户帐户创建数据库,您可以使用它来创建用户和表空间,并拥有一个单独的 Flyway 迁移实例。那是:
- 超级用户
sql/db-configuration/
使用专用的 Flyway 迁移flyway.conf
- 创建用户、表空间和所有其他配置
- 应用程序用户从
sql/app-code/
使用专用的 Flyway 迁移flyway.conf
- 常规应用代码
推荐阅读
- python - 超出时间限制错误。字梯 leetcode
- vb.net - 如何检查字符串是否存在于 vb.net 中的多维数组列表中?
- angular - 在 Angular 中哪里可以找到运行应用程序时将显示哪个模板?
- python - 在这种情况下如何替换(子)这个词
- vba - 遍历命名范围列表
- regex - Regex - Delete everything before first match
- java - 分布式系统中如何分配任务?
- html - 如何使 Bootstrap Modal 中的输入字段成为必填项?
- java - Java Itext pdf - java.io.IOException ...未作为文件或资源找到
- java - 来自参数变量的 CSV 标头