Blame view

BDD.sql 718 Bytes
e332ed2e   Cyprien Bouissou   Fichier de base d...
1
  CREATE TABLE Utilisateurs (
7b9c0dc6   Cyprien Bouissou   Fichier de base d...
2
  	login char(30) PRIMARY KEY,
35c0c64d   Geoffrey PREUD'HOMME   api/utilisateur/{...
3
  	mdp char(255),
ecee29d1   Geoffrey PREUD'HOMME   api/client/ajoute...
4
  	idCarte char(8),
e332ed2e   Cyprien Bouissou   Fichier de base d...
5
  	droit integer DEFAULT '0'
7b9c0dc6   Cyprien Bouissou   Fichier de base d...
6
7
  );
  
d1991cf1   Geoffrey PREUD'HOMME   api/connexion 2/2
8
9
  CREATE TABLE Sessions (
  	jeton char(30) PRIMARY KEY,
ecee29d1   Geoffrey PREUD'HOMME   api/client/ajoute...
10
  	utilisateur char(30) REFERENCES Utilisateurs(login)
d1991cf1   Geoffrey PREUD'HOMME   api/connexion 2/2
11
12
13
  	date datetime DEFAULT CURRENT_TIMESTAMP
  );
  
e332ed2e   Cyprien Bouissou   Fichier de base d...
14
  CREATE TABLE Clients (
ecee29d1   Geoffrey PREUD'HOMME   api/client/ajoute...
15
  	idCarte char(8) PRIMARY KEY,
e332ed2e   Cyprien Bouissou   Fichier de base d...
16
  	solde float(7,2),
ecee29d1   Geoffrey PREUD'HOMME   api/client/ajoute...
17
  	decouvert boolean DEFAULT false
7b9c0dc6   Cyprien Bouissou   Fichier de base d...
18
19
20
21
22
  );
  
  
  CREATE TABLE Prix (
  	produit char(30),
e332ed2e   Cyprien Bouissou   Fichier de base d...
23
  	prix float(7,2)
7b9c0dc6   Cyprien Bouissou   Fichier de base d...
24
25
26
27
28
29
  );
  
  
  CREATE TABLE Transactions (
  	id serial PRIMARY KEY,
  	type char(15),
d1991cf1   Geoffrey PREUD'HOMME   api/connexion 2/2
30
  	date datetime DEFAULT CURRENT_TIMESTAMP,
e332ed2e   Cyprien Bouissou   Fichier de base d...
31
  	montant float(7,2),
516b3851   Cyprien Bouissou   Re: Fichier base ...
32
  	quantite integer(2),
7b9c0dc6   Cyprien Bouissou   Fichier de base d...
33
  	utilisateur char(30) REFERENCES Utilisateur(login),
d3ada92f   Geoffrey PREUD'HOMME   Harmonisation des...
34
  	client char(30) REFERENCES Client(loginLille1),
7b9c0dc6   Cyprien Bouissou   Fichier de base d...
35
36
  	valide boolean
  );