-- LINCORE — synchro serveur légère pour la démo (✅ 27.08.2026)
-- Une seule table : un "blob" JSON par module (ex. 'stock'), toujours écrasé en entier à chaque sauvegarde —
-- exactement le même principe que le pont localStorage déjà utilisé partout ailleurs dans le projet
-- (lincore_stock_state, etc.), juste centralisé sur un vrai serveur au lieu du navigateur.
-- À exécuter une seule fois, depuis l'onglet "Bases de données" > "phpMyAdmin" (ou équivalent) de ta base OVH.

CREATE TABLE IF NOT EXISTS lincore_state (
  module VARCHAR(50) NOT NULL PRIMARY KEY,
  data LONGTEXT NOT NULL,
  updated_at DATETIME NOT NULL,
  updated_by VARCHAR(100) NULL
) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
