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

Modification attribut paiement

parent 156ad3a1
......@@ -72,7 +72,7 @@ CREATE TABLE Horaires (
---Voyageur(#id_voyageur: int, nom: varchar, prenom: varchar, adresse: varchar,
--- tel: longint, paiement: {carte, espèce, chèque}, id_carte: integer,
--- 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 typeVoyageur AS ENUM('occasionnel', 'régulier');
CREATE TABLE Voyageur (
......@@ -81,7 +81,6 @@ CREATE TABLE Voyageur (
prenom VARCHAR NOT NULL,
adresse VARCHAR NOT NULL,
tel BIGINT NOT NULL,
paiement typePaiement NOT NULL,
id_carte INTEGER,
status_voyageur typeStatus,
type_voyageur typeVoyageur,
......@@ -90,9 +89,12 @@ CREATE TABLE 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 (
id_billet SERIAL,
prix NUMERIC NOT NULL,
paiement typePaiement NOT NULL,
assurance BOOLEAN NOT NULL,
id_voyageur INTEGER REFERENCES Voyageur(id_voyageur) NOT NULL,
PRIMARY KEY(id_billet)
......
Markdown is supported
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