From aaf56456c7abf285d09120a9b5a7e3fb081e3fe4 Mon Sep 17 00:00:00 2001 From: pashko Date: Fri, 14 Feb 2025 16:49:27 +0800 Subject: [PATCH] Add create_view_public.author_documents.sql --- create_view_public.author_documents.sql | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 create_view_public.author_documents.sql diff --git a/create_view_public.author_documents.sql b/create_view_public.author_documents.sql new file mode 100644 index 0000000..cf339cb --- /dev/null +++ b/create_view_public.author_documents.sql @@ -0,0 +1,20 @@ +-- View: public.author_documents + +-- DROP VIEW public.author_documents; + +CREATE OR REPLACE VIEW public.author_documents + AS + SELECT a.name AS author_name, + a.email, + dd.doc_id, + dd.title, + dd.type_name, + dd.content, + dd.updated_at + FROM authors a + JOIN document_authors da ON a.author_id = da.author_id + JOIN document_details dd ON da.doc_id = dd.doc_id; + +ALTER TABLE public.author_documents + OWNER TO dbuser01; +