15 lines
679 B
SQL
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);
|