-- #migration 2026_07_26_127
-- Étend collaboration_requests pour le formulaire complet (localisation, thème,
-- lien, type de projet, idée précise, styles, types d'artisans recherchés,
-- photos) + galerie de photos réutilisables entre demandes.

ALTER TABLE collaboration_requests
  ADD COLUMN location_text      VARCHAR(255) NULL AFTER geo,
  ADD COLUMN theme              VARCHAR(255) NULL AFTER location_text,
  ADD COLUMN lien_url           VARCHAR(255) NULL AFTER theme,
  ADD COLUMN project_types_json TEXT         NULL AFTER lien_url,
  ADD COLUMN idee_precise       TEXT         NULL AFTER project_types_json,
  ADD COLUMN styles_text        TEXT         NULL AFTER idee_precise,
  ADD COLUMN artisan_types_json TEXT         NULL AFTER styles_text,
  ADD COLUMN photos_json        TEXT         NULL AFTER artisan_types_json;

-- Galerie de photos liées aux demandes de collaboration — persistée par
-- utilisateur, réutilisée (sélecteur en grille) d'une demande à l'autre.
CREATE TABLE IF NOT EXISTS user_collab_photos (
  id         INT AUTO_INCREMENT PRIMARY KEY,
  user_id    VARCHAR(64)  NOT NULL,
  url        VARCHAR(500) NOT NULL,
  created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
  KEY idx_user (user_id)
);
