15 lines
352 B
SQL
15 lines
352 B
SQL
ALTER TABLE pages
|
|
ADD COLUMN IF NOT EXISTS render_mode TEXT NOT NULL DEFAULT 'markdown';
|
|
|
|
DO $$
|
|
BEGIN
|
|
IF NOT EXISTS (
|
|
SELECT 1
|
|
FROM pg_constraint
|
|
WHERE conname = 'pages_render_mode_check'
|
|
) THEN
|
|
ALTER TABLE pages
|
|
ADD CONSTRAINT pages_render_mode_check CHECK (render_mode IN ('markdown', 'html_document'));
|
|
END IF;
|
|
END $$;
|