Files
OverCooked-Installer/s-migrations/000030_user_password_and_banner.up.sql
T

15 lines
679 B
SQL

ALTER TABLE site_brand_settings
ADD COLUMN banner_enabled boolean NOT NULL DEFAULT false,
ADD COLUMN banner_image_data_url text NOT NULL DEFAULT '' CHECK (char_length(banner_image_data_url) <= 2800000),
ADD COLUMN banner_link_url text NOT NULL DEFAULT '' CHECK (char_length(banner_link_url) <= 2000);
CREATE TABLE telegram_password_flows (
telegram_user_id bigint PRIMARY KEY,
stage text NOT NULL CHECK (stage IN ('new_password','confirm_password')),
password_hash text NOT NULL DEFAULT '',
expires_at timestamptz NOT NULL,
updated_at timestamptz NOT NULL DEFAULT now()
);
CREATE INDEX telegram_password_flows_expiry_idx ON telegram_password_flows(expires_at);