优化“知识库模块“--基本完善
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
CREATE EXTENSION IF NOT EXISTS "pgcrypto";
|
||||
|
||||
CREATE TABLE public.faq_replies (
|
||||
id uuid NOT NULL,
|
||||
faq_id uuid NOT NULL,
|
||||
study_id uuid,
|
||||
content text NOT NULL,
|
||||
created_by uuid NOT NULL,
|
||||
created_at timestamp with time zone DEFAULT now() NOT NULL,
|
||||
quote_reply_id uuid
|
||||
);
|
||||
|
||||
ALTER TABLE public.faq_replies OWNER TO ctms_user;
|
||||
|
||||
ALTER TABLE ONLY public.faq_replies
|
||||
ADD CONSTRAINT faq_replies_pkey PRIMARY KEY (id);
|
||||
|
||||
CREATE INDEX ix_faq_replies_faq_id ON public.faq_replies USING btree (faq_id);
|
||||
CREATE INDEX ix_faq_replies_study_id ON public.faq_replies USING btree (study_id);
|
||||
|
||||
ALTER TABLE ONLY public.faq_replies
|
||||
ADD CONSTRAINT faq_replies_created_by_fkey FOREIGN KEY (created_by) REFERENCES public.users(id);
|
||||
ALTER TABLE ONLY public.faq_replies
|
||||
ADD CONSTRAINT faq_replies_faq_id_fkey FOREIGN KEY (faq_id) REFERENCES public.faq_items(id);
|
||||
ALTER TABLE ONLY public.faq_replies
|
||||
ADD CONSTRAINT faq_replies_quote_reply_id_fkey FOREIGN KEY (quote_reply_id) REFERENCES public.faq_replies(id);
|
||||
ALTER TABLE ONLY public.faq_replies
|
||||
ADD CONSTRAINT faq_replies_study_id_fkey FOREIGN KEY (study_id) REFERENCES public.studies(id);
|
||||
|
||||
INSERT INTO public.faq_replies (id, faq_id, study_id, content, created_by, created_at)
|
||||
SELECT gen_random_uuid(), id, study_id, answer, created_by, updated_at
|
||||
FROM public.faq_items
|
||||
WHERE answer IS NOT NULL AND btrim(answer) <> '';
|
||||
Reference in New Issue
Block a user