updated the whole structure

This commit is contained in:
2023-10-01 03:19:25 +02:00
parent 9887a6f445
commit e994c5a865
252 changed files with 7442 additions and 1913 deletions

View File

@@ -1,42 +1,29 @@
-- Créer la base de données
CREATE DATABASE rappaurio;
/*
By Dario Weinberger & Raphael Payet
©2023
*/
-- Utiliser la base de données
USE rappaurio;
-- Créer la table "User"
CREATE TABLE User (
id_user INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(255) NOT NULL,
email VARCHAR(255) NOT NULL UNIQUE,
password VARCHAR(255) NOT NULL
CREATE TABLE `users` (
`id` int(255) NOT NULL AUTO_INCREMENT,
`name` varchar(255) NOT NULL,
`email` varchar(255) NOT NULL,
`password` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
);
-- Créer la table "Search"
CREATE TABLE Search (
id_search INT AUTO_INCREMENT PRIMARY KEY,
id_user INT,
article1 VARCHAR(255) NOT NULL,
article2 VARCHAR(255) NOT NULL,
date TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
FOREIGN KEY (id_user) REFERENCES User(id_user)
CREATE TABLE `search` (
`id_search` int(11) NOT NULL AUTO_INCREMENT,
`id` int(11) DEFAULT NULL,
`article1` varchar(255) NOT NULL,
`article2` varchar(255) NOT NULL,
`date` timestamp NULL DEFAULT current_timestamp(),
PRIMARY KEY (`id_search`),
KEY `id` (`id`),
CONSTRAINT `search_ibfk_1` FOREIGN KEY (`id`) REFERENCES `users` (`id`)
);
-- Créer la table "sessions"
CREATE TABLE Sessions (
session_id VARCHAR(255) NOT NULL PRIMARY KEY,
email VARCHAR(255) NOT NULL
);
--DROP USER 'radar'@'%';
-- Créer l'utilsateur
CREATE USER IF NOT EXISTS 'radar'@'%' IDENTIFIED BY 'changeme';
SET PASSWORD FOR 'radar'@'%' = PASSWORD('changeme');
-- Donne les droits à l'utilisateur pour la BDD spécifiée dans le .env
GRANT ALL PRIVILEGES ON rappaurio.* TO 'radar'@'%';
-- Applique les modifications
FLUSH PRIVILEGES;