add save line message to log

This commit is contained in:
Jay
2018-08-28 23:34:08 +08:00
parent ac446758b6
commit ad45231d8d
4 changed files with 93 additions and 2 deletions
+21
View File
@@ -0,0 +1,21 @@
CREATE TABLE public.line_user
(
id varchar(256) PRIMARY KEY NOT NULL,
name varchar(512) NOT NULL,
ctime timestamp with time zone DEFAULT current_timestamp NOT NULL,
mtime timestamp with time zone DEFAULT current_timestamp NOT NULL
);
CREATE TABLE public.line_message_log
(
"group" varchar(256) NOT NULL,
"user" varchar(256) NOT NULL,
message varchar(2048) DEFAULT '' NOT NULL,
ctime timestamp with time zone DEFAULT current_timestamp NOT NULL,
mtime timestamp with time zone DEFAULT current_timestamp NOT NULL,
CONSTRAINT line_message_log_line_group_id_fk FOREIGN KEY ("group") REFERENCES public.line_group (id) ON DELETE CASCADE,
CONSTRAINT line_message_log_line_user_id_fk FOREIGN KEY ("user") REFERENCES public.line_user (id) ON DELETE CASCADE
);
ALTER TABLE public.line_message_log ADD id uuid DEFAULT public.uuid_generate_v4() NOT NULL;
ALTER TABLE public.line_message_log ADD CONSTRAINT line_message_log_pk PRIMARY KEY (id);