internal/db: db migrations for session recordings (#4200)

pull/4202/head
Johan Brandhorst-Satzkorn 2 years ago
parent 3a0c1b8e9f
commit cce52a16e6

@ -0,0 +1,14 @@
-- Copyright (c) HashiCorp, Inc.
-- SPDX-License-Identifier: BUSL-1.1
begin;
-- Add new indexes for the create time and update time queries.
create index recording_session_create_time_public_id_idx
on recording_session (create_time desc, public_id desc);
create index recording_session_update_time_public_id_idx
on recording_session (update_time desc, public_id desc);
analyze recording_session;
commit;

@ -0,0 +1,12 @@
-- Copyright (c) HashiCorp, Inc.
-- SPDX-License-Identifier: BUSL-1.1
begin;
select plan(2);
select has_index('recording_session', 'recording_session_create_time_public_id_idx', array['create_time', 'public_id']);
select has_index('recording_session', 'recording_session_update_time_public_id_idx', array['update_time', 'public_id']);
select * from finish();
rollback;
Loading…
Cancel
Save