2015-01-13 02:58:19 +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="psilva@redhat.com" id="1.2.0.Beta1">
|
2015-02-20 14:22:49 +00:00
|
|
|
<createTable tableName="PROTOCOL_MAPPER">
|
2015-02-14 01:57:38 +00:00
|
|
|
<column name="ID" type="VARCHAR(36)">
|
|
|
|
<constraints nullable="false"/>
|
|
|
|
</column>
|
2015-02-25 00:37:07 +00:00
|
|
|
<column name="NAME" type="VARCHAR(255)">
|
|
|
|
<constraints nullable="false"/>
|
|
|
|
</column>
|
|
|
|
<column name="PROTOCOL" type="VARCHAR(255)">
|
|
|
|
<constraints nullable="false"/>
|
|
|
|
</column>
|
|
|
|
<column name="PROTOCOL_MAPPER_NAME" type="VARCHAR(255)">
|
|
|
|
<constraints nullable="false"/>
|
|
|
|
</column>
|
2015-02-14 01:57:38 +00:00
|
|
|
<column name="APPLIED_BY_DEFAULT" type="BOOLEAN(1)"/>
|
2015-02-21 15:26:55 +00:00
|
|
|
<column name="CONSENT_REQUIRED" type="BOOLEAN(1)"/>
|
|
|
|
<column name="CONSENT_TEXT" type="VARCHAR(255)"/>
|
2015-02-25 00:37:07 +00:00
|
|
|
<column name="REALM_ID" type="VARCHAR(36)">
|
|
|
|
<constraints nullable="false"/>
|
|
|
|
</column>
|
2015-02-14 01:57:38 +00:00
|
|
|
</createTable>
|
2015-02-21 15:26:55 +00:00
|
|
|
<createTable tableName="PROTOCOL_MAPPER_CONFIG">
|
|
|
|
<column name="PROTOCOL_MAPPER_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-02-14 01:57:38 +00:00
|
|
|
<createTable tableName="CLAIM_TYPE">
|
|
|
|
<column name="ID" type="VARCHAR(36)">
|
|
|
|
<constraints nullable="false"/>
|
|
|
|
</column>
|
|
|
|
<column name="NAME" type="VARCHAR(255)"/>
|
|
|
|
<column name="BUILT_IN" type="BOOLEAN(1)"/>
|
|
|
|
<column name="VALUE_TYPE" type="VARCHAR(255)"/>
|
|
|
|
<column name="REALM_ID" type="VARCHAR(36)"/>
|
|
|
|
</createTable>
|
2015-01-13 02:58:19 +00:00
|
|
|
<createTable tableName="FEDERATED_IDENTITY">
|
|
|
|
<column name="IDENTITY_PROVIDER" type="VARCHAR(255)">
|
|
|
|
<constraints nullable="false"/>
|
|
|
|
</column>
|
2015-02-14 01:57:38 +00:00
|
|
|
<column name="REALM_ID" type="VARCHAR(36)"/>
|
2015-01-13 02:58:19 +00:00
|
|
|
<column name="FEDERATED_USER_ID" type="VARCHAR(255)"/>
|
|
|
|
<column name="FEDERATED_USERNAME" type="VARCHAR(255)"/>
|
2015-02-07 00:23:34 +00:00
|
|
|
<column name="TOKEN" type="TEXT"/>
|
2015-01-13 02:58:19 +00:00
|
|
|
<column name="USER_ID" type="VARCHAR(36)">
|
|
|
|
<constraints nullable="false"/>
|
|
|
|
</column>
|
|
|
|
</createTable>
|
|
|
|
<createTable tableName="IDENTITY_PROVIDER">
|
|
|
|
<column name="INTERNAL_ID" type="VARCHAR(36)">
|
|
|
|
<constraints nullable="false"/>
|
|
|
|
</column>
|
|
|
|
<column name="ENABLED" type="BOOLEAN(1)"/>
|
|
|
|
<column name="PROVIDER_NONIMAL_ID" type="VARCHAR(255)"/>
|
|
|
|
<column name="PROVIDER_NAME" type="VARCHAR(255)"/>
|
|
|
|
<column name="PROVIDER_ID" type="VARCHAR(255)"/>
|
|
|
|
<column name="UPDATE_PROFILE_FIRST_LOGIN" type="BOOLEAN(1)"/>
|
2015-02-07 00:23:34 +00:00
|
|
|
<column name="STORE_TOKEN" type="BOOLEAN(1)"/>
|
2015-02-12 20:13:00 +00:00
|
|
|
<column name="AUTHENTICATE_BY_DEFAULT" type="BOOLEAN(1)"/>
|
2015-01-13 02:58:19 +00:00
|
|
|
<column name="REALM_ID" type="VARCHAR(36)"/>
|
|
|
|
</createTable>
|
|
|
|
<createTable tableName="IDENTITY_PROVIDER_CONFIG">
|
|
|
|
<column name="IDENTITY_PROVIDER_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-02-07 00:23:34 +00:00
|
|
|
<createTable tableName="CLIENT_ALLOWED_IDENTITY_PROVIDER">
|
|
|
|
<column name="CLIENT_ID" type="VARCHAR(36)">
|
|
|
|
<constraints nullable="false"/>
|
|
|
|
</column>
|
|
|
|
<column name="INTERNAL_ID" type="VARCHAR(36)">
|
|
|
|
<constraints nullable="false"/>
|
|
|
|
</column>
|
|
|
|
</createTable>
|
2015-02-20 14:22:49 +00:00
|
|
|
<createTable tableName="CLIENT_PROTOCOL_MAPPER">
|
2015-02-15 22:01:34 +00:00
|
|
|
<column name="CLIENT_ID" type="VARCHAR(36)">
|
|
|
|
<constraints nullable="false"/>
|
|
|
|
</column>
|
|
|
|
<column name="MAPPING_ID" type="VARCHAR(36)">
|
|
|
|
<constraints nullable="false"/>
|
|
|
|
</column>
|
|
|
|
</createTable>
|
2015-01-16 23:57:33 +00:00
|
|
|
<addColumn tableName="CLIENT">
|
|
|
|
<column name="FRONTCHANNEL_LOGOUT" type="BOOLEAN" defaultValueBoolean="false"/>
|
|
|
|
</addColumn>
|
2015-02-14 01:57:38 +00:00
|
|
|
<addPrimaryKey columnNames="ID" constraintName="CONSTRAINT_CT" tableName="CLAIM_TYPE"/>
|
2015-02-20 14:22:49 +00:00
|
|
|
<addPrimaryKey columnNames="ID" constraintName="CONSTRAINT_PCM" tableName="PROTOCOL_MAPPER"/>
|
2015-01-13 02:58:19 +00:00
|
|
|
<addPrimaryKey columnNames="INTERNAL_ID" constraintName="CONSTRAINT_2B" tableName="IDENTITY_PROVIDER"/>
|
|
|
|
<addPrimaryKey columnNames="IDENTITY_PROVIDER, USER_ID" constraintName="CONSTRAINT_40" tableName="FEDERATED_IDENTITY"/>
|
|
|
|
<addPrimaryKey columnNames="IDENTITY_PROVIDER_ID, NAME" constraintName="CONSTRAINT_D" tableName="IDENTITY_PROVIDER_CONFIG"/>
|
2015-02-21 15:26:55 +00:00
|
|
|
<addPrimaryKey columnNames="PROTOCOL_MAPPER_ID, NAME" constraintName="CONSTRAINT_PMConfig" tableName="PROTOCOL_MAPPER_CONFIG"/>
|
2015-01-13 02:58:19 +00:00
|
|
|
<addForeignKeyConstraint baseColumnNames="REALM_ID" baseTableName="IDENTITY_PROVIDER" constraintName="FK2B4EBC52AE5C3B34" deferrable="false" initiallyDeferred="false" onDelete="RESTRICT" onUpdate="RESTRICT" referencedColumnNames="ID" referencedTableName="REALM"/>
|
2015-02-14 01:57:38 +00:00
|
|
|
<addForeignKeyConstraint baseColumnNames="REALM_ID" baseTableName="CLAIM_TYPE" constraintName="FK_CT_REALM" deferrable="false" initiallyDeferred="false" onDelete="RESTRICT" onUpdate="RESTRICT" referencedColumnNames="ID" referencedTableName="REALM"/>
|
2015-02-20 14:22:49 +00:00
|
|
|
<addForeignKeyConstraint baseColumnNames="REALM_ID" baseTableName="PROTOCOL_MAPPER" constraintName="FK_PCM_REALM" deferrable="false" initiallyDeferred="false" onDelete="RESTRICT" onUpdate="RESTRICT" referencedColumnNames="ID" referencedTableName="REALM"/>
|
2015-01-13 02:58:19 +00:00
|
|
|
<addForeignKeyConstraint baseColumnNames="USER_ID" baseTableName="FEDERATED_IDENTITY" constraintName="FK404288B92EF007A6" deferrable="false" initiallyDeferred="false" onDelete="RESTRICT" onUpdate="RESTRICT" referencedColumnNames="ID" referencedTableName="USER_ENTITY"/>
|
|
|
|
<addForeignKeyConstraint baseColumnNames="IDENTITY_PROVIDER_ID" baseTableName="IDENTITY_PROVIDER_CONFIG" constraintName="FKDC4897CF864C4E43" deferrable="false" initiallyDeferred="false" onDelete="RESTRICT" onUpdate="RESTRICT" referencedColumnNames="INTERNAL_ID" referencedTableName="IDENTITY_PROVIDER"/>
|
2015-02-21 15:26:55 +00:00
|
|
|
<addForeignKeyConstraint baseColumnNames="PROTOCOL_MAPPER_ID" baseTableName="PROTOCOL_MAPPER_CONFIG" constraintName="FK_PMConfig" deferrable="false" initiallyDeferred="false" onDelete="RESTRICT" onUpdate="RESTRICT" referencedColumnNames="ID" referencedTableName="PROTOCOL_MAPPER"/>
|
2015-02-07 00:23:34 +00:00
|
|
|
<addForeignKeyConstraint baseColumnNames="INTERNAL_ID" baseTableName="CLIENT_ALLOWED_IDENTITY_PROVIDER" constraintName="FK_7CELWNIBJI49AVXSRTUF6XJ12" referencedColumnNames="INTERNAL_ID" referencedTableName="IDENTITY_PROVIDER"/>
|
|
|
|
<addUniqueConstraint columnNames="INTERNAL_ID,CLIENT_ID" constraintName="UK_7CAELWNIBJI49AVXSRTUF6XJ12" tableName="CLIENT_ALLOWED_IDENTITY_PROVIDER"/>
|
2015-02-20 14:22:49 +00:00
|
|
|
<addForeignKeyConstraint baseColumnNames="MAPPING_ID" baseTableName="CLIENT_PROTOCOL_MAPPER" constraintName="FK_CPCM" referencedColumnNames="ID" referencedTableName="PROTOCOL_MAPPER"/>
|
|
|
|
<addUniqueConstraint columnNames="CLIENT_ID,MAPPING_ID" constraintName="UK_CPCM" tableName="CLIENT_PROTOCOL_MAPPER"/>
|
2015-02-07 00:23:34 +00:00
|
|
|
<addUniqueConstraint columnNames="PROVIDER_NONIMAL_ID" constraintName="UK_2DAELWNIBJI49AVXSRTUF6XJ33" tableName="IDENTITY_PROVIDER"/>
|
2015-01-13 02:58:19 +00:00
|
|
|
</changeSet>
|
|
|
|
</databaseChangeLog>
|