Commit f60b5b99 authored by Clement Lucas's avatar Clement Lucas
Browse files

Modification attribut paiement

parent 156ad3a1
...@@ -72,7 +72,7 @@ CREATE TABLE Horaires ( ...@@ -72,7 +72,7 @@ CREATE TABLE Horaires (
---Voyageur(#id_voyageur: int, nom: varchar, prenom: varchar, adresse: varchar, ---Voyageur(#id_voyageur: int, nom: varchar, prenom: varchar, adresse: varchar,
--- tel: longint, paiement: {carte, espèce, chèque}, id_carte: integer, --- tel: longint, paiement: {carte, espèce, chèque}, id_carte: integer,
--- status: {voyageur, grand, plus}, type: {occasionnel, régulier}); --- status: {voyageur, grand, plus}, type: {occasionnel, régulier});
CREATE TYPE typePaiement AS ENUM('carte', 'espèce', 'chèque');
CREATE TYPE typeStatus AS ENUM('voyageur', 'grand', 'plus'); CREATE TYPE typeStatus AS ENUM('voyageur', 'grand', 'plus');
CREATE TYPE typeVoyageur AS ENUM('occasionnel', 'régulier'); CREATE TYPE typeVoyageur AS ENUM('occasionnel', 'régulier');
CREATE TABLE Voyageur ( CREATE TABLE Voyageur (
...@@ -81,7 +81,6 @@ CREATE TABLE Voyageur ( ...@@ -81,7 +81,6 @@ CREATE TABLE Voyageur (
prenom VARCHAR NOT NULL, prenom VARCHAR NOT NULL,
adresse VARCHAR NOT NULL, adresse VARCHAR NOT NULL,
tel BIGINT NOT NULL, tel BIGINT NOT NULL,
paiement typePaiement NOT NULL,
id_carte INTEGER, id_carte INTEGER,
status_voyageur typeStatus, status_voyageur typeStatus,
type_voyageur typeVoyageur, type_voyageur typeVoyageur,
...@@ -90,9 +89,12 @@ CREATE TABLE Voyageur ( ...@@ -90,9 +89,12 @@ CREATE TABLE Voyageur (
); );
---Billet(#id_billet: int, prix : reel, assurance : bool, id_voyageur=>Voyageur) ; ---Billet(#id_billet: int, prix : reel, assurance : bool, id_voyageur=>Voyageur) ;
CREATE TYPE typePaiement AS ENUM('carte', 'espèce', 'chèque');
CREATE TABLE Billet ( CREATE TABLE Billet (
id_billet SERIAL, id_billet SERIAL,
prix NUMERIC NOT NULL, prix NUMERIC NOT NULL,
paiement typePaiement NOT NULL,
assurance BOOLEAN NOT NULL, assurance BOOLEAN NOT NULL,
id_voyageur INTEGER REFERENCES Voyageur(id_voyageur) NOT NULL, id_voyageur INTEGER REFERENCES Voyageur(id_voyageur) NOT NULL,
PRIMARY KEY(id_billet) PRIMARY KEY(id_billet)
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment