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