VvebOIDC/install/sql/pgsql/schema/post/post_content_revision.sql

19 lines
744 B
SQL

--DROP SEQUENCE IF EXISTS post_content_revision_seq;
--CREATE SEQUENCE IF NOT EXISTS post_content_revision_seq;
CREATE TABLE IF NOT EXISTS post_content_revision (
-- "post_content_revision" int PRIMARY KEY GENERATED BY DEFAULT AS IDENTITY, -- SERIAL PRIMARY KEY
"post_id" int check ("post_id" > 0) NOT NULL,
"language_id" int check ("language_id" > 0) NOT NULL,
"content" text DEFAULT NULL,
"admin_id" int check ("admin_id" > 0) NOT NULL,
"created_at" timestamp(0) NOT NULL DEFAULT now(),
PRIMARY KEY("post_id","language_id","created_at")
);
-- DROP INDEX IF EXISTS "post_content_revision_post_language_created";
-- CREATE INDEX "post_content_revision_post_language_created" ON message ("post_id","language_id","created_at");