Skip to content

Commit e21b391

Browse files
#42 Error when deleting a user from admin UI
1 parent 8c271e8 commit e21b391

File tree

2 files changed

+34
-0
lines changed

2 files changed

+34
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2+
3+
<databaseChangeLog xmlns="http://www.liquibase.org/xml/ns/dbchangelog" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4+
xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.2.xsd">
5+
6+
<changeSet id="20240521-0014-1" author="keycloak-multi-tenancy">
7+
<validCheckSum>9:d3f77c7ecd53e9cd680fb5f43f9efafa</validCheckSum>
8+
<preConditions onFail="MARK_RAN">
9+
<foreignKeyConstraintExists foreignKeyName="FK_TENANT_INVITATION_ROLE_TENANT_INVITATION_ID"/>
10+
</preConditions>
11+
<comment>Drop FK FK_TENANT_INVITATION_ROLE_TENANT_INVITATION_ID</comment>
12+
<dropForeignKeyConstraint baseTableName="TENANT_INVITATION_ROLE" constraintName="FK_TENANT_INVITATION_ROLE_TENANT_INVITATION_ID"/>
13+
</changeSet>
14+
15+
<changeSet id="20240521-0014-2" author="keycloak-multi-tenancy">
16+
<validCheckSum>9:df3ca7ceb66f88d594316353c27c202f</validCheckSum>
17+
<preConditions onFail="MARK_RAN">
18+
<foreignKeyConstraintExists foreignKeyName="FK_TENANT_MEMBERSHIP_ROLE_TENANT_MEMBERSHIP_ID"/>
19+
</preConditions>
20+
<comment>Drop FK FK_TENANT_MEMBERSHIP_ROLE_TENANT_MEMBERSHIP_ID</comment>
21+
<dropForeignKeyConstraint baseTableName="TENANT_MEMBERSHIP_ROLE" constraintName="FK_TENANT_MEMBERSHIP_ROLE_TENANT_MEMBERSHIP_ID"/>
22+
</changeSet>
23+
24+
<changeSet id="20240521-0014-3" author="keycloak-multi-tenancy">
25+
<validCheckSum>9:c21ccb2826e12cf40c6e72ea48dccbcd</validCheckSum>
26+
<comment>CREATE FK WITH DELETE CASCADE</comment>
27+
<addForeignKeyConstraint baseColumnNames="TENANT_INVITATION_ID" baseTableName="TENANT_INVITATION_ROLE"
28+
constraintName="FK_TENANT_INVITATION_ROLE_TENANT_INVITATION_ID" referencedColumnNames="ID" referencedTableName="TENANT_INVITATION" onDelete="CASCADE"/>
29+
30+
<addForeignKeyConstraint baseColumnNames="TENANT_MEMBERSHIP_ID" baseTableName="TENANT_MEMBERSHIP_ROLE"
31+
constraintName="FK_TENANT_MEMBERSHIP_ROLE_TENANT_MEMBERSHIP_ID" referencedColumnNames="ID" referencedTableName="TENANT_MEMBERSHIP" onDelete="CASCADE"/>
32+
</changeSet>
33+
</databaseChangeLog>

src/main/resources/META-INF/keycloak-multi-tenancy-changelog-master.xml

+1
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,6 @@
22
<databaseChangeLog xmlns="http://www.liquibase.org/xml/ns/dbchangelog" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.2.xsd">
33

44
<include file="META-INF/keycloak-multi-tenancy-changelog-20221217-2113.xml"/>
5+
<include file="META-INF/keycloak-multi-tenancy-changelog-20240521-0014.xml"/>
56

67
</databaseChangeLog>

0 commit comments

Comments
 (0)