nidus-sync/db/migrations/00010_add_notification.sql
Eli Ribble 41587c3694
Move database logic into separate subdirectory
I'm trying to see if this speeds up builds a bit. May not without a
module boundary, but for now it's nice organization to have as the
program grows.
2025-11-24 18:08:31 +00:00

17 lines
379 B
SQL

-- +goose Up
CREATE TYPE NotificationType AS ENUM (
'oauth_token_invalidated');
CREATE TABLE notification (
id SERIAL PRIMARY KEY,
created TIMESTAMP WITHOUT TIME ZONE NOT NULL,
link TEXT NOT NULL,
message TEXT NOT NULL,
type NotificationType NOT NULL,
user_id INTEGER REFERENCES user_(id) NOT NULL);
-- +goose Down
DROP TABLE notification;
DROP TYPE NotificationType;