Built basic blog backend.
This commit is contained in:
5
private/database/queries/blog/addArticle.sql
Normal file
5
private/database/queries/blog/addArticle.sql
Normal file
@ -0,0 +1,5 @@
|
||||
INSERT INTO "BlogArticles" (
|
||||
"handle", "image", "shortDescription", "description", "date"
|
||||
) VALUES (
|
||||
${handle}, ${image}, ${shortDescription}, ${description}, ${date}
|
||||
) RETURNING *;
|
1
private/database/queries/blog/getArticleByHandle.sql
Normal file
1
private/database/queries/blog/getArticleByHandle.sql
Normal file
@ -0,0 +1 @@
|
||||
SELECT * FROM "BlogArticles" WHERE "handle"=${handle};
|
1
private/database/queries/blog/getArticleById.sql
Normal file
1
private/database/queries/blog/getArticleById.sql
Normal file
@ -0,0 +1 @@
|
||||
SELECT * FROM "BlogArticles" WHERE "id" = ${id};
|
11
private/database/queries/blog/getArticlesByPage.sql
Normal file
11
private/database/queries/blog/getArticlesByPage.sql
Normal file
@ -0,0 +1,11 @@
|
||||
SELECT
|
||||
*
|
||||
FROM
|
||||
"BlogArticles"
|
||||
ORDER BY
|
||||
"date" DESC
|
||||
LIMIT
|
||||
${count}
|
||||
OFFSET
|
||||
${offset}
|
||||
;
|
1
private/database/queries/blog/getArticlesCount.sql
Normal file
1
private/database/queries/blog/getArticlesCount.sql
Normal file
@ -0,0 +1 @@
|
||||
SELECT COUNT(*) FROM "BlogArticles";
|
Reference in New Issue
Block a user