From 062df42b9e294b02f960e726705d38ab882d1db8 Mon Sep 17 00:00:00 2001 From: "Sergio C. Arteaga" Date: Thu, 19 Aug 2021 10:14:50 +0200 Subject: [PATCH] Fix index used by get random packages query (#1502) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Sergio CastaƱo Arteaga --- database/migrations/schema/025_fix_index.sql | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 database/migrations/schema/025_fix_index.sql diff --git a/database/migrations/schema/025_fix_index.sql b/database/migrations/schema/025_fix_index.sql new file mode 100644 index 00000000..c8737397 --- /dev/null +++ b/database/migrations/schema/025_fix_index.sql @@ -0,0 +1,9 @@ +drop index snapshot_not_deprecated_with_readme_idx; +create index snapshot_not_deprecated_with_readme_idx on snapshot (package_id, version) include (ts) +where (deprecated is null or deprecated = false) and readme is not null; + +---- create above / drop below ---- + +drop index snapshot_not_deprecated_with_readme_idx; +create index snapshot_not_deprecated_with_readme_idx on snapshot (package_id, version) include (created_at) +where (deprecated is null or deprecated = false) and readme is not null;