-- +goose Up CREATE TABLE IF NOT EXISTS w_push_channels ( id BIGSERIAL PRIMARY KEY, name VARCHAR(80) NOT NULL UNIQUE, description VARCHAR(255), type VARCHAR(50) NOT NULL DEFAULT 'custom', token VARCHAR(100), url TEXT NOT NULL, other TEXT NOT NULL, enabled BOOLEAN NOT NULL DEFAULT TRUE, created_at TIMESTAMPTZ NOT NULL, updated_at TIMESTAMPTZ NOT NULL ); CREATE INDEX IF NOT EXISTS idx_w_push_channels_name ON w_push_channels(name); CREATE INDEX IF NOT EXISTS idx_w_push_channels_enabled ON w_push_channels(enabled); -- +goose Down DROP TABLE IF EXISTS w_push_channels;