-- nika-gallery: миграция «Сайт-адаптер бота флота». -- Аддитивно к db/schema.sql и club_access.sql. Идемпотентна. -- Задача: feat/bot-adapter — ручки /api/bot/* под единый @servaki_online_bot. -- -- Единственное изменение схемы: media может хранить произвольные материалы -- (не только image/video), которые бот присылает через POST /api/bot/materials. -- Всё остальное (works как «публикации», media как «материалы») уже есть в schema.sql. BEGIN; -- Разрешаем media.type = 'file' (pdf, документы и пр. от бота). ALTER TABLE media DROP CONSTRAINT IF EXISTS media_type_check; ALTER TABLE media ADD CONSTRAINT media_type_check CHECK (type IN ('image', 'video', 'file')); COMMIT;