Merged in feature/e2etest (pull request #74)
Feature/e2etest * e2etest * testcleanups
This commit is contained in:
@@ -1,6 +1,21 @@
|
||||
-- name: GetDocument :one
|
||||
SELECT id, jobId, hash FROM documents WHERE id = $1 LIMIT 1;
|
||||
|
||||
-- name: ListDocumentsByJobId :many
|
||||
WITH docs as (
|
||||
SELECT id from documents where jobId = @jobId
|
||||
),
|
||||
entries as (
|
||||
SELECT
|
||||
de.documentId,
|
||||
de.bucket,
|
||||
de.key,
|
||||
ROW_NUMBER() OVER (PARTITION BY de.documentId ORDER BY de.id DESC) as rowNumber
|
||||
FROM docs d
|
||||
JOIN documentEntries de on d.id = de.documentId
|
||||
)
|
||||
SELECT documentId as id, bucket, key from entries WHERE rowNumber = 1;
|
||||
|
||||
-- name: CreateDocument :one
|
||||
INSERT INTO documents (jobId, hash) VALUES ($1, $2) RETURNING id;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user