big update: added reactions, groups, media share
This commit is contained in:
@@ -0,0 +1,14 @@
|
||||
-- 0004_media.sql
|
||||
CREATE TABLE IF NOT EXISTS media (
|
||||
id BIGSERIAL PRIMARY KEY,
|
||||
uploader_id BIGINT NOT NULL REFERENCES users(id) ON DELETE CASCADE,
|
||||
filename TEXT NOT NULL,
|
||||
content_type TEXT NOT NULL,
|
||||
size BIGINT NOT NULL,
|
||||
storage_key TEXT NOT NULL UNIQUE,
|
||||
thumb_key TEXT,
|
||||
created_at TIMESTAMPTZ NOT NULL DEFAULT now()
|
||||
);
|
||||
CREATE INDEX IF NOT EXISTS idx_media_uploader ON media(uploader_id);
|
||||
|
||||
ALTER TABLE messages ADD COLUMN IF NOT EXISTS media_id BIGINT REFERENCES media(id) ON DELETE SET NULL;
|
||||
Reference in New Issue
Block a user