feat[SQL]: tables begin.
This commit is contained in:
parent
c14cc17869
commit
bcd9f0ffbb
78
PostgreSQL/tables/tables.sql
Normal file
78
PostgreSQL/tables/tables.sql
Normal file
@ -0,0 +1,78 @@
|
|||||||
|
-- ============================================================================
|
||||||
|
-- Base Name : FREE-BRICKS
|
||||||
|
-- SGBD Name : PostgreSQL
|
||||||
|
-- CREATION Date : 24/10/24
|
||||||
|
-- ============================================================================
|
||||||
|
|
||||||
|
DROP TABLE IF EXISTS acheter CASCADE;
|
||||||
|
DROP TABLE IF EXISTS avoir_motif CASCADE;
|
||||||
|
DROP TABLE IF EXISTS boites CASCADE;
|
||||||
|
DROP TABLE IF EXISTS colorer CASCADE;
|
||||||
|
DROP TABLE IF EXISTS construire CASCADE;
|
||||||
|
DROP TABLE IF EXISTS contenir CASCADE;
|
||||||
|
DROP TABLE IF EXISTS couleurs CASCADE;
|
||||||
|
DROP TABLE IF EXISTS enregistrer CASCADE;
|
||||||
|
DROP TABLE IF EXISTS etre CASCADE;
|
||||||
|
DROP TABLE IF EXISTS etre_complexe CASCADE;
|
||||||
|
DROP TABLE IF EXISTS etre_forme CASCADE;
|
||||||
|
DROP TABLE IF EXISTS fils CASCADE;
|
||||||
|
DROP TABLE IF EXISTS illustrations CASCADE;
|
||||||
|
DROP TABLE IF EXISTS marques CASCADE;
|
||||||
|
DROP TABLE IF EXISTS messages CASCADE;
|
||||||
|
DROP TABLE IF EXISTS modeles CASCADE;
|
||||||
|
DROP TABLE IF EXISTS necessiter CASCADE;
|
||||||
|
DROP TABLE IF EXISTS noter CASCADE;
|
||||||
|
DROP TABLE IF EXISTS perdre CASCADE;
|
||||||
|
DROP TABLE IF EXISTS varier CASCADE;
|
||||||
|
|
||||||
|
-- ============================================================================
|
||||||
|
-- Tables
|
||||||
|
-- ============================================================================
|
||||||
|
|
||||||
|
CREATE TABLE acheter
|
||||||
|
(
|
||||||
|
id_membre SERIAL NOT NULL,
|
||||||
|
id_piece SERIAL NOT NULL,
|
||||||
|
quantite_acheter INTEGER ,
|
||||||
|
CONSTRAINT pk__acheter PRIMARY KEY (id_membre, id_piece)
|
||||||
|
);
|
||||||
|
|
||||||
|
CREATE TABLE avoir_motif
|
||||||
|
(
|
||||||
|
id_piece SERIAL NOT NULL,
|
||||||
|
id_motif SERIAL NOT NULL,
|
||||||
|
CONSTRAINT pk__avoir_motif PRIMARY KEY (id_piece, id_motif)
|
||||||
|
);
|
||||||
|
|
||||||
|
CREATE TABLE boites
|
||||||
|
(
|
||||||
|
id_boite SERIAL NOT NULL,
|
||||||
|
titre_boite varchar(255) NOT NULL,
|
||||||
|
date_boite DATE ,
|
||||||
|
CONSTRAINT pk__boites PRIMARY KEY (id_boite)
|
||||||
|
);
|
||||||
|
|
||||||
|
-- ============================================================================
|
||||||
|
-- Foreign Keys
|
||||||
|
-- ============================================================================
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
-- ============================================================================
|
||||||
|
-- Indexes
|
||||||
|
-- ============================================================================
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
-- ============================================================================
|
||||||
|
|
Loading…
x
Reference in New Issue
Block a user