2025-06-24 01:32:30 +01:00
|
|
|
CREATE TABLE arimelody.blogpost (
|
|
|
|
|
id TEXT NOT NULL UNIQUE,
|
|
|
|
|
title TEXT NOT NULL,
|
|
|
|
|
description TEXT NOT NULL,
|
|
|
|
|
visible BOOLEAN NOT NULL DEFAULT FALSE,
|
|
|
|
|
created_at TIMESTAMP NOT NULL DEFAULT current_timestamp,
|
|
|
|
|
author UUID NOT NULL,
|
|
|
|
|
markdown TEXT NOT NULL,
|
|
|
|
|
bluesky_actor TEXT,
|
2025-11-08 12:54:31 +00:00
|
|
|
bluesky_record TEXT,
|
|
|
|
|
fediverse_account TEXT,
|
|
|
|
|
fediverse_status TEXT
|
2025-06-24 01:32:30 +01:00
|
|
|
);
|
|
|
|
|
ALTER TABLE arimelody.blogpost ADD CONSTRAINT blogpost_pk PRIMARY KEY (id);
|
|
|
|
|
ALTER TABLE arimelody.blogpost ADD CONSTRAINT blogpost_author_fk FOREIGN KEY (author) REFERENCES account(id) ON DELETE CASCADE;
|