[错误] 05:24:00 + 0100 [main] internal.NodeStartupLogging.invoke - 无法创建DataSource:liquibase.exception.DatabaseException:执行SQL UPDATE时出错PUBLIC.DATABASECHHANGELOGLOCK SET LOCKED = TRUE,LOCKEDBY ='172.18.0.1( 172.18.0.1)',LOCKGRANTED ='2019-04-03 05:23:18.603'WHERE ID = 1 AND LOCKED = FALSE:数据库是只读的; SQL语句:
我应该在哪里运行更新查询以在服务器中设置locked = false?
在错误消息中说您的数据库处于只读模式。要允许liquibase应用更新,您必须启用写入(并且很可能是删除)权限。对于H2,它是通过将ACCESS_MODE_DATA=rws
参数添加到url来完成的:jdbc:h2:~/test;ACCESS_MODE_DATA=rws
(H2 docs,Corda docs)