CREATE TABLE SIDEPROJECT ( `description` TEXT NOT NULL, `title` TEXT, `url` TEXT, `category` TEXT NOT NULL , PRIMARY KEY (`description`, `title`, `url`, `category`) ); CREATE INDEX sideproject_index ON SIDEPROJECT(`description`, `title`, `url`, `category`); sideProjects: SELECT * FROM SIDEPROJECT; sideProjectsByCategory: SELECT * FROM SIDEPROJECT GROUP BY `category` ORDER BY COUNT(`category`) DESC; insertSideProject: INSERT OR REPLACE INTO SIDEPROJECT VALUES ?; deleteSideProject: DELETE FROM SIDEPROJECT WHERE `description` = ? AND `category` = ?;