32 lines
1.1 KiB
SQL
32 lines
1.1 KiB
SQL
-- Migration: Ajouter la colonne signature_b64 dans organization_details
|
|
-- Date: 2025-10-14
|
|
-- Description: Permet de stocker la signature de l'employeur en base64 pour pré-remplissage DocuSeal
|
|
|
|
-- Ajouter la colonne signature_b64 si elle n'existe pas
|
|
ALTER TABLE organization_details
|
|
ADD COLUMN IF NOT EXISTS signature_b64 TEXT;
|
|
|
|
-- Créer un index pour optimiser les recherches
|
|
CREATE INDEX IF NOT EXISTS idx_organization_details_signature
|
|
ON organization_details(org_id)
|
|
WHERE signature_b64 IS NOT NULL;
|
|
|
|
-- Ajouter un commentaire sur la colonne
|
|
COMMENT ON COLUMN organization_details.signature_b64 IS
|
|
'Signature de l''employeur en base64 pour pré-remplissage DocuSeal. Format acceptés: base64, URL publique, ou texte brut.';
|
|
|
|
-- Exemple d'insertion (à adapter avec une vraie signature)
|
|
-- UPDATE organization_details
|
|
-- SET signature_b64 = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUA...'
|
|
-- WHERE org_id = 'votre-org-id';
|
|
|
|
-- Vérification
|
|
SELECT
|
|
org_id,
|
|
structure,
|
|
CASE
|
|
WHEN signature_b64 IS NOT NULL THEN 'Signature présente'
|
|
ELSE 'Pas de signature'
|
|
END as statut_signature
|
|
FROM organization_details
|
|
ORDER BY structure;
|