我正在使用WSO2 IS 5.2.0
由于某些原因,我想更改默认嵌入式H2数据库的数据模式。
例如,最大音量长度" ACCESS_TOKEN"在表格#34; IDN_OAUTH2_ACCESS_TOKEN"是255个字符。我想将其更改为8194.
我对配置文件进行了以下更改" /dbscripts/identity/h2.sql" (参见价值" 8194")
{{1}}问题是我无法将此更改付诸实施。我做了一切(重新启动,重新安装),原始设置(" 256")仍然存在......
似乎已在IS服务器映像中生成数据库架构。并且生成脚本文件说"生成如果不存在..."
任何人都有任何想法?
感谢
答案 0 :(得分:2)
删除<IS_HOME>/repository/database/*
。然后使用-Dsetup
启动服务器。
./wso2server.sh -Dsetup
答案 1 :(得分:1)
是,它是使用服务器分发生成的。您可以做的是(备份和)删除repository/database
的内容,更新数据库脚本并使用bin/wso2server.sh -Dsetup
启动服务器。这只需要进行一次,从下次开始就可以像往常一样启动服务器。
另一种可能性是使用H2 console。如果您已有数据,那将是更好的选择。