diff --git a/service-db/src/main/resources/sql/versions/NXCALS-1880/NXCALS-1880-add-unique-constraint-on-users.xml b/service-db/src/main/resources/sql/versions/NXCALS-1880/NXCALS-1880-add-unique-constraint-on-users.xml new file mode 100644 index 0000000000000000000000000000000000000000..e93347dc8ba573ca219d1176b8134569d495d326 --- /dev/null +++ b/service-db/src/main/resources/sql/versions/NXCALS-1880/NXCALS-1880-add-unique-constraint-on-users.xml @@ -0,0 +1,19 @@ +<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.1.xsd" +> + + <changeSet author="kkrynick" id="NXCALS-1880-constraint-on-users"> + <sql> + ALTER TABLE USERS ADD CONSTRAINT USERS_UK UNIQUE (REALM_ID, USER_NAME); + </sql> + <rollback> + ALTER TABLE USERS DROP CONSTRAINT USERS_UK; + </rollback> + </changeSet> + +</databaseChangeLog> + + diff --git a/service-db/src/main/resources/sql/versions/all-versions-changelog.xml b/service-db/src/main/resources/sql/versions/all-versions-changelog.xml index 4fcb9f0ed562f45443bbdedca1e004374b30d4f7..25fa06b901abda0a11f73923e56880307f92b59e 100644 --- a/service-db/src/main/resources/sql/versions/all-versions-changelog.xml +++ b/service-db/src/main/resources/sql/versions/all-versions-changelog.xml @@ -10,5 +10,6 @@ <include file="NXCALS-1329/NXCALS-1329-increase-sequence-values.xml" relativeToChangelogFile="true"/> <include file="NXCALS-1224/NXCALS-1224-add-lock-until-stamp-column-to-entities.xml" relativeToChangelogFile="true"/> <include file="NXCALS-1850/NXCALS-1850-add-unit-to-variable.xml" relativeToChangelogFile="true"/> + <include file="NXCALS-1880/NXCALS-1880-add-unique-constraint-on-users.xml" relativeToChangelogFile="true"/> </databaseChangeLog>