poueeeeeeeeeeeeeeeeeeeeeeeeeet

This commit is contained in:
2018-12-18 09:50:36 +01:00
parent 0fa9b575cd
commit 3ecfa1f568
5 changed files with 378 additions and 5 deletions

57
bdd_proj.sql Normal file
View File

@ -0,0 +1,57 @@
CREATE TABLE images (
id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
date DATETIME,
name VARCHAR(32),
alt VARCHAR(128),
post_id INT
);
CREATE TABLE posts (
id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
title VARCHAR(32),
url VARCHAR(32),
content TEXT,
categorie INT,
author INT
);
CREATE TABLE post_tag (
post_id INT NOT NULL,
categorie INT NOT NULL
);
CREATE TABLE newsletter (
email VARCHAR(128) PRIMARY KEY
);
CREATE TABLE tag (
id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
url VARCHAR(32),
name VARCHAR(32)
);
CREATE TABLE categories (
id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
url VARCHAR(32),
name VARCHAR(32)
);
CREATE TABLE user (
id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
username VARCHAR(128),
linkedin VARCHAR(560)
);
ALTER TABLE post_tag
ADD FOREIGN KEY (post_id) REFERENCES posts(post_id);
ALTER TABLE post_tag
ADD FOREIGN KEY (categorie) REFERENCES tag(categorie);
ALTER TABLE posts
ADD FOREIGN KEY (categorie) REFERENCES categories(id)
ALTER TABLE posts
ADD FOREIGN KEY (author) REFERENCES users(id)