16 lines
499 B
MySQL
16 lines
499 B
MySQL
|
|
ALTER TABLE users ADD COLUMN name TEXT NOT NULL DEFAULT '';
|
||
|
|
|
||
|
|
ALTER TABLE files ADD COLUMN category TEXT NOT NULL DEFAULT 'file';
|
||
|
|
|
||
|
|
CREATE TABLE notifications (
|
||
|
|
id UUID PRIMARY KEY,
|
||
|
|
user_id UUID NOT NULL REFERENCES users(id) ON DELETE CASCADE,
|
||
|
|
kind TEXT NOT NULL,
|
||
|
|
title TEXT NOT NULL,
|
||
|
|
body TEXT NOT NULL,
|
||
|
|
created_at TIMESTAMPTZ NOT NULL DEFAULT now(),
|
||
|
|
read_at TIMESTAMPTZ
|
||
|
|
);
|
||
|
|
|
||
|
|
CREATE INDEX notifications_user_id_idx ON notifications(user_id);
|