Files
Aissa 5d60d33db1 Platform bundle: marketing publish, IT ops, packaging, agents mesh.
Volledige Foodlinkk Command Center uitbreiding met social automatisering,
reclamefolder filters, Proxmox monitoring en documentatie.
2026-06-09 00:41:27 +00:00

28 lines
907 B
SQL

-- Email accounts configurable via Settings UI
CREATE TABLE IF NOT EXISTS email_accounts (
id SERIAL PRIMARY KEY,
label VARCHAR(128) NOT NULL DEFAULT 'Primary',
email_address VARCHAR(255) NOT NULL,
provider VARCHAR(32) DEFAULT 'custom',
is_active BOOLEAN DEFAULT FALSE,
smtp_host VARCHAR(255),
smtp_port INT DEFAULT 587,
smtp_user VARCHAR(255),
smtp_password TEXT,
imap_host VARCHAR(255),
imap_port INT DEFAULT 993,
imap_user VARCHAR(255),
imap_password TEXT,
imap_use_ssl BOOLEAN DEFAULT TRUE,
sync_enabled BOOLEAN DEFAULT FALSE,
last_sync_at TIMESTAMPTZ,
last_test_at TIMESTAMPTZ,
last_test_status VARCHAR(64),
last_test_message TEXT,
created_at TIMESTAMPTZ DEFAULT NOW(),
updated_at TIMESTAMPTZ DEFAULT NOW()
);
CREATE INDEX IF NOT EXISTS idx_email_accounts_active ON email_accounts(is_active) WHERE is_active = TRUE;