23 lines
577 B
Plaintext
23 lines
577 B
Plaintext
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` = ?; |