From 528ef283e07710aa012345d9b6497f8241fbc709 Mon Sep 17 00:00:00 2001 From: Jan Kvetina Date: Sun, 3 Jul 2022 08:18:09 +0200 Subject: [PATCH] Missing indexes --- database/indexes/fk_navigation_parent.sql | 3 +++ database/indexes/fk_users_roles_role_id.sql | 3 +++ database/indexes/fk_users_roles_user_id.sql | 3 +++ database/indexes/pk_apps.sql | 3 +++ database/indexes/pk_events.sql | 3 +++ database/indexes/pk_log_events.sql | 3 +++ database/indexes/pk_logs.sql | 3 +++ database/indexes/pk_mail_queue.sql | 3 +++ database/indexes/pk_mail_schedules.sql | 3 +++ database/indexes/pk_mail_subscriptions.sql | 3 +++ database/indexes/pk_mail_templates.sql | 3 +++ database/indexes/pk_navigation.sql | 3 +++ database/indexes/pk_obj_views_source.sql | 3 +++ database/indexes/pk_poll_answers.sql | 3 +++ database/indexes/pk_poll_questions.sql | 3 +++ database/indexes/pk_poll_results.sql | 3 +++ database/indexes/pk_roles.sql | 3 +++ database/indexes/pk_sessions.sql | 3 +++ database/indexes/pk_translated_items.sql | 3 +++ database/indexes/pk_translated_messages.sql | 3 +++ database/indexes/pk_user_messages.sql | 3 +++ database/indexes/pk_user_roles.sql | 3 +++ database/indexes/pk_users.sql | 3 +++ database/indexes/uq_logs_blacklist.sql | 3 +++ database/indexes/uq_setting_contexts.sql | 3 +++ database/indexes/uq_settings.sql | 3 +++ database/indexes/uq_users_user_login.sql | 3 +++ 27 files changed, 81 insertions(+) create mode 100644 database/indexes/fk_navigation_parent.sql create mode 100644 database/indexes/fk_users_roles_role_id.sql create mode 100644 database/indexes/fk_users_roles_user_id.sql create mode 100644 database/indexes/pk_apps.sql create mode 100644 database/indexes/pk_events.sql create mode 100644 database/indexes/pk_log_events.sql create mode 100644 database/indexes/pk_logs.sql create mode 100644 database/indexes/pk_mail_queue.sql create mode 100644 database/indexes/pk_mail_schedules.sql create mode 100644 database/indexes/pk_mail_subscriptions.sql create mode 100644 database/indexes/pk_mail_templates.sql create mode 100644 database/indexes/pk_navigation.sql create mode 100644 database/indexes/pk_obj_views_source.sql create mode 100644 database/indexes/pk_poll_answers.sql create mode 100644 database/indexes/pk_poll_questions.sql create mode 100644 database/indexes/pk_poll_results.sql create mode 100644 database/indexes/pk_roles.sql create mode 100644 database/indexes/pk_sessions.sql create mode 100644 database/indexes/pk_translated_items.sql create mode 100644 database/indexes/pk_translated_messages.sql create mode 100644 database/indexes/pk_user_messages.sql create mode 100644 database/indexes/pk_user_roles.sql create mode 100644 database/indexes/pk_users.sql create mode 100644 database/indexes/uq_logs_blacklist.sql create mode 100644 database/indexes/uq_setting_contexts.sql create mode 100644 database/indexes/uq_settings.sql create mode 100644 database/indexes/uq_users_user_login.sql diff --git a/database/indexes/fk_navigation_parent.sql b/database/indexes/fk_navigation_parent.sql new file mode 100644 index 0000000..83cea67 --- /dev/null +++ b/database/indexes/fk_navigation_parent.sql @@ -0,0 +1,3 @@ +CREATE INDEX "CORE"."FK_NAVIGATION_PARENT" ON "CORE"."NAVIGATION" ("APP_ID", "PARENT_ID") + TABLESPACE "DATA" +/ diff --git a/database/indexes/fk_users_roles_role_id.sql b/database/indexes/fk_users_roles_role_id.sql new file mode 100644 index 0000000..8e7f582 --- /dev/null +++ b/database/indexes/fk_users_roles_role_id.sql @@ -0,0 +1,3 @@ +CREATE INDEX "CORE"."FK_USERS_ROLES_ROLE_ID" ON "CORE"."USER_ROLES" ("APP_ID", "ROLE_ID") + TABLESPACE "DATA" +/ diff --git a/database/indexes/fk_users_roles_user_id.sql b/database/indexes/fk_users_roles_user_id.sql new file mode 100644 index 0000000..3d24f96 --- /dev/null +++ b/database/indexes/fk_users_roles_user_id.sql @@ -0,0 +1,3 @@ +CREATE INDEX "CORE"."FK_USERS_ROLES_USER_ID" ON "CORE"."USER_ROLES" ("USER_ID") + TABLESPACE "DATA" +/ diff --git a/database/indexes/pk_apps.sql b/database/indexes/pk_apps.sql new file mode 100644 index 0000000..65140bc --- /dev/null +++ b/database/indexes/pk_apps.sql @@ -0,0 +1,3 @@ +CREATE UNIQUE INDEX "CORE"."PK_APPS" ON "CORE"."APPS" ("APP_ID") + TABLESPACE "DATA" +/ diff --git a/database/indexes/pk_events.sql b/database/indexes/pk_events.sql new file mode 100644 index 0000000..ba8e20d --- /dev/null +++ b/database/indexes/pk_events.sql @@ -0,0 +1,3 @@ +CREATE UNIQUE INDEX "CORE"."PK_EVENTS" ON "CORE"."EVENTS" ("APP_ID", "EVENT_ID") + TABLESPACE "DATA" +/ diff --git a/database/indexes/pk_log_events.sql b/database/indexes/pk_log_events.sql new file mode 100644 index 0000000..b0adca3 --- /dev/null +++ b/database/indexes/pk_log_events.sql @@ -0,0 +1,3 @@ +CREATE UNIQUE INDEX "CORE"."PK_LOG_EVENTS" ON "CORE"."LOG_EVENTS" ("LOG_ID") + TABLESPACE "DATA" +/ diff --git a/database/indexes/pk_logs.sql b/database/indexes/pk_logs.sql new file mode 100644 index 0000000..4a2cb9d --- /dev/null +++ b/database/indexes/pk_logs.sql @@ -0,0 +1,3 @@ +CREATE UNIQUE INDEX "CORE"."PK_LOGS" ON "CORE"."LOGS" ("LOG_ID") + TABLESPACE "DATA" +/ diff --git a/database/indexes/pk_mail_queue.sql b/database/indexes/pk_mail_queue.sql new file mode 100644 index 0000000..7c4e354 --- /dev/null +++ b/database/indexes/pk_mail_queue.sql @@ -0,0 +1,3 @@ +CREATE UNIQUE INDEX "CORE"."PK_MAIL_QUEUE" ON "CORE"."MAIL_QUEUE" ("QUEUE_ID") + TABLESPACE "DATA" +/ diff --git a/database/indexes/pk_mail_schedules.sql b/database/indexes/pk_mail_schedules.sql new file mode 100644 index 0000000..34ae781 --- /dev/null +++ b/database/indexes/pk_mail_schedules.sql @@ -0,0 +1,3 @@ +CREATE UNIQUE INDEX "CORE"."PK_MAIL_SCHEDULES" ON "CORE"."MAIL_SCHEDULES" ("APP_ID", "SCHEDULE_ID") + TABLESPACE "DATA" +/ diff --git a/database/indexes/pk_mail_subscriptions.sql b/database/indexes/pk_mail_subscriptions.sql new file mode 100644 index 0000000..e1ea480 --- /dev/null +++ b/database/indexes/pk_mail_subscriptions.sql @@ -0,0 +1,3 @@ +CREATE UNIQUE INDEX "CORE"."PK_MAIL_SUBSCRIPTIONS" ON "CORE"."MAIL_SUBSCRIPTIONS" ("APP_ID", "EVENT_ID", "ROLE_ID", "SCHEDULE_ID") + TABLESPACE "DATA" +/ diff --git a/database/indexes/pk_mail_templates.sql b/database/indexes/pk_mail_templates.sql new file mode 100644 index 0000000..2c8beed --- /dev/null +++ b/database/indexes/pk_mail_templates.sql @@ -0,0 +1,3 @@ +CREATE UNIQUE INDEX "CORE"."PK_MAIL_TEMPLATES" ON "CORE"."MAIL_TEMPLATES" ("APP_ID", "TEMPLATE_ID", "LANG_ID") + TABLESPACE "DATA" +/ diff --git a/database/indexes/pk_navigation.sql b/database/indexes/pk_navigation.sql new file mode 100644 index 0000000..fc82991 --- /dev/null +++ b/database/indexes/pk_navigation.sql @@ -0,0 +1,3 @@ +CREATE UNIQUE INDEX "CORE"."PK_NAVIGATION" ON "CORE"."NAVIGATION" ("APP_ID", "PAGE_ID") + TABLESPACE "DATA" +/ diff --git a/database/indexes/pk_obj_views_source.sql b/database/indexes/pk_obj_views_source.sql new file mode 100644 index 0000000..e458b50 --- /dev/null +++ b/database/indexes/pk_obj_views_source.sql @@ -0,0 +1,3 @@ +CREATE UNIQUE INDEX "CORE"."PK_OBJ_VIEWS_SOURCE" ON "CORE"."OBJ_VIEWS_SOURCE" ("OWNER", "NAME", "LINE") + TABLESPACE "DATA" +/ diff --git a/database/indexes/pk_poll_answers.sql b/database/indexes/pk_poll_answers.sql new file mode 100644 index 0000000..4601010 --- /dev/null +++ b/database/indexes/pk_poll_answers.sql @@ -0,0 +1,3 @@ +CREATE UNIQUE INDEX "CORE"."PK_POLL_ANSWERS" ON "CORE"."POLL_ANSWERS" ("QUESTION_ID", "ANSWER_ID") + TABLESPACE "DATA" +/ diff --git a/database/indexes/pk_poll_questions.sql b/database/indexes/pk_poll_questions.sql new file mode 100644 index 0000000..6517e8f --- /dev/null +++ b/database/indexes/pk_poll_questions.sql @@ -0,0 +1,3 @@ +CREATE UNIQUE INDEX "CORE"."PK_POLL_QUESTIONS" ON "CORE"."POLL_QUESTIONS" ("QUESTION_ID") + TABLESPACE "DATA" +/ diff --git a/database/indexes/pk_poll_results.sql b/database/indexes/pk_poll_results.sql new file mode 100644 index 0000000..371cf99 --- /dev/null +++ b/database/indexes/pk_poll_results.sql @@ -0,0 +1,3 @@ +CREATE UNIQUE INDEX "CORE"."PK_POLL_RESULTS" ON "CORE"."POLL_RESULTS" ("QUESTION_ID", "ANSWER_ID", "USER_ID") + TABLESPACE "DATA" +/ diff --git a/database/indexes/pk_roles.sql b/database/indexes/pk_roles.sql new file mode 100644 index 0000000..d0e611c --- /dev/null +++ b/database/indexes/pk_roles.sql @@ -0,0 +1,3 @@ +CREATE UNIQUE INDEX "CORE"."PK_ROLES" ON "CORE"."ROLES" ("APP_ID", "ROLE_ID") + TABLESPACE "DATA" +/ diff --git a/database/indexes/pk_sessions.sql b/database/indexes/pk_sessions.sql new file mode 100644 index 0000000..fad48be --- /dev/null +++ b/database/indexes/pk_sessions.sql @@ -0,0 +1,3 @@ +CREATE UNIQUE INDEX "CORE"."PK_SESSIONS" ON "CORE"."SESSIONS" ("APP_ID", "SESSION_ID") + TABLESPACE "DATA" +/ diff --git a/database/indexes/pk_translated_items.sql b/database/indexes/pk_translated_items.sql new file mode 100644 index 0000000..055c8f8 --- /dev/null +++ b/database/indexes/pk_translated_items.sql @@ -0,0 +1,3 @@ +CREATE UNIQUE INDEX "CORE"."PK_TRANSLATED_ITEMS" ON "CORE"."TRANSLATED_ITEMS" ("APP_ID", "PAGE_ID", "ITEM_NAME") + TABLESPACE "DATA" +/ diff --git a/database/indexes/pk_translated_messages.sql b/database/indexes/pk_translated_messages.sql new file mode 100644 index 0000000..355a867 --- /dev/null +++ b/database/indexes/pk_translated_messages.sql @@ -0,0 +1,3 @@ +CREATE UNIQUE INDEX "CORE"."PK_TRANSLATED_MESSAGES" ON "CORE"."TRANSLATED_MESSAGES" ("APP_ID", "MESSAGE") + TABLESPACE "DATA" +/ diff --git a/database/indexes/pk_user_messages.sql b/database/indexes/pk_user_messages.sql new file mode 100644 index 0000000..ef0790d --- /dev/null +++ b/database/indexes/pk_user_messages.sql @@ -0,0 +1,3 @@ +CREATE UNIQUE INDEX "CORE"."PK_USER_MESSAGES" ON "CORE"."USER_MESSAGES" ("APP_ID", "USER_ID", "MESSAGE_ID") + TABLESPACE "DATA" +/ diff --git a/database/indexes/pk_user_roles.sql b/database/indexes/pk_user_roles.sql new file mode 100644 index 0000000..672cbb5 --- /dev/null +++ b/database/indexes/pk_user_roles.sql @@ -0,0 +1,3 @@ +CREATE UNIQUE INDEX "CORE"."PK_USER_ROLES" ON "CORE"."USER_ROLES" ("APP_ID", "USER_ID", "ROLE_ID") + TABLESPACE "DATA" +/ diff --git a/database/indexes/pk_users.sql b/database/indexes/pk_users.sql new file mode 100644 index 0000000..ae2831c --- /dev/null +++ b/database/indexes/pk_users.sql @@ -0,0 +1,3 @@ +CREATE UNIQUE INDEX "CORE"."PK_USERS" ON "CORE"."USERS" ("USER_ID") + TABLESPACE "DATA" +/ diff --git a/database/indexes/uq_logs_blacklist.sql b/database/indexes/uq_logs_blacklist.sql new file mode 100644 index 0000000..74fc4d8 --- /dev/null +++ b/database/indexes/uq_logs_blacklist.sql @@ -0,0 +1,3 @@ +CREATE UNIQUE INDEX "CORE"."UQ_LOGS_BLACKLIST" ON "CORE"."LOGS_BLACKLIST" ("APP_ID", "USER_ID", "PAGE_ID", "FLAG", "MODULE_LIKE", "ACTION_LIKE") + TABLESPACE "DATA" +/ diff --git a/database/indexes/uq_setting_contexts.sql b/database/indexes/uq_setting_contexts.sql new file mode 100644 index 0000000..ab6c91d --- /dev/null +++ b/database/indexes/uq_setting_contexts.sql @@ -0,0 +1,3 @@ +CREATE UNIQUE INDEX "CORE"."UQ_SETTING_CONTEXTS" ON "CORE"."SETTING_CONTEXTS" ("APP_ID", "CONTEXT_ID") + TABLESPACE "DATA" +/ diff --git a/database/indexes/uq_settings.sql b/database/indexes/uq_settings.sql new file mode 100644 index 0000000..efbfa10 --- /dev/null +++ b/database/indexes/uq_settings.sql @@ -0,0 +1,3 @@ +CREATE UNIQUE INDEX "CORE"."UQ_SETTINGS" ON "CORE"."SETTINGS" ("APP_ID", "SETTING_NAME", "SETTING_CONTEXT") + TABLESPACE "DATA" +/ diff --git a/database/indexes/uq_users_user_login.sql b/database/indexes/uq_users_user_login.sql new file mode 100644 index 0000000..be0c4be --- /dev/null +++ b/database/indexes/uq_users_user_login.sql @@ -0,0 +1,3 @@ +CREATE UNIQUE INDEX "CORE"."UQ_USERS_USER_LOGIN" ON "CORE"."USERS" ("USER_LOGIN") + TABLESPACE "DATA" +/