Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.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
Java Liquibase是否需要写入权限才能获取锁?_Java_Database_Liquibase - Fatal编程技术网

Java Liquibase是否需要写入权限才能获取锁?

Java Liquibase是否需要写入权限才能获取锁?,java,database,liquibase,Java,Database,Liquibase,考虑到这一点 INFO 8/4/12 7:16 AM:liquibase: Successfully acquired change log lock INFO 8/4/12 7:16 AM:liquibase: Creating database history table with name: `DATABASECHANGELOG` INFO 8/4/12 7:16 AM:liquibase: Reading from `DATABASECHANGELOG` INFO 8/4/12 7:16

考虑到这一点

INFO 8/4/12 7:16 AM:liquibase: Successfully acquired change log lock
INFO 8/4/12 7:16 AM:liquibase: Creating database history table with name: `DATABASECHANGELOG`
INFO 8/4/12 7:16 AM:liquibase: Reading from `DATABASECHANGELOG`
INFO 8/4/12 7:16 AM:liquibase: Reading from `DATABASECHANGELOG`
INFO 8/4/12 7:16 AM:liquibase: ChangeSet db.changelog.xml::1::shameer ran successfully in 74ms
INFO 8/4/12 7:16 AM:liquibase: Successfully released change log lock
Liquibase Update Successful
我不确定liquibase是否需要写入数据库以便

Successfully acquired change log lock
原因是我暂时没有
读写
密码,只有
只读
密码,可以部署到生产环境中

我想检查liquibase是否能够锁定数据库


另外,由于数据库状态没有更改,因此不需要应用任何新的更改集

据我所知,Liquibase在表DATABASECHANGELOGLOCK中插入一行以锁定架构。
它删除行以解锁架构。

据我所知,Liquibase在表DATABASECHANGELOGLOCK中插入一行以锁定架构。
它删除行以解锁架构。

据我所知,Liquibase在表DATABASECHANGELOGLOCK中插入一行以锁定架构。
它删除行以解锁架构。

据我所知,Liquibase在表DATABASECHANGELOGLOCK中插入一行以锁定架构。
它删除该行以解锁架构。

是,liquibase会更新DATABASECHANGELOGLOCK表中的一行,因此不会尝试同时更新。如果要避免它,可以使用扩展名。显然,应用变更集需要读写逻辑。如果您想检查变更日志相对于数据库的状态,您可能需要使用“liquibase status”命令Thank@dna,非常感谢您的帮助:)是的,liquibase更新DATABASECHANGELOGLOCK表中的一行,因此不会尝试同时更新。如果要避免它,可以使用扩展名。显然,应用变更集需要读写逻辑。如果您想检查变更日志相对于数据库的状态,您可能需要使用“liquibase status”命令Thank@dna,非常感谢您的帮助:)是的,liquibase更新DATABASECHANGELOGLOCK表中的一行,因此不会尝试同时更新。如果要避免它,可以使用扩展名。显然,应用变更集需要读写逻辑。如果您想检查变更日志相对于数据库的状态,您可能需要使用“liquibase status”命令Thank@dna,非常感谢您的帮助:)是的,liquibase更新DATABASECHANGELOGLOCK表中的一行,因此不会尝试同时更新。如果要避免它,可以使用扩展名。显然,应用变更集需要读写逻辑。如果您想检查更改日志与数据库的状态,您可能需要使用“liquibase status”命令Thank@dna,非常感谢您的帮助:)