-- Электронные визитки (управляются из админки)
CREATE TABLE IF NOT EXISTS business_cards (
    id SERIAL PRIMARY KEY,
    slug TEXT UNIQUE NOT NULL,
    name TEXT NOT NULL,
    role TEXT,
    company TEXT,
    phone TEXT,
    email TEXT,
    telegram TEXT,
    photo TEXT,                 -- data URI (base64), сжимается на клиенте
    product_title TEXT,
    product_subtitle TEXT,
    product_url TEXT,
    site_url TEXT,
    is_published BOOLEAN DEFAULT true,
    created_at TIMESTAMPTZ DEFAULT now(),
    updated_at TIMESTAMPTZ DEFAULT now()
);

INSERT INTO business_cards
    (slug, name, role, company, phone, email, telegram, product_title, product_subtitle, product_url, site_url)
VALUES
    ('alexey', 'Алексей Павлов', 'Основатель · разработчик', 'ООО «Умный Байт»',
     '+7 960 011 0007', 'info@umbyte.ru', NULL,
     'АгроТО', 'CMMS для агропромышленности', 'https://agroto.ru', 'https://umbyte.ru')
ON CONFLICT (slug) DO NOTHING;
