Microblogging

Présentation

Une application de micro blogging, vous pourrez retrouver le tutoriel sur developpez.com à partir de jeudi







Télécharger

Télécharger l'application

Github

https://github.com/imikado/microblogging


  
git 
clone https://github.com/imikado/microblogging .
    



SQL de la base de données

Ci dessous la requête SQL de création de la structure de la base

  
CREATE TABLE members 
(
id int(11NOT NULL auto_increment,
login varchar(50NOT NULL,
pass varchar(50NOT NULL,
picture varchar(50NOT NULL,
shortname varchar(50NOT NULL,
description varchar(200NOT NULL,
nb_posts int(11NOT NULL,
nb_followers int(11NOT NULL,
nb_subscriptions int(11NOT NULL,
PRIMARY KEY (id)
);

CREATE TABLE posts(
id int(11NOT NULL auto_increment,
text varchar(300NOT NULL,
member_id int(11NOT NULL,
dateCreation datetime NOT NULL,
parent_post_id int(11NULL,
nb_retweets int(11NOT NULL,
retweet_post_id int(11NULL,
PRIMARY KEY (`id`)
);

CREATE TABLE hashtags(
id int(11NOT NULL auto_increment,
name varchar(20NOT NULL,
nb_posts int(11NOT NULL,
dateLastUse datetime NOT NULL,
PRIMARY KEY (`id`)
);

CREATE TABLE hashtags_posts(
id int(11NOT NULL auto_increment,
post_id int(11NOT NULL,
hashtag_id int(11NOT NULL,
PRIMARY KEY (`id`)
);

CREATE TABLE mentions(
id int(11NOT NULL auto_increment,
member_id int(11NOT NULL,
post_id int(11NOT NULL,
PRIMARY KEY (`id`)
);

CREATE TABLE followers(
id int(11NOT NULL auto_increment,
member_id int(11NOT NULL,
follower_member_id int(11NOT NULL,
PRIMARY KEY (`id`)
);