2025-11-11 20:09:11 +00:00
|
|
|
-- +goose Up
|
|
|
|
|
CREATE TYPE NotificationType AS ENUM (
|
|
|
|
|
'oauth_token_invalidated');
|
|
|
|
|
|
|
|
|
|
CREATE TABLE notification (
|
|
|
|
|
id SERIAL PRIMARY KEY,
|
2025-11-11 22:53:48 +00:00
|
|
|
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);
|
2025-11-11 20:09:11 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-- +goose Down
|
|
|
|
|
DROP TABLE notification;
|
|
|
|
|
DROP TYPE NotificationType;
|