Merge pull request #118 from openreplay/dev

fix db structure
This commit is contained in:
Kraiem Taha Yassine 2021-08-05 00:41:58 +02:00 committed by GitHub
commit 5012df1e1b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 9 additions and 8 deletions

View file

@ -121,8 +121,7 @@ CREATE TABLE users
jwt_iat timestamp without time zone NULL DEFAULT NULL,
data jsonb NOT NULL DEFAULT '{}'::jsonb,
weekly_report boolean NOT NULL DEFAULT TRUE,
origin user_origin NULL DEFAULT NULL,
origin user_origin NULL DEFAULT NULL
);
@ -687,10 +686,12 @@ CREATE INDEX pages_base_path_session_id_timestamp_idx ON events.pages (base_path
CREATE TABLE events.clicks
(
session_id bigint NOT NULL REFERENCES sessions (session_id) ON DELETE CASCADE,
message_id bigint NOT NULL,
timestamp bigint NOT NULL,
session_id bigint NOT NULL REFERENCES sessions (session_id) ON DELETE CASCADE,
message_id bigint NOT NULL,
timestamp bigint NOT NULL,
label text DEFAULT NULL,
url text DEFAULT '' NOT NULL,
selector text DEFAULT '' NOT NULL,
PRIMARY KEY (session_id, message_id)
);
CREATE INDEX ON events.clicks (session_id);

View file

@ -685,9 +685,9 @@ CREATE TABLE events.clicks
message_id bigint NOT NULL,
timestamp bigint NOT NULL,
label text DEFAULT NULL,
url text DEFAULT '' NOT NULL;
selector text DEFAULT '' NOT NULL;
PRIMARY KEY (session_id, message_id)
url text DEFAULT '' NOT NULL,
selector text DEFAULT '' NOT NULL,
PRIMARY KEY (session_id, message_id)
);
CREATE INDEX ON events.clicks (session_id);
CREATE INDEX ON events.clicks (label);