--CREATE TABLE users ( id int NOT NULL, name varchar(255) DEFAULT '' NOT NULL, full_name varchar(255) DEFAULT '', PRIMARY KEY (id));CREATE INDEX index_users_name ON users(name);CREATE TABLE preferences ( userid int NOT NULL, keywords_box int DEFAULT 5 not NULL, keywords_sort varchar(31) DEFAULT 'keyword' NOT NULL, keywords_reverse boolean DEFAULT FALSE NOT NULL, default_view int DEFAULT 0 not NULL, PRIMARY KEY (userid));---- Table structure for table 'bookmark'--CREATE TABLE bookmarks ( id int NOT NULL, userid int NOT NULL, url varchar(1023) DEFAULT '' NOT NULL, name varchar(1023) DEFAULT '' NOT NULL, ldesc varchar(1023) DEFAULT '' NOT NULL, added date DEFAULT '1998-01-01' NOT NULL, PRIMARY KEY (id, userid));CREATE INDEX index_bookmarks_userid ON bookmarks(userid);---- Table structure for table 'keywords'--CREATE TABLE keywords ( id int DEFAULT '0' NOT NULL, userid int DEFAULT '0' NOT NULL, name varchar(255) DEFAULT '' NOT NULL, PRIMARY KEY (id, userid));CREATE INDEX index_keywords_name ON keywords(userid, name);---- Cross reference table for linking keywords and bookmarks--CREATE TABLE bookmarks_keywords ( bookmark int NOT NULL, keyword int DEFAULT '0' NOT NULL, userid int DEFAULT '0' NOT NULL, PRIMARY KEY (bookmark, keyword, userid));CREATE INDEX index_bkkw_kwuser ON bookmarks_keywords (keyword, userid);CREATE INDEX index_bkkw_user ON bookmarks_keywords (userid);CREATE INDEX index_bkkw_bkuser ON bookmarks_keywords (bookmark, userid);-- -- Folders structure--CREATE TABLE folders ( id int DEFAULT '0' NOT NULL, userid int DEFAULT '0' NOT NULL, keyword int DEFAULT '0' NOT NULL, parent int DEFAULT '0' NOT NULL, PRIMARY KEY (id, userid));CREATE INDEX index_folders_parent ON folders (userid, parent);---- Table structure for table 'db_sequence'--CREATE TABLE db_sequence ( seq_name varchar(30) DEFAULT '' NOT NULL, userid int DEFAULT '0' NOT NULL, nextid int DEFAULT '0' NOT NULL, PRIMARY KEY (seq_name, userid));INSERT INTO db_sequence (seq_name, userid, nextid) VALUES ('users' , -1, 0);