Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oracle 在flyway中更改架构用户的密码_Oracle_Maven_Liquibase_Flyway - Fatal编程技术网

Oracle 在flyway中更改架构用户的密码

Oracle 在flyway中更改架构用户的密码,oracle,maven,liquibase,flyway,Oracle,Maven,Liquibase,Flyway,我刚刚开始使用flyway,所以这可能是一个nube问题。“webapp”架构的默认密码是什么?我该如何改变这一点? 这就是我的pom.xml的样子。我没有预先创建模式,所以flyway会在第一次构建时创建它 <username>system</username> <password>manager</password> <table>flyway_schema</table> <locations>

我刚刚开始使用flyway,所以这可能是一个nube问题。“webapp”架构的默认密码是什么?我该如何改变这一点? 这就是我的pom.xml的样子。我没有预先创建模式,所以flyway会在第一次构建时创建它

<username>system</username>
<password>manager</password>
<table>flyway_schema</table>
 <locations>
      <location>filesystem:src/sql</location>
 </locations>
 <schemas>
       <schema>webapp</schema>
  </schemas>
系统
经理
飞行路线图
文件系统:src/sql
网络应用

对于Oracle,迁移时创建的模式的密码为“flyway”。这是目前无法配置的。请参阅此处的源代码:

对于Oracle,迁移时创建的模式的密码为“flyway”。这是目前无法配置的。请参阅此处的来源:

根据我的说法,您的数据库用户应该首先存在,否则flyway如何获得对数据库的访问权以创建模式?因此,首先在数据库系统上创建用户,您可以选择所需的密码。您需要具有被授予创建架构权限的用户/密码。这是一个纯数据库用户,与flyway没有任何关系。我在oracle上,所以flyway管理的每个模式也是一个用户。我的问题是如何管理flyway创建的模式用户的密码?在这种情况下,是用户“webapp”注意,数据库确实存在,flyway使用system/manager登录,但随后创建用户“webapp”并部署初始构建。我不知道它为用户WebAppa生成了什么密码根据我的说法,您的数据库用户应该首先存在,否则flyway如何访问数据库来创建模式?因此,首先在数据库系统上创建用户,您可以选择所需的密码。您需要具有被授予创建架构权限的用户/密码。这是一个纯数据库用户,与flyway没有任何关系。我在oracle上,所以flyway管理的每个模式也是一个用户。我的问题是如何管理flyway创建的模式用户的密码?在这种情况下,是用户“webapp”注意,数据库确实存在,flyway使用system/manager登录,但随后创建用户“webapp”并部署初始构建。我不知道它为用户webapp生成了什么密码