forked from Luwan168/sae_mobile
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsql_schema_update.sql
More file actions
17 lines (14 loc) · 895 Bytes
/
sql_schema_update.sql
File metadata and controls
17 lines (14 loc) · 895 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
-- ============================================================
-- OpenMinds — Mise à jour du schéma
-- À exécuter UNE SEULE FOIS dans phpMyAdmin
-- ============================================================
-- 1. Ajouter adresse et ville sur la table user
ALTER TABLE `user`
ADD COLUMN `address` VARCHAR(255) DEFAULT NULL AFTER `phone`,
ADD COLUMN `city` VARCHAR(100) DEFAULT NULL AFTER `address`;
-- 2. Ajouter status et submitted_by sur bonne_pratique (si pas déjà fait)
ALTER TABLE `bonne_pratique`
ADD COLUMN `status` ENUM('pending','approved','rejected') NOT NULL DEFAULT 'approved' AFTER `active`,
ADD COLUMN `submitted_by` INT(11) DEFAULT NULL AFTER `status`,
ADD FOREIGN KEY fk_bp_user (`submitted_by`) REFERENCES `user`(`id`) ON DELETE SET NULL;
UPDATE `bonne_pratique` SET `status` = 'approved', `active` = 1 WHERE `status` IS NULL OR `status` = '';