With 7.6.1 we introduced the Liquibase framework to execute configdb changes.

Liquibase itself uses the table DATABASECHANGELOG to manage the changes that should be executed. The table DATABASECHANGELOG is created by Liquibase without a primary key.

Beacuse there is the need to have primary keys for all tables we will add the primary key by using Liquibase:

<changeSet id=7.6.2:changelog:addprimarykey author=martin.schneider@open-xchange.com>
<preConditions onFail=MARK_RAN>
<not>
<primaryKeyExists tableName=DATABASECHANGELOG schemaName=configdb />
</not>
</preConditions>
<comment>Add missing primary key for DATABASECHANGELOG</comment>
<addPrimaryKey columnNames=id,