feat(DB): changed resources primary keys

This commit is contained in:
Taha Yassine Kraiem 2022-06-24 19:29:54 +02:00
parent 66a1a1c0d1
commit 3264a424d1
4 changed files with 17 additions and 3 deletions

View file

@ -3,7 +3,7 @@ CREATE OR REPLACE
FUNCTION openreplay_version()
RETURNS text AS
$$
SELECT 'v1.6.1-ee'
SELECT 'v1.7.0-ee'
$$ LANGUAGE sql IMMUTABLE;
@ -50,6 +50,13 @@ $$
END
$$;
ALTER TABLE IF EXISTS events.resources
DROP CONSTRAINT IF EXISTS resources_pkey;
ALTER TABLE IF EXISTS events.resources
ADD CONSTRAINT resources_pk
PRIMARY KEY (session_id, message_id, timestamp);
COMMIT;
CREATE INDEX CONCURRENTLY IF NOT EXISTS projects_project_id_deleted_at_n_idx ON public.projects (project_id) WHERE deleted_at IS NULL;
ALTER TYPE metric_type ADD VALUE IF NOT EXISTS 'funnel';

View file

@ -1052,7 +1052,7 @@ $$
header_size bigint NULL,
encoded_body_size integer NULL,
decoded_body_size integer NULL,
PRIMARY KEY (session_id, message_id)
PRIMARY KEY (session_id, message_id, timestamp)
);
CREATE INDEX IF NOT EXISTS resources_session_id_idx ON events.resources (session_id);
CREATE INDEX IF NOT EXISTS resources_status_idx ON events.resources (status);

View file

@ -37,6 +37,13 @@ $$
END
$$;
ALTER TABLE IF EXISTS events.resources
DROP CONSTRAINT IF EXISTS resources_pkey;
ALTER TABLE IF EXISTS events.resources
ADD CONSTRAINT resources_pk
PRIMARY KEY (session_id, message_id, timestamp);
COMMIT;
CREATE INDEX CONCURRENTLY IF NOT EXISTS projects_project_id_deleted_at_n_idx ON public.projects (project_id) WHERE deleted_at IS NULL;
ALTER TYPE metric_type ADD VALUE IF NOT EXISTS 'predefined';

View file

@ -780,7 +780,7 @@ $$
header_size bigint NULL,
encoded_body_size integer NULL,
decoded_body_size integer NULL,
PRIMARY KEY (session_id, message_id)
PRIMARY KEY (session_id, message_id, timestamp)
);
CREATE INDEX resources_session_id_idx ON events.resources (session_id);
CREATE INDEX resources_status_idx ON events.resources (status);