wso2是更改嵌入式数据库架构

时间:2016-12-11 13:04:54

标签: wso2 h2 wso2is

我正在使用WSO2 IS 5.2.0

由于某些原因,我想更改默认嵌入式H2数据库的数据模式。

例如,

最大音量长度" ACCESS_TOKEN"在表格#34; IDN_OAUTH2_ACCESS_TOKEN"是255个字符。我想将其更改为8194.

我对配置文件进行了以下更改" /dbscripts/identity/h2.sql" (参见价值" 8194")

{{1}}
问题是我无法将此更改付诸实施。我做了一切(重新启动,重新安装),原始设置(" 256")仍然存在......

似乎已在IS服务器映像中生成数据库架构。并且生成脚本文件说"生成如果不存在..."

任何人都有任何想法?

感谢

2 个答案:

答案 0 :(得分:2)

删除<IS_HOME>/repository/database/*。然后使用-Dsetup启动服务器。

./wso2server.sh -Dsetup

答案 1 :(得分:1)

是,它是使用服务器分发生成的。您可以做的是(备份和)删除repository/database的内容,更新数据库脚本并使用bin/wso2server.sh -Dsetup启动服务器。这只需要进行一次,从下次开始就可以像往常一样启动服务器。

另一种可能性是使用H2 console。如果您已有数据,那将是更好的选择。