[错误]05:24:00+0100[main]internal.NodeStartupLogging.invoke-无法创建数据源:liquibase.exception.DatabaseException:执行SQL UPDATE PUBLIC.databasechchangeloglock SET LOCKED=TRUE时出错,LOCKEDBY='172.18.0.1(172.18.0.1)',LOCKGRANTED='2019-04-03 05:23:18.603',其中ID=1,LOCKED=FALSE:数据库是只读的;SQL语句:
我应该在哪里运行更新查询以在服务器中设置locked=false?

最佳答案

错误消息中说您的数据库处于只读模式。要允许liquibase应用更新,您必须启用写入(和最有可能的删除)权限。对于H2,可以通过将ACCESS_MODE_DATA=rws参数添加到url中来完成:jdbc:h2:~/test;ACCESS_MODE_DATA=rwsH2 docsCorda docs

关于linux - 运行systemd服务时出现此错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55488932/

10-10 01:06