From cd22cb185d96743324d22cc8af83ab7875be06f8 Mon Sep 17 00:00:00 2001 From: pashko Date: Fri, 14 Feb 2025 16:46:57 +0800 Subject: [PATCH] Add create_table_document_versions.sql --- create_table_document_versions.sql | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 create_table_document_versions.sql diff --git a/create_table_document_versions.sql b/create_table_document_versions.sql new file mode 100644 index 0000000..f156ddc --- /dev/null +++ b/create_table_document_versions.sql @@ -0,0 +1,22 @@ +-- Table: public.document_versions + +-- DROP TABLE IF EXISTS public.document_versions; + +CREATE TABLE IF NOT EXISTS public.document_versions +( + version_id integer NOT NULL DEFAULT nextval('document_versions_version_id_seq'::regclass), + doc_id integer, + content text COLLATE pg_catalog."default" NOT NULL, + version_number integer NOT NULL, + updated_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP, + CONSTRAINT document_versions_pkey PRIMARY KEY (version_id), + CONSTRAINT document_versions_doc_id_fkey FOREIGN KEY (doc_id) + REFERENCES public.documents (doc_id) MATCH SIMPLE + ON UPDATE NO ACTION + ON DELETE NO ACTION +) + +TABLESPACE pg_default; + +ALTER TABLE IF EXISTS public.document_versions + OWNER to dbuser01; \ No newline at end of file