CREATE TABLE Utilisateurs (
	login char(30) PRIMARY KEY,
	mdp char(255),
	idCarte char(8),
	droit integer DEFAULT '0'
);

CREATE TABLE Sessions (
	jeton char(30) PRIMARY KEY,
	utilisateur char(30) REFERENCES Utilisateurs(login)
	date datetime DEFAULT CURRENT_TIMESTAMP
);

CREATE TABLE Clients (
	idCarte char(8) PRIMARY KEY,
	solde float(7,2),
	decouvert boolean DEFAULT false
);


CREATE TABLE Prix (
	produit char(30),
	prix float(7,2)
);


CREATE TABLE Transactions (
	id serial PRIMARY KEY,
	type char(15),
	client char(8) REFERENCES Client(idCarte),
	date datetime DEFAULT CURRENT_TIMESTAMP,
	montant float(7,2),
	quantite integer(2),
	utilisateur char(30) REFERENCES Utilisateur(login),
	valide boolean DEFAULT true
);
