From e394713a9e58535046dc4848e5d425c75b1a40f8 Mon Sep 17 00:00:00 2001 From: Dmitry Mikhaylov Date: Fri, 31 Jul 2026 11:43:30 -0700 Subject: [PATCH] feat(sis): Adding deployment_id and gpu_spec_id and index for them to instances table --- .../keyspaces/sis_api/07_add_deployment_and_gpu_spec_id.up.sql | 2 ++ .../08_add_indexes_for_deployment_and_gpu_spec_id.up.sql | 3 +++ 2 files changed, 5 insertions(+) create mode 100644 migrations/cassandra/keyspaces/sis_api/07_add_deployment_and_gpu_spec_id.up.sql create mode 100644 migrations/cassandra/keyspaces/sis_api/08_add_indexes_for_deployment_and_gpu_spec_id.up.sql diff --git a/migrations/cassandra/keyspaces/sis_api/07_add_deployment_and_gpu_spec_id.up.sql b/migrations/cassandra/keyspaces/sis_api/07_add_deployment_and_gpu_spec_id.up.sql new file mode 100644 index 000000000..d2f8d2d04 --- /dev/null +++ b/migrations/cassandra/keyspaces/sis_api/07_add_deployment_and_gpu_spec_id.up.sql @@ -0,0 +1,2 @@ +-- Add deployment_id and gpu_specification_id UUID to instances table +ALTER TABLE sis_api.instances ADD IF NOT EXISTS (deployment_id uuid, gpu_specification_id uuid); diff --git a/migrations/cassandra/keyspaces/sis_api/08_add_indexes_for_deployment_and_gpu_spec_id.up.sql b/migrations/cassandra/keyspaces/sis_api/08_add_indexes_for_deployment_and_gpu_spec_id.up.sql new file mode 100644 index 000000000..de8af0bd2 --- /dev/null +++ b/migrations/cassandra/keyspaces/sis_api/08_add_indexes_for_deployment_and_gpu_spec_id.up.sql @@ -0,0 +1,3 @@ +-- Indexes for deployment_id and gpu_specification_id +CREATE CUSTOM INDEX IF NOT EXISTS idx_instances_by_deployment_id ON sis_api.instances (deployment_id) USING 'StorageAttachedIndex'; +CREATE CUSTOM INDEX IF NOT EXISTS idx_instances_by_gpu_specification_id ON sis_api.instances (gpu_specification_id) USING 'StorageAttachedIndex';