feat(DB): changed resources primary keys
This commit is contained in:
parent
66a1a1c0d1
commit
3264a424d1
4 changed files with 17 additions and 3 deletions
|
|
@ -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';
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
|
|
|
|||
|
|
@ -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';
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue