ajout projet cms elyes
This commit is contained in:
27
cms_simplifie/sql/dump.sql
Normal file
27
cms_simplifie/sql/dump.sql
Normal file
@@ -0,0 +1,27 @@
|
||||
-- MySQL 8.x schema
|
||||
DROP TABLE IF EXISTS articles;
|
||||
DROP TABLE IF EXISTS utilisateur;
|
||||
|
||||
CREATE TABLE utilisateur (
|
||||
id INT AUTO_INCREMENT PRIMARY KEY,
|
||||
login VARCHAR(50) NOT NULL UNIQUE,
|
||||
email VARCHAR(190) NOT NULL UNIQUE,
|
||||
password VARCHAR(255) NOT NULL,
|
||||
role ENUM('admin','user') NOT NULL DEFAULT 'user',
|
||||
created_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
|
||||
|
||||
CREATE TABLE articles (
|
||||
id INT AUTO_INCREMENT PRIMARY KEY,
|
||||
user_id INT NULL,
|
||||
titre VARCHAR(255) NOT NULL,
|
||||
contenu TEXT NOT NULL,
|
||||
date_creation DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||
CONSTRAINT fk_articles_user FOREIGN KEY (user_id) REFERENCES utilisateur(id) ON DELETE SET NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
|
||||
|
||||
INSERT INTO articles (titre, contenu) VALUES
|
||||
('Bienvenue', 'Bienvenue sur notre CMS !'),
|
||||
('Ecrire', 'Inscrivez-vous, connectez-vous et redigez vos propres posts.');
|
||||
|
||||
INSERT INTO utilisateur (login, email, password, role) VALUES ('admin','admin@example.com','$2y$10$rZeIxDeW.MM/BWDySZxAmuhd6X/6YHfbpawNMqQjdgAJbHEXmS6Ay', 'admin');
|
||||
Reference in New Issue
Block a user