Files
gochat/migrations/000024_add_account_inbox_limit.up.sql
T

25 lines
1.5 KiB
SQL

ALTER TABLE accounts
ADD COLUMN IF NOT EXISTS inbox_limit INTEGER DEFAULT 0;
ALTER TABLE accounts
ADD COLUMN IF NOT EXISTS agent_limit INTEGER DEFAULT 0;
ALTER TABLE inboxes ADD COLUMN IF NOT EXISTS greeting_enabled BOOLEAN DEFAULT FALSE;
ALTER TABLE inboxes ADD COLUMN IF NOT EXISTS greeting_message TEXT;
ALTER TABLE inboxes ADD COLUMN IF NOT EXISTS enable_email_collect BOOLEAN DEFAULT TRUE;
ALTER TABLE inboxes ADD COLUMN IF NOT EXISTS csat_survey_enabled BOOLEAN DEFAULT FALSE;
ALTER TABLE inboxes ADD COLUMN IF NOT EXISTS working_hours_enabled BOOLEAN DEFAULT FALSE;
ALTER TABLE inboxes ADD COLUMN IF NOT EXISTS out_of_office_message TEXT;
ALTER TABLE inboxes ADD COLUMN IF NOT EXISTS timezone VARCHAR(100);
ALTER TABLE inboxes ADD COLUMN IF NOT EXISTS allow_messages_after_resolved BOOLEAN DEFAULT TRUE;
ALTER TABLE inboxes ADD COLUMN IF NOT EXISTS lock_to_single_conversation BOOLEAN DEFAULT FALSE;
ALTER TABLE inboxes ADD COLUMN IF NOT EXISTS sender_name_type VARCHAR(50) DEFAULT 'friendly';
ALTER TABLE inboxes ADD COLUMN IF NOT EXISTS business_name VARCHAR(255);
ALTER TABLE inboxes ADD COLUMN IF NOT EXISTS csat_config TEXT;
ALTER TABLE inboxes ADD COLUMN IF NOT EXISTS avatar_url VARCHAR(1024);
ALTER TABLE inboxes ADD COLUMN IF NOT EXISTS portal_id INTEGER;
ALTER TABLE inboxes ADD COLUMN IF NOT EXISTS webhook_url VARCHAR(1024);
ALTER TABLE inboxes ADD COLUMN IF NOT EXISTS secret VARCHAR(255);
CREATE INDEX IF NOT EXISTS idx_inboxes_portal_id ON inboxes(portal_id) WHERE deleted_at IS NULL;