You can now get authors
This commit is contained in:
parent
3113b844bc
commit
5016f576b9
9 changed files with 597 additions and 189 deletions
|
|
@ -205,3 +205,61 @@ LIMIT
|
|||
$2
|
||||
OFFSET
|
||||
$3;
|
||||
|
||||
-- name: CreateFeedAuthor :one
|
||||
INSERT INTO
|
||||
feed_authors (
|
||||
created_at,
|
||||
updated_at,
|
||||
deleted_at,
|
||||
"name",
|
||||
email,
|
||||
feed_id
|
||||
)
|
||||
VALUES
|
||||
($1, $2, $3, $4, $5, $6)
|
||||
RETURNING
|
||||
*;
|
||||
|
||||
-- name: CreateItemAuthor :one
|
||||
INSERT INTO
|
||||
item_authors (
|
||||
created_at,
|
||||
updated_at,
|
||||
deleted_at,
|
||||
"name",
|
||||
email,
|
||||
item_id
|
||||
)
|
||||
VALUES
|
||||
($1, $2, $3, $4, $5, $6)
|
||||
RETURNING
|
||||
*;
|
||||
|
||||
-- name: GetFeedAuthors :many
|
||||
SELECT
|
||||
*
|
||||
FROM
|
||||
feed_authors
|
||||
WHERE
|
||||
feed_id = $1
|
||||
ORDER BY
|
||||
created_at DESC
|
||||
LIMIT
|
||||
$2
|
||||
OFFSET
|
||||
$3;
|
||||
|
||||
-- name: GetItemAuthors :many
|
||||
SELECT
|
||||
*
|
||||
FROM
|
||||
item_authors
|
||||
WHERE
|
||||
item_id = $1
|
||||
ORDER BY
|
||||
created_at DESC
|
||||
LIMIT
|
||||
$2
|
||||
OFFSET
|
||||
$3;
|
||||
|
|
|
|||
|
|
@ -10,7 +10,6 @@ CREATE TABLE IF NOT EXISTS feed_authors (
|
|||
-- From gofeed:
|
||||
"name" TEXT,
|
||||
email TEXT,
|
||||
uri TEXT,
|
||||
-- Link to feed
|
||||
feed_id BIGINT NOT NULL,
|
||||
CONSTRAINT fk_feed_id FOREIGN KEY (feed_id) REFERENCES feeds (id) ON DELETE CASCADE
|
||||
|
|
@ -26,7 +25,6 @@ CREATE TABLE IF NOT EXISTS item_authors (
|
|||
-- From gofeed:
|
||||
"name" TEXT,
|
||||
email TEXT,
|
||||
uri TEXT,
|
||||
-- Link to feed item (Also called feed entry)
|
||||
item_id BIGINT NOT NULL,
|
||||
CONSTRAINT fk_item_id FOREIGN KEY (item_id) REFERENCES items (id) ON DELETE CASCADE
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue