diff --git a/migrations/2024-03-05-120032_add-crate-downloads-index/down.sql b/migrations/2024-03-05-120032_add-crate-downloads-index/down.sql new file mode 100644 index 00000000000..b54ce63974a --- /dev/null +++ b/migrations/2024-03-05-120032_add-crate-downloads-index/down.sql @@ -0,0 +1 @@ +drop index concurrently crate_downloads_downloads_crate_id_index; diff --git a/migrations/2024-03-05-120032_add-crate-downloads-index/metadata.toml b/migrations/2024-03-05-120032_add-crate-downloads-index/metadata.toml new file mode 100644 index 00000000000..79e9221c1f2 --- /dev/null +++ b/migrations/2024-03-05-120032_add-crate-downloads-index/metadata.toml @@ -0,0 +1 @@ +run_in_transaction = false diff --git a/migrations/2024-03-05-120032_add-crate-downloads-index/up.sql b/migrations/2024-03-05-120032_add-crate-downloads-index/up.sql new file mode 100644 index 00000000000..b7fe44472aa --- /dev/null +++ b/migrations/2024-03-05-120032_add-crate-downloads-index/up.sql @@ -0,0 +1,2 @@ +create index concurrently if not exists crate_downloads_downloads_crate_id_index + on crate_downloads (downloads desc, crate_id desc);