我正在配置取自here的Oracle VM,并希望调整在那里生成的默认架构作为Flyway集成的示例。
Flyway用于创建名为MYSCHEMA
的新Oracle模式。因此,Flyway用户为system
(默认Oracle dba),密码为系统密码,即:
<flyway.user>system</flyway.user>
<flyway.password>manager</flyway.password>
<flyway.schemas>MYSCHEMA</flyway.schemas>
现在我有两个任务:
MYSCHEMA
设置一个特定密码,或者至少知道Flyway为其设置的密码。GRANT
用户设置特定的用户权限(MYSCHEMA
s。)。这两项任务都应由system
用户执行。此外,没有必要在每次迁移时运行它们。一次就够了。
我可以使用回调或迁移在Flyway中进行吗?
更新:默认密码似乎是&#34; flyway&#34;,但MYSCHEMA
缺少CREATE SESSION权限。