owpengram-server/deploy/migrations/0038_channel_default_send_as.up.sql
2026-06-04 01:37:39 +08:00

13 lines
482 B
SQL

ALTER TABLE channel_dialogs
ADD COLUMN IF NOT EXISTS default_send_as_peer_type VARCHAR(16),
ADD COLUMN IF NOT EXISTS default_send_as_peer_id BIGINT;
ALTER TABLE channel_dialogs
DROP CONSTRAINT IF EXISTS channel_dialogs_default_send_as_peer_type_check;
ALTER TABLE channel_dialogs
ADD CONSTRAINT channel_dialogs_default_send_as_peer_type_check
CHECK (
default_send_as_peer_type IS NULL
OR default_send_as_peer_type IN ('user', 'channel')
);