我的dev数据库(Oracle 11xe)上安装了utPLSQL,用户模式可以执行我的单元测试套件。 (我的产品代码迁移脚本有一个Flyway位置,我的测试代码迁移脚本有一个Flyway位置。)要在干净的DB中运行单元测试,我必须使用sqlplus手动执行utplsql的安装脚本:" @ut_i_do install"),然后我的flyway迁移(产品代码和单元测试代码)用一个命令发生。我想自动安装。如何创建一个将我的测试代码与我的测试代码一起安装的Flyway迁移脚本?
答案 0 :(得分:0)
安装例程使用一些特定于SQL * Plus的功能,因此需要调用它。我对Flyway并不熟悉,但听起来它并没有处理SQL * Plus的特定功能。
你有没有从Flyway执行一个OS命令来运行SQL * Plus并调用安装程序作为参数呢?