mirror of https://github.com/hashicorp/boundary
internal/db: db migrations for session recordings (#4200)
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…
Reference in new issue