From 34bc3c6212348fd95b4d31f40c9a40f3ff6a3d5a Mon Sep 17 00:00:00 2001
From: Eliah REBSTOCK <eliah.rebstock@ensiie.fr>
Date: Wed, 4 May 2016 23:31:54 +0200
Subject: [PATCH] ajout generation base SQL

---
 generate_base.sql | 52 +++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 52 insertions(+)
 create mode 100644 generate_base.sql

diff --git a/generate_base.sql b/generate_base.sql
new file mode 100644
index 0000000..8404c43
--- /dev/null
+++ b/generate_base.sql
@@ -0,0 +1,52 @@
+DROP TABLE IF EXISTS R_jeu;
+CREATE TABLE R_jeu (
+  nom VARCHAR(255) NOT NULL,
+  description TEXT NOT NULL,
+  slug VARCHAR(255) NOT NULL,
+  est_valide TINYINT(1) NOT NULL,
+  PRIMARY KEY (slug)
+);
+
+DROP TABLE IF EXISTS R_joueur;
+CREATE TABLE R_joueur (
+  slug VARCHAR(255) NOT NULL,
+  pseudo VARCHAR(100) NOT NULL,
+  password TEXT NOT NULL,
+  nom VARCHAR(150) NOT NULL,
+  prenom VARCHAR(150) NOT NULL,
+  email VARCHAR(255) NOT NULL,
+  description TEXT NOT NULL,
+  PRIMARY KEY (`slug`)
+);
+
+DROP TABLE IF EXISTS R_admin;
+CREATE TABLE R_admin (
+  `identite` varchar(255) NOT NULL,
+  PRIMARY KEY `admin_id` (`identite`)
+);
+
+DROP TABLE IF EXISTS `R_partie`;
+CREATE TABLE `R_partie` (
+  `id` int(11) NOT NULL,
+  `id_jeu` VARCHAR(255) NOT NULL,
+  `date` TIMESTAMP NOT NULL,
+  PRIMARY KEY(`id`)
+);
+
+DROP TABLE IF EXISTS `R_joueur_partie`;
+CREATE TABLE `R_joueur_partie` (
+  `partie` int(11) NOT NULL,
+  `joueur` VARCHAR(255) NOT NULL,
+  `classement` int(11) NOT NULL,
+  `score` int(11) NOT NULL
+);
+
+DROP TABLE IF EXISTS `R_joueur_jeu`;
+CREATE TABLE `R_joueur_jeu` (
+  `joueur` varchar(255) NOT NULL,
+  `jeu` VARCHAR(255) NOT NULL,
+  `score` int(11) ,
+  `classement` int(11),
+  `est_jeu_favoris` tinyint(1)
+);
+
-- 
GitLab