From eef4f233f26b2d77f535411913a6d29e580c9897 Mon Sep 17 00:00:00 2001
From: Simon Leipold <s.leipold@adito.de>
Date: Thu, 18 Feb 2021 12:52:09 +0100
Subject: [PATCH] 1072117 Indizes in Permission-Systemtabellen erstellt

---
 .../basic/init/struct/create_asys_permission.xml    |  3 +++
 .../init/struct/create_asys_permissionaction.xml    |  3 +++
 .../basic/init/struct/create_asys_permissionset.xml | 13 +++++++++++++
 .../_____SYSTEMALIAS/_____SYSTEMALIAS.aod           | 12 ++++++------
 4 files changed, 25 insertions(+), 6 deletions(-)

diff --git a/.liquibase/_____SYSTEMALIAS/basic/init/struct/create_asys_permission.xml b/.liquibase/_____SYSTEMALIAS/basic/init/struct/create_asys_permission.xml
index 1145ddfae8..9bb2270abc 100644
--- a/.liquibase/_____SYSTEMALIAS/basic/init/struct/create_asys_permission.xml
+++ b/.liquibase/_____SYSTEMALIAS/basic/init/struct/create_asys_permission.xml
@@ -9,5 +9,8 @@
             <column name="COND" type="CLOB"/>
             <column name="CONDTYPE" type="TINYINT"/>
         </createTable>
+        <createIndex indexName="idx_asyspermission_permissionsetid" tableName="ASYS_PERMISSION">
+            <column name="ASYS_PERMISSIONSET_ID"/>
+        </createIndex>
     </changeSet>
 </databaseChangeLog>
\ No newline at end of file
diff --git a/.liquibase/_____SYSTEMALIAS/basic/init/struct/create_asys_permissionaction.xml b/.liquibase/_____SYSTEMALIAS/basic/init/struct/create_asys_permissionaction.xml
index 5b52530e4d..29cc4150d7 100644
--- a/.liquibase/_____SYSTEMALIAS/basic/init/struct/create_asys_permissionaction.xml
+++ b/.liquibase/_____SYSTEMALIAS/basic/init/struct/create_asys_permissionaction.xml
@@ -8,5 +8,8 @@
             <column name="ASYS_PERMISSION_ID" type="CHAR(36)"/>
             <column name="ACTION" type="VARCHAR(255)"/>
         </createTable>
+        <createIndex indexName="idx_asyspermissionaction_permissionid" tableName="ASYS_PERMISSIONACTION">
+            <column name="ASYS_PERMISSION_ID"/>
+        </createIndex>
     </changeSet>
 </databaseChangeLog>
\ No newline at end of file
diff --git a/.liquibase/_____SYSTEMALIAS/basic/init/struct/create_asys_permissionset.xml b/.liquibase/_____SYSTEMALIAS/basic/init/struct/create_asys_permissionset.xml
index 70f767b181..75255be83c 100644
--- a/.liquibase/_____SYSTEMALIAS/basic/init/struct/create_asys_permissionset.xml
+++ b/.liquibase/_____SYSTEMALIAS/basic/init/struct/create_asys_permissionset.xml
@@ -11,5 +11,18 @@
             <column name="FIELD_ID" type="VARCHAR(255)"/>
             <column name="ACCESSTYPE" type="CHAR(1)"/>
         </createTable>
+        <createIndex indexName="idx_asyspermissionset_setid" tableName="ASYS_PERMISSIONSET">
+            <column name="ASYS_PERMISSIONSET_ID"/>
+        </createIndex>
+        <createIndex indexName="idx_asyspermissionset_fieldid" tableName="ASYS_PERMISSIONSET">
+            <column name="FIELD_ID"/>
+        </createIndex>
+        
+        <createIndex indexName="idx_asyspermissionset_entityid" tableName="ASYS_PERMISSIONSET">
+            <column name="ENTITY_ID"/>
+        </createIndex>
+        <createIndex indexName="idx_asyspermissionset_roleid" tableName="ASYS_PERMISSIONSET">
+            <column name="ROLE_ID"/>
+        </createIndex>
     </changeSet>
 </databaseChangeLog>
\ No newline at end of file
diff --git a/aliasDefinition/_____SYSTEMALIAS/_____SYSTEMALIAS.aod b/aliasDefinition/_____SYSTEMALIAS/_____SYSTEMALIAS.aod
index e931194948..de6505640c 100644
--- a/aliasDefinition/_____SYSTEMALIAS/_____SYSTEMALIAS.aod
+++ b/aliasDefinition/_____SYSTEMALIAS/_____SYSTEMALIAS.aod
@@ -1750,7 +1750,7 @@
                 <scale v="0" />
                 <notNull v="false" />
                 <isUnique v="false" />
-                <index v="false" />
+                <index v="true" />
                 <documentation></documentation>
                 <title></title>
                 <description></description>
@@ -1764,7 +1764,7 @@
                 <scale v="0" />
                 <notNull v="false" />
                 <isUnique v="false" />
-                <index v="false" />
+                <index v="true" />
                 <documentation></documentation>
                 <title></title>
                 <description></description>
@@ -1792,7 +1792,7 @@
                 <scale v="0" />
                 <notNull v="false" />
                 <isUnique v="false" />
-                <index v="false" />
+                <index v="true" />
                 <documentation></documentation>
                 <title></title>
                 <description></description>
@@ -1806,7 +1806,7 @@
                 <scale v="0" />
                 <notNull v="false" />
                 <isUnique v="false" />
-                <index v="false" />
+                <index v="true" />
                 <documentation></documentation>
                 <title></title>
                 <description></description>
@@ -1868,7 +1868,7 @@
                 <scale v="0" />
                 <notNull v="false" />
                 <isUnique v="false" />
-                <index v="false" />
+                <index v="true" />
                 <documentation></documentation>
                 <title></title>
                 <description></description>
@@ -1958,7 +1958,7 @@
                 <scale v="0" />
                 <notNull v="false" />
                 <isUnique v="false" />
-                <index v="false" />
+                <index v="true" />
                 <documentation></documentation>
                 <title></title>
                 <description></description>
-- 
GitLab