Merged in feature/remove-query (pull request #201)
remove query from codebase part 1 * remove query * fix localstack run
This commit is contained in:
@@ -2,30 +2,13 @@
|
||||
SELECT id, clientId, hash FROM documents WHERE id = $1;
|
||||
|
||||
-- name: GetDocumentExternal :one
|
||||
WITH
|
||||
docs AS (
|
||||
SELECT id, hash, clientId
|
||||
FROM documents
|
||||
WHERE id = @documentId
|
||||
),
|
||||
namedResults AS (
|
||||
SELECT
|
||||
q.name,
|
||||
dd.id,
|
||||
d.value
|
||||
FROM currentCollectorQueries AS q
|
||||
JOIN docs as dd on dd.clientId = q.clientId
|
||||
LEFT JOIN listValidDocumentResults(@documentId) AS d
|
||||
ON d.queryId = q.queryId and q.name is not null
|
||||
)
|
||||
-- Query functionality has been removed. See remove_query_plan.md for details.
|
||||
SELECT
|
||||
d.id,
|
||||
d.clientId,
|
||||
d.hash,
|
||||
COALESCE(jsonb_object_agg(r.name, r.value) FILTER (WHERE r.name IS NOT NULL), '{}') AS fields
|
||||
FROM docs AS d
|
||||
LEFT JOIN namedResults AS r ON d.id = r.id
|
||||
GROUP BY d.id, d.clientId, d.hash;
|
||||
id,
|
||||
clientId,
|
||||
hash
|
||||
FROM documents
|
||||
WHERE id = @documentId;
|
||||
|
||||
-- name: ListDocumentsByClient :many
|
||||
SELECT id, hash from documents where clientId = @clientId;
|
||||
|
||||
Reference in New Issue
Block a user