-- Migration 008 — Ajouter le champ project_url sur la table subscriptions
-- Le plugin Limbus Subscriptions Sync v0.2.1+ extrait ce champ depuis les meta WC
-- (slug "nom_projet_url" sur wordpress.limbus.fr, "url_site" sur limbus.fr).

ALTER TABLE subscriptions
    ADD COLUMN project_url VARCHAR(255) NULL COMMENT 'URL du projet/site du client (champ custom WC)' AFTER product_name;

-- Optionnel : remplir project_url depuis les clients liés pour les abos déjà en BDD
-- (les abos pourront aussi être réécrasés au prochain push, donc ce n'est pas obligatoire)
UPDATE subscriptions sub
INNER JOIN clients c ON c.id = sub.client_id
SET sub.project_url = c.project_url
WHERE sub.project_url IS NULL AND c.project_url IS NOT NULL;
