From 5e1d55f64cecfa9051a368a46096724de9a4c62f Mon Sep 17 00:00:00 2001 From: Tobias Bieniek Date: Mon, 29 Sep 2025 18:18:52 +0200 Subject: [PATCH] Create database index to speed up `trustpub_configs_github` table queries --- .../down.sql | 1 + .../metadata.toml | 1 + .../up.sql | 2 ++ 3 files changed, 4 insertions(+) create mode 100644 migrations/2025-09-29-161354_add_index_trustpub_configs_github_repo/down.sql create mode 100644 migrations/2025-09-29-161354_add_index_trustpub_configs_github_repo/metadata.toml create mode 100644 migrations/2025-09-29-161354_add_index_trustpub_configs_github_repo/up.sql diff --git a/migrations/2025-09-29-161354_add_index_trustpub_configs_github_repo/down.sql b/migrations/2025-09-29-161354_add_index_trustpub_configs_github_repo/down.sql new file mode 100644 index 00000000000..fa89d367fa0 --- /dev/null +++ b/migrations/2025-09-29-161354_add_index_trustpub_configs_github_repo/down.sql @@ -0,0 +1 @@ +DROP INDEX idx_trustpub_configs_github_repo; diff --git a/migrations/2025-09-29-161354_add_index_trustpub_configs_github_repo/metadata.toml b/migrations/2025-09-29-161354_add_index_trustpub_configs_github_repo/metadata.toml new file mode 100644 index 00000000000..79e9221c1f2 --- /dev/null +++ b/migrations/2025-09-29-161354_add_index_trustpub_configs_github_repo/metadata.toml @@ -0,0 +1 @@ +run_in_transaction = false diff --git a/migrations/2025-09-29-161354_add_index_trustpub_configs_github_repo/up.sql b/migrations/2025-09-29-161354_add_index_trustpub_configs_github_repo/up.sql new file mode 100644 index 00000000000..d9f1bbb5964 --- /dev/null +++ b/migrations/2025-09-29-161354_add_index_trustpub_configs_github_repo/up.sql @@ -0,0 +1,2 @@ +CREATE INDEX CONCURRENTLY IF NOT EXISTS idx_trustpub_configs_github_repo +ON trustpub_configs_github (LOWER(repository_owner), LOWER(repository_name));