2015-05-18 20:32:38 +00:00
|
|
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
|
|
<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="bburke@redhat.com" id="1.3.0.Beta1">
|
|
|
|
<delete tableName="CLIENT_SESSION_ROLE"/>
|
2015-05-21 15:37:56 +00:00
|
|
|
<delete tableName="CLIENT_SESSION_PROT_MAPPER"/>
|
2015-05-18 20:32:38 +00:00
|
|
|
<delete tableName="CLIENT_SESSION_NOTE"/>
|
|
|
|
<delete tableName="CLIENT_SESSION"/>
|
|
|
|
<delete tableName="USER_SESSION_NOTE"/>
|
|
|
|
<delete tableName="USER_SESSION"/>
|
2015-05-02 20:16:52 +00:00
|
|
|
<createTable tableName="ADMIN_EVENT_ENTITY">
|
|
|
|
<column name="ID" type="VARCHAR(36)">
|
|
|
|
<constraints nullable="false"/>
|
|
|
|
</column>
|
|
|
|
<column name="ADMIN_EVENT_TIME" type="BIGINT"/>
|
|
|
|
<column name="REALM_ID" type="VARCHAR(255)"/>
|
2015-05-13 11:17:30 +00:00
|
|
|
<column name="OPERATION_TYPE" type="VARCHAR(255)"/>
|
|
|
|
<column name="AUTH_REALM_ID" type="VARCHAR(255)"/>
|
|
|
|
<column name="AUTH_CLIENT_ID" type="VARCHAR(255)"/>
|
|
|
|
<column name="AUTH_USER_ID" type="VARCHAR(255)"/>
|
2015-05-02 20:16:52 +00:00
|
|
|
<column name="IP_ADDRESS" type="VARCHAR(255)"/>
|
2015-05-13 11:17:30 +00:00
|
|
|
<column name="RESOURCE_PATH" type="VARCHAR(2550)"/>
|
2015-05-02 20:16:52 +00:00
|
|
|
<column name="REPRESENTATION" type="VARCHAR(25500)"/>
|
|
|
|
<column name="ERROR" type="VARCHAR(255)"/>
|
|
|
|
</createTable>
|
2015-05-22 20:03:26 +00:00
|
|
|
<createTable tableName="AUTHENTICATOR">
|
|
|
|
<column name="ID" type="VARCHAR(36)">
|
|
|
|
<constraints nullable="false"/>
|
|
|
|
</column>
|
|
|
|
<column name="ALIAS" type="VARCHAR(255)"/>
|
|
|
|
<column name="REALM_ID" type="VARCHAR(36)"/>
|
|
|
|
<column name="PROVIDER_ID" type="VARCHAR(36)"/>
|
|
|
|
</createTable>
|
|
|
|
<createTable tableName="AUTHENTICATION_FLOW">
|
|
|
|
<column name="ID" type="VARCHAR(36)">
|
|
|
|
<constraints nullable="false"/>
|
|
|
|
</column>
|
|
|
|
<column name="ALIAS" type="VARCHAR(255)"/>
|
|
|
|
<column name="DESCRIPTION" type="VARCHAR(255)"/>
|
|
|
|
<column name="REALM_ID" type="VARCHAR(36)"/>
|
|
|
|
</createTable>
|
|
|
|
<createTable tableName="AUTHENTICATION_EXECUTION">
|
|
|
|
<column name="ID" type="VARCHAR(36)">
|
|
|
|
<constraints nullable="false"/>
|
|
|
|
</column>
|
|
|
|
<column name="ALIAS" type="VARCHAR(255)"/>
|
|
|
|
<column name="AUTHENTICATOR" type="VARCHAR(36)"/>
|
|
|
|
<column name="REALM_ID" type="VARCHAR(36)"/>
|
|
|
|
<column name="FLOW_ID" type="VARCHAR(36)"/>
|
|
|
|
<column name="REQUIREMENT" type="INT"/>
|
|
|
|
<column name="PRIORITY" type="INT"/>
|
|
|
|
<column name="USER_SETUP_ALLOWED" type="BOOLEAN" defaultValueBoolean="false"/>
|
|
|
|
<column name="AUTHENTICATOR_FLOW" type="BOOLEAN" defaultValueBoolean="false"/>
|
|
|
|
</createTable>
|
|
|
|
<createTable tableName="AUTHENTICATOR_CONFIG">
|
|
|
|
<column name="AUTHENTICATOR_ID" type="VARCHAR(36)">
|
|
|
|
<constraints nullable="false"/>
|
|
|
|
</column>
|
|
|
|
<column name="VALUE" type="CLOB"/>
|
|
|
|
<column name="NAME" type="VARCHAR(255)">
|
|
|
|
<constraints nullable="false"/>
|
|
|
|
</column>
|
|
|
|
</createTable>
|
2015-05-21 15:37:56 +00:00
|
|
|
<createTable tableName="USER_FEDERATION_MAPPER">
|
|
|
|
<column name="ID" type="VARCHAR(36)">
|
|
|
|
<constraints nullable="false"/>
|
|
|
|
</column>
|
|
|
|
<column name="NAME" type="VARCHAR(255)">
|
|
|
|
<constraints nullable="false"/>
|
|
|
|
</column>
|
|
|
|
<column name="FEDERATION_PROVIDER_ID" type="VARCHAR(36)">
|
|
|
|
<constraints nullable="false"/>
|
|
|
|
</column>
|
|
|
|
<column name="FEDERATION_MAPPER_TYPE" type="VARCHAR(255)">
|
|
|
|
<constraints nullable="false"/>
|
|
|
|
</column>
|
|
|
|
<column name="REALM_ID" type="VARCHAR(36)">
|
|
|
|
<constraints nullable="false"/>
|
|
|
|
</column>
|
|
|
|
</createTable>
|
|
|
|
<createTable tableName="USER_FEDERATION_MAPPER_CONFIG">
|
|
|
|
<column name="USER_FEDERATION_MAPPER_ID" type="VARCHAR(36)">
|
|
|
|
<constraints nullable="false"/>
|
|
|
|
</column>
|
|
|
|
<column name="VALUE" type="VARCHAR(255)"/>
|
|
|
|
<column name="NAME" type="VARCHAR(255)">
|
|
|
|
<constraints nullable="false"/>
|
|
|
|
</column>
|
|
|
|
</createTable>
|
|
|
|
|
2015-05-02 20:16:52 +00:00
|
|
|
<addColumn tableName="REALM">
|
|
|
|
<column name="ADMIN_EVENTS_ENABLED" type="BOOLEAN" defaultValueBoolean="false">
|
|
|
|
<constraints nullable="false"/>
|
|
|
|
</column>
|
|
|
|
<column name="ADMIN_EVENTS_DETAILS_ENABLED" type="BOOLEAN" defaultValueBoolean="false">
|
|
|
|
<constraints nullable="false"/>
|
|
|
|
</column>
|
|
|
|
</addColumn>
|
2015-05-18 20:32:38 +00:00
|
|
|
<createTable tableName="CLIENT_SESSION_AUTH_STATUS">
|
2015-05-22 20:03:26 +00:00
|
|
|
<column name="AUTHENTICATOR" type="VARCHAR(36)">
|
2015-05-18 20:32:38 +00:00
|
|
|
<constraints nullable="false"/>
|
|
|
|
</column>
|
|
|
|
<column name="STATUS" type="INT"/>
|
|
|
|
<column name="CLIENT_SESSION" type="VARCHAR(36)">
|
|
|
|
<constraints nullable="false"/>
|
|
|
|
</column>
|
|
|
|
</createTable>
|
|
|
|
<addColumn tableName="CLIENT_SESSION">
|
2015-05-22 20:03:26 +00:00
|
|
|
<column name="AUTH_USER_ID" type="VARCHAR(36)"/>
|
2015-05-18 20:32:38 +00:00
|
|
|
</addColumn>
|
|
|
|
<addColumn tableName="USER_REQUIRED_ACTION">
|
2015-05-22 20:03:26 +00:00
|
|
|
<column name="REQUIRED_ACTION" type="VARCHAR(36)">
|
2015-05-18 20:32:38 +00:00
|
|
|
<constraints nullable="false"/>
|
|
|
|
</column>
|
|
|
|
</addColumn>
|
|
|
|
<!-- VERIFY_EMAIL, UPDATE_PROFILE, CONFIGURE_TOTP, UPDATE_PASSWORD -->
|
|
|
|
<update tableName="USER_REQUIRED_ACTION">
|
|
|
|
<column name="REQUIRED_ACTION" value="VERIFY_EMAIL"/>
|
|
|
|
<where>ACTION = 0</where>
|
|
|
|
</update>
|
|
|
|
<update tableName="USER_REQUIRED_ACTION">
|
|
|
|
<column name="REQUIRED_ACTION" value="UPDATE_PROFILE"/>
|
|
|
|
<where>ACTION = 1</where>
|
|
|
|
</update>
|
|
|
|
<update tableName="USER_REQUIRED_ACTION">
|
|
|
|
<column name="REQUIRED_ACTION" value="CONFIGURE_TOTP"/>
|
|
|
|
<where>ACTION = 2</where>
|
|
|
|
</update>
|
|
|
|
<update tableName="USER_REQUIRED_ACTION">
|
|
|
|
<column name="REQUIRED_ACTION" value="UPDATE_PASSWORD"/>
|
|
|
|
<where>ACTION = 3</where>
|
|
|
|
</update>
|
2015-05-22 20:03:26 +00:00
|
|
|
<addPrimaryKey columnNames="ID" constraintName="CONSTRAINT_AUTHENTICATOR_PK" tableName="AUTHENTICATOR"/>
|
|
|
|
<addPrimaryKey columnNames="ID" constraintName="CONSTRAINT_AUTHENTICATION_FLOW_PK" tableName="AUTHENTICATION_FLOW"/>
|
|
|
|
<addPrimaryKey columnNames="ID" constraintName="CONSTRAINT_AUTHENTICATION_EXECUTION_PK" tableName="AUTHENTICATION_EXECUTION"/>
|
|
|
|
<addPrimaryKey columnNames="AUTHENTICATOR_ID, NAME" constraintName="CONSTRAINT_AUTHENTICATOR_CONFIG_PK" tableName="AUTHENTICATOR_CONFIG"/>
|
2015-05-18 20:32:38 +00:00
|
|
|
<dropPrimaryKey constraintName="CONSTRAINT_2" tableName="USER_REQUIRED_ACTION"/>
|
|
|
|
<dropColumn tableName="USER_REQUIRED_ACTION" columnName="ACTION"/>
|
|
|
|
<addPrimaryKey columnNames="REQUIRED_ACTION, USER_ID" constraintName="CONSTRAINT_REQUIRED_ACTION" tableName="USER_REQUIRED_ACTION"/>
|
|
|
|
<addPrimaryKey columnNames="CLIENT_SESSION, AUTHENTICATOR" constraintName="CONSTRAINT_AUTH_STATUS_PK" tableName="CLIENT_SESSION_AUTH_STATUS"/>
|
2015-05-21 15:37:56 +00:00
|
|
|
<addPrimaryKey columnNames="ID" constraintName="CONSTRAINT_FEDMAPPERPM" tableName="USER_FEDERATION_MAPPER"/>
|
|
|
|
<addPrimaryKey columnNames="USER_FEDERATION_MAPPER_ID, NAME" constraintName="CONSTRAINT_FEDMAPPER_CFG_PM" tableName="USER_FEDERATION_MAPPER_CONFIG"/>
|
2015-05-18 20:32:38 +00:00
|
|
|
<addForeignKeyConstraint baseColumnNames="CLIENT_SESSION" baseTableName="CLIENT_SESSION_AUTH_STATUS" constraintName="AUTH_STATUS_CONSTRAINT" referencedColumnNames="ID" referencedTableName="CLIENT_SESSION"/>
|
2015-05-22 20:03:26 +00:00
|
|
|
<addForeignKeyConstraint baseColumnNames="REALM_ID" baseTableName="AUTHENTICATOR" constraintName="FK_AUTHENTICATOR_REALM" referencedColumnNames="ID" referencedTableName="REALM"/>
|
|
|
|
<addForeignKeyConstraint baseColumnNames="REALM_ID" baseTableName="AUTHENTICATION_FLOW" constraintName="FK_AUTHENTICATION_FLOW_REALM" referencedColumnNames="ID" referencedTableName="REALM"/>
|
|
|
|
<addForeignKeyConstraint baseColumnNames="REALM_ID" baseTableName="AUTHENTICATION_EXECUTION" constraintName="FK_AUTHENTICATION_EXECUTION_REALM" referencedColumnNames="ID" referencedTableName="REALM"/>
|
|
|
|
<addForeignKeyConstraint baseColumnNames="FLOW_ID" baseTableName="AUTHENTICATION_EXECUTION" constraintName="FK_AUTHENTICATION_EXECUTION_FLOW" referencedColumnNames="ID" referencedTableName="AUTHENTICATION_FLOW"/>
|
2015-05-21 15:37:56 +00:00
|
|
|
<addForeignKeyConstraint baseColumnNames="REALM_ID" baseTableName="USER_FEDERATION_MAPPER" constraintName="FK_FEDMAPPERPM_REALM" referencedColumnNames="ID" referencedTableName="REALM"/>
|
|
|
|
<addForeignKeyConstraint baseColumnNames="FEDERATION_PROVIDER_ID" baseTableName="USER_FEDERATION_MAPPER" constraintName="FK_FEDMAPPERPM_FEDPRV" referencedColumnNames="ID" referencedTableName="USER_FEDERATION_PROVIDER"/>
|
|
|
|
<addForeignKeyConstraint baseColumnNames="USER_FEDERATION_MAPPER_ID" baseTableName="USER_FEDERATION_MAPPER_CONFIG" constraintName="FK_FEDMAPPER_CFG" referencedColumnNames="ID" referencedTableName="USER_FEDERATION_MAPPER"/>
|
2015-05-18 20:32:38 +00:00
|
|
|
</changeSet>
|
|
|
|
</databaseChangeLog>
|