Files
LogiFlow/migrations/20260515_add_contacts_and_supplier_email.sql
T
2026-05-15 11:29:56 +02:00

25 lines
833 B
SQL

-- Migration: Ajout email fournisseurs + table contacts par magasin
-- Created: 2026-05-15
-- Ajout du champ email sur les fournisseurs
ALTER TABLE suppliers ADD COLUMN IF NOT EXISTS email VARCHAR(255);
-- Table des contacts libres, rattachés à un magasin
CREATE TABLE IF NOT EXISTS contacts (
id SERIAL PRIMARY KEY,
group_id INTEGER NOT NULL REFERENCES groups(id) ON DELETE CASCADE,
name VARCHAR(255) NOT NULL,
role VARCHAR(255),
phone VARCHAR(50),
email VARCHAR(255),
notes TEXT,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
-- Index pour recherche rapide par magasin
CREATE INDEX IF NOT EXISTS idx_contacts_group_id ON contacts(group_id);
-- Ajout du champ entreprise sur les contacts
ALTER TABLE contacts ADD COLUMN IF NOT EXISTS company VARCHAR(255);