CREATE TABLE IF NOT EXISTS User( username text PRIMARY KEY ); CREATE TABLE IF NOT EXISTS Following( follower text, followed_user text, PRIMARY KEY (follower, followed_user), FOREIGN KEY (follower) REFERENCES User(username), FOREIGN KEY (followed_user) REFERENCES User(username) ); CREATE TABLE IF NOT EXISTS Message( username text, time integer, msg text NOT NULL, FOREIGN KEY (username) REFERENCES User(username) );