Skip to content
Extraits de code Groupes Projets
Valider ef84f4f4 rédigé par Eliah REBSTOCK's avatar Eliah REBSTOCK
Parcourir les fichiers

Améliorations et corrections de la génération de la base

parent 34bc3c62
Aucune branche associée trouvée
Aucune étiquette associée trouvée
2 requêtes de fusion!21Merge de Dev dans Master,!10Dev partie vers dev
...@@ -2,51 +2,50 @@ DROP TABLE IF EXISTS R_jeu; ...@@ -2,51 +2,50 @@ DROP TABLE IF EXISTS R_jeu;
CREATE TABLE R_jeu ( CREATE TABLE R_jeu (
nom VARCHAR(255) NOT NULL, nom VARCHAR(255) NOT NULL,
description TEXT NOT NULL, description TEXT NOT NULL,
slug VARCHAR(255) NOT NULL, slug VARCHAR(255) PRIMARY KEY,
est_valide TINYINT(1) NOT NULL, est_valide TINYINT(1) NOT NULL
PRIMARY KEY (slug)
); );
DROP TABLE IF EXISTS R_joueur; DROP TABLE IF EXISTS R_joueur;
CREATE TABLE R_joueur ( CREATE TABLE R_joueur (
slug VARCHAR(255) NOT NULL, slug VARCHAR(255) PRIMARY KEY,
pseudo VARCHAR(100) NOT NULL, pseudo VARCHAR(100) NOT NULL,
password TEXT NOT NULL, password TEXT NOT NULL,
nom VARCHAR(150) NOT NULL, nom VARCHAR(150) NOT NULL,
prenom VARCHAR(150) NOT NULL, prenom VARCHAR(150) NOT NULL,
email VARCHAR(255) NOT NULL, email VARCHAR(255) NOT NULL,
description TEXT NOT NULL, description TEXT NOT NULL
PRIMARY KEY (`slug`)
); );
DROP TABLE IF EXISTS R_admin; DROP TABLE IF EXISTS R_admin;
CREATE TABLE R_admin ( CREATE TABLE R_admin (
`identite` varchar(255) NOT NULL, identite varchar(255) REFERENCES R_joueur(slug),
PRIMARY KEY `admin_id` (`identite`) PRIMARY KEY (identite)
); );
DROP TABLE IF EXISTS `R_partie`; DROP TABLE IF EXISTS R_partie;
CREATE TABLE `R_partie` ( CREATE TABLE R_partie (
`id` int(11) NOT NULL, id INT(11) PRIMARY KEY AUTO_INCREMENT,
`id_jeu` VARCHAR(255) NOT NULL, jeu VARCHAR(255) REFERENCES R_jeu(slug),
`date` TIMESTAMP NOT NULL, date TIMESTAMP NOT NULL
PRIMARY KEY(`id`)
); );
DROP TABLE IF EXISTS `R_joueur_partie`; DROP TABLE IF EXISTS R_joueur_partie;
CREATE TABLE `R_joueur_partie` ( CREATE TABLE R_joueur_partie (
`partie` int(11) NOT NULL, partie INT(11) REFERENCES R_partie(id),
`joueur` VARCHAR(255) NOT NULL, joueur VARCHAR(255) REFERENCES R_joueur(slug),
`classement` int(11) NOT NULL, classement INT(11) NOT NULL,
`score` int(11) NOT NULL score INT(11) NOT NULL,
PRIMARY KEY (joueur, partie)
); );
DROP TABLE IF EXISTS `R_joueur_jeu`; DROP TABLE IF EXISTS R_joueur_jeu;
CREATE TABLE `R_joueur_jeu` ( CREATE TABLE R_joueur_jeu (
`joueur` varchar(255) NOT NULL, joueur varchar(255) REFERENCES R_joueur(slug),
`jeu` VARCHAR(255) NOT NULL, jeu VARCHAR(255) REFERENCES R_jeu(slug),
`score` int(11) , score INT(11),
`classement` int(11), classement INT(11),
`est_jeu_favoris` tinyint(1) est_jeu_favoris tinyint(1),
PRIMARY KEY (joueur, jeu)
); );
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter