From 51ebfd86e7a32492166663daf7aaf59b602dcae7 Mon Sep 17 00:00:00 2001 From: Patrick Fic Date: Fri, 28 Apr 2023 09:37:49 -0700 Subject: [PATCH] Additional database indexing. --- .../down.sql | 1 + .../1682698938644_create_index_job_conversations_jobid/up.sql | 2 ++ .../down.sql | 1 + .../up.sql | 2 ++ .../down.sql | 1 + .../up.sql | 2 ++ .../1682699225713_create_index_idx_payments_jobid/down.sql | 1 + .../1682699225713_create_index_idx_payments_jobid/up.sql | 2 ++ .../1682699247978_create_index_idx_mixdata_jobid/down.sql | 1 + .../1682699247978_create_index_idx_mixdata_jobid/up.sql | 2 ++ .../1682699275331_create_index_idx_notes_jobid/down.sql | 1 + .../1682699275331_create_index_idx_notes_jobid/up.sql | 2 ++ .../1682699340173_create_index_idx_users_authid/down.sql | 1 + .../1682699340173_create_index_idx_users_authid/up.sql | 2 ++ .../1682699384361_create_index_idx_employees_shopid/down.sql | 1 + .../1682699384361_create_index_idx_employees_shopid/up.sql | 2 ++ .../down.sql | 1 + .../up.sql | 2 ++ .../down.sql | 1 + .../1682699511254_create_index_idx_counters_shopid_type/up.sql | 2 ++ hasura/migrations/1682699741754_run_sql_migration/down.sql | 3 +++ hasura/migrations/1682699741754_run_sql_migration/up.sql | 1 + 22 files changed, 34 insertions(+) create mode 100644 hasura/migrations/1682698938644_create_index_job_conversations_jobid/down.sql create mode 100644 hasura/migrations/1682698938644_create_index_job_conversations_jobid/up.sql create mode 100644 hasura/migrations/1682698954457_create_index_job_conversations_conversationid/down.sql create mode 100644 hasura/migrations/1682698954457_create_index_job_conversations_conversationid/up.sql create mode 100644 hasura/migrations/1682699082565_create_index_job_conversations_job_and_conversation_id/down.sql create mode 100644 hasura/migrations/1682699082565_create_index_job_conversations_job_and_conversation_id/up.sql create mode 100644 hasura/migrations/1682699225713_create_index_idx_payments_jobid/down.sql create mode 100644 hasura/migrations/1682699225713_create_index_idx_payments_jobid/up.sql create mode 100644 hasura/migrations/1682699247978_create_index_idx_mixdata_jobid/down.sql create mode 100644 hasura/migrations/1682699247978_create_index_idx_mixdata_jobid/up.sql create mode 100644 hasura/migrations/1682699275331_create_index_idx_notes_jobid/down.sql create mode 100644 hasura/migrations/1682699275331_create_index_idx_notes_jobid/up.sql create mode 100644 hasura/migrations/1682699340173_create_index_idx_users_authid/down.sql create mode 100644 hasura/migrations/1682699340173_create_index_idx_users_authid/up.sql create mode 100644 hasura/migrations/1682699384361_create_index_idx_employees_shopid/down.sql create mode 100644 hasura/migrations/1682699384361_create_index_idx_employees_shopid/up.sql create mode 100644 hasura/migrations/1682699481332_create_index_idx_employee_vacation_employeeid/down.sql create mode 100644 hasura/migrations/1682699481332_create_index_idx_employee_vacation_employeeid/up.sql create mode 100644 hasura/migrations/1682699511254_create_index_idx_counters_shopid_type/down.sql create mode 100644 hasura/migrations/1682699511254_create_index_idx_counters_shopid_type/up.sql create mode 100644 hasura/migrations/1682699741754_run_sql_migration/down.sql create mode 100644 hasura/migrations/1682699741754_run_sql_migration/up.sql diff --git a/hasura/migrations/1682698938644_create_index_job_conversations_jobid/down.sql b/hasura/migrations/1682698938644_create_index_job_conversations_jobid/down.sql new file mode 100644 index 000000000..b6ccf8a39 --- /dev/null +++ b/hasura/migrations/1682698938644_create_index_job_conversations_jobid/down.sql @@ -0,0 +1 @@ +DROP INDEX IF EXISTS "public"."job_conversations_jobid"; diff --git a/hasura/migrations/1682698938644_create_index_job_conversations_jobid/up.sql b/hasura/migrations/1682698938644_create_index_job_conversations_jobid/up.sql new file mode 100644 index 000000000..2e943a718 --- /dev/null +++ b/hasura/migrations/1682698938644_create_index_job_conversations_jobid/up.sql @@ -0,0 +1,2 @@ +CREATE INDEX "job_conversations_jobid" on + "public"."job_conversations" using btree ("jobid"); diff --git a/hasura/migrations/1682698954457_create_index_job_conversations_conversationid/down.sql b/hasura/migrations/1682698954457_create_index_job_conversations_conversationid/down.sql new file mode 100644 index 000000000..5bf3f0081 --- /dev/null +++ b/hasura/migrations/1682698954457_create_index_job_conversations_conversationid/down.sql @@ -0,0 +1 @@ +DROP INDEX IF EXISTS "public"."job_conversations_conversationid"; diff --git a/hasura/migrations/1682698954457_create_index_job_conversations_conversationid/up.sql b/hasura/migrations/1682698954457_create_index_job_conversations_conversationid/up.sql new file mode 100644 index 000000000..327ed4001 --- /dev/null +++ b/hasura/migrations/1682698954457_create_index_job_conversations_conversationid/up.sql @@ -0,0 +1,2 @@ +CREATE INDEX "job_conversations_conversationid" on + "public"."job_conversations" using btree ("conversationid"); diff --git a/hasura/migrations/1682699082565_create_index_job_conversations_job_and_conversation_id/down.sql b/hasura/migrations/1682699082565_create_index_job_conversations_job_and_conversation_id/down.sql new file mode 100644 index 000000000..d7e025c85 --- /dev/null +++ b/hasura/migrations/1682699082565_create_index_job_conversations_job_and_conversation_id/down.sql @@ -0,0 +1 @@ +DROP INDEX IF EXISTS "public"."job_conversations_job_and_conversation_id"; diff --git a/hasura/migrations/1682699082565_create_index_job_conversations_job_and_conversation_id/up.sql b/hasura/migrations/1682699082565_create_index_job_conversations_job_and_conversation_id/up.sql new file mode 100644 index 000000000..1a40c8940 --- /dev/null +++ b/hasura/migrations/1682699082565_create_index_job_conversations_job_and_conversation_id/up.sql @@ -0,0 +1,2 @@ +CREATE INDEX "job_conversations_job_and_conversation_id" on + "public"."job_conversations" using btree ("conversationid", "jobid"); diff --git a/hasura/migrations/1682699225713_create_index_idx_payments_jobid/down.sql b/hasura/migrations/1682699225713_create_index_idx_payments_jobid/down.sql new file mode 100644 index 000000000..a2f068564 --- /dev/null +++ b/hasura/migrations/1682699225713_create_index_idx_payments_jobid/down.sql @@ -0,0 +1 @@ +DROP INDEX IF EXISTS "public"."idx_payments_jobid"; diff --git a/hasura/migrations/1682699225713_create_index_idx_payments_jobid/up.sql b/hasura/migrations/1682699225713_create_index_idx_payments_jobid/up.sql new file mode 100644 index 000000000..8cee7ac44 --- /dev/null +++ b/hasura/migrations/1682699225713_create_index_idx_payments_jobid/up.sql @@ -0,0 +1,2 @@ +CREATE INDEX "idx_payments_jobid" on + "public"."payments" using btree ("jobid"); diff --git a/hasura/migrations/1682699247978_create_index_idx_mixdata_jobid/down.sql b/hasura/migrations/1682699247978_create_index_idx_mixdata_jobid/down.sql new file mode 100644 index 000000000..f00184d19 --- /dev/null +++ b/hasura/migrations/1682699247978_create_index_idx_mixdata_jobid/down.sql @@ -0,0 +1 @@ +DROP INDEX IF EXISTS "public"."idx_mixdata_jobid"; diff --git a/hasura/migrations/1682699247978_create_index_idx_mixdata_jobid/up.sql b/hasura/migrations/1682699247978_create_index_idx_mixdata_jobid/up.sql new file mode 100644 index 000000000..611ff6c0f --- /dev/null +++ b/hasura/migrations/1682699247978_create_index_idx_mixdata_jobid/up.sql @@ -0,0 +1,2 @@ +CREATE INDEX "idx_mixdata_jobid" on + "public"."mixdata" using btree ("jobid"); diff --git a/hasura/migrations/1682699275331_create_index_idx_notes_jobid/down.sql b/hasura/migrations/1682699275331_create_index_idx_notes_jobid/down.sql new file mode 100644 index 000000000..a6ceecefa --- /dev/null +++ b/hasura/migrations/1682699275331_create_index_idx_notes_jobid/down.sql @@ -0,0 +1 @@ +DROP INDEX IF EXISTS "public"."idx_notes_jobid"; diff --git a/hasura/migrations/1682699275331_create_index_idx_notes_jobid/up.sql b/hasura/migrations/1682699275331_create_index_idx_notes_jobid/up.sql new file mode 100644 index 000000000..da3ee8f13 --- /dev/null +++ b/hasura/migrations/1682699275331_create_index_idx_notes_jobid/up.sql @@ -0,0 +1,2 @@ +CREATE INDEX "idx_notes_jobid" on + "public"."notes" using btree ("jobid"); diff --git a/hasura/migrations/1682699340173_create_index_idx_users_authid/down.sql b/hasura/migrations/1682699340173_create_index_idx_users_authid/down.sql new file mode 100644 index 000000000..599333576 --- /dev/null +++ b/hasura/migrations/1682699340173_create_index_idx_users_authid/down.sql @@ -0,0 +1 @@ +DROP INDEX IF EXISTS "public"."idx_users_authid"; diff --git a/hasura/migrations/1682699340173_create_index_idx_users_authid/up.sql b/hasura/migrations/1682699340173_create_index_idx_users_authid/up.sql new file mode 100644 index 000000000..bb33ff564 --- /dev/null +++ b/hasura/migrations/1682699340173_create_index_idx_users_authid/up.sql @@ -0,0 +1,2 @@ +CREATE INDEX "idx_users_authid" on + "public"."users" using btree ("authid"); diff --git a/hasura/migrations/1682699384361_create_index_idx_employees_shopid/down.sql b/hasura/migrations/1682699384361_create_index_idx_employees_shopid/down.sql new file mode 100644 index 000000000..cc9ed43f2 --- /dev/null +++ b/hasura/migrations/1682699384361_create_index_idx_employees_shopid/down.sql @@ -0,0 +1 @@ +DROP INDEX IF EXISTS "public"."idx_employees_shopid"; diff --git a/hasura/migrations/1682699384361_create_index_idx_employees_shopid/up.sql b/hasura/migrations/1682699384361_create_index_idx_employees_shopid/up.sql new file mode 100644 index 000000000..81d9f243d --- /dev/null +++ b/hasura/migrations/1682699384361_create_index_idx_employees_shopid/up.sql @@ -0,0 +1,2 @@ +CREATE INDEX "idx_employees_shopid" on + "public"."employees" using btree ("shopid"); diff --git a/hasura/migrations/1682699481332_create_index_idx_employee_vacation_employeeid/down.sql b/hasura/migrations/1682699481332_create_index_idx_employee_vacation_employeeid/down.sql new file mode 100644 index 000000000..0ba5b0383 --- /dev/null +++ b/hasura/migrations/1682699481332_create_index_idx_employee_vacation_employeeid/down.sql @@ -0,0 +1 @@ +DROP INDEX IF EXISTS "public"."idx_employee_vacation_employeeid"; diff --git a/hasura/migrations/1682699481332_create_index_idx_employee_vacation_employeeid/up.sql b/hasura/migrations/1682699481332_create_index_idx_employee_vacation_employeeid/up.sql new file mode 100644 index 000000000..0e4074dfa --- /dev/null +++ b/hasura/migrations/1682699481332_create_index_idx_employee_vacation_employeeid/up.sql @@ -0,0 +1,2 @@ +CREATE INDEX "idx_employee_vacation_employeeid" on + "public"."employee_vacation" using btree ("employeeid"); diff --git a/hasura/migrations/1682699511254_create_index_idx_counters_shopid_type/down.sql b/hasura/migrations/1682699511254_create_index_idx_counters_shopid_type/down.sql new file mode 100644 index 000000000..301722ce7 --- /dev/null +++ b/hasura/migrations/1682699511254_create_index_idx_counters_shopid_type/down.sql @@ -0,0 +1 @@ +DROP INDEX IF EXISTS "public"."idx_counters_shopid_type"; diff --git a/hasura/migrations/1682699511254_create_index_idx_counters_shopid_type/up.sql b/hasura/migrations/1682699511254_create_index_idx_counters_shopid_type/up.sql new file mode 100644 index 000000000..d12ab6b70 --- /dev/null +++ b/hasura/migrations/1682699511254_create_index_idx_counters_shopid_type/up.sql @@ -0,0 +1,2 @@ +CREATE INDEX "idx_counters_shopid_type" on + "public"."counters" using btree ("shopid", "countertype"); diff --git a/hasura/migrations/1682699741754_run_sql_migration/down.sql b/hasura/migrations/1682699741754_run_sql_migration/down.sql new file mode 100644 index 000000000..6d390e239 --- /dev/null +++ b/hasura/migrations/1682699741754_run_sql_migration/down.sql @@ -0,0 +1,3 @@ +-- Could not auto-generate a down migration. +-- Please write an appropriate down migration for the SQL below: +-- CREATE INDEX idx_jobs_inproduction_true ON jobs(inproduction) WHERE inproduction = true; diff --git a/hasura/migrations/1682699741754_run_sql_migration/up.sql b/hasura/migrations/1682699741754_run_sql_migration/up.sql new file mode 100644 index 000000000..60357ff67 --- /dev/null +++ b/hasura/migrations/1682699741754_run_sql_migration/up.sql @@ -0,0 +1 @@ +CREATE INDEX idx_jobs_inproduction_true ON jobs(inproduction) WHERE inproduction = true;