Skip to content

Commit

Permalink
Merge branch 'integrationTesting' into B-22227-INT
Browse files Browse the repository at this point in the history
  • Loading branch information
r-mettler authored Feb 13, 2025
2 parents 1cb10d0 + cddf9ce commit c675dd9
Show file tree
Hide file tree
Showing 2 changed files with 23 additions and 0 deletions.
1 change: 1 addition & 0 deletions migrations/app/migrations_manifest.txt
Original file line number Diff line number Diff line change
Expand Up @@ -1096,3 +1096,4 @@
20250206173204_add_hawaii_data.up.sql
20250207153450_add_fetch_documents_func.up.sql
20250210175754_B22451_update_dest_queue_to_consider_sit_extensions.up.sql
20250213151815_fix_spacing_fetch_documents.up.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
CREATE OR REPLACE FUNCTION public.fetch_documents(docCursor refcursor, useruploadCursor refcursor, uploadCursor refcursor, _docID uuid) RETURNS setof refcursor AS $$
BEGIN
OPEN $1 FOR
SELECT documents.created_at, documents.deleted_at, documents.id, documents.service_member_id, documents.updated_at
FROM documents AS documents
WHERE documents.id = _docID and documents.deleted_at is null
LIMIT 1;
RETURN NEXT $1;
OPEN $2 FOR
SELECT user_uploads.created_at, user_uploads.deleted_at, user_uploads.document_id, user_uploads.id, user_uploads.updated_at,
user_uploads.upload_id, user_uploads.uploader_id
FROM user_uploads AS user_uploads
WHERE user_uploads.deleted_at is null and user_uploads.document_id = _docID
ORDER BY created_at asc;
RETURN NEXT $2;
OPEN $3 FOR
SELECT uploads.id, uploads.bytes, uploads.checksum, uploads.content_type, uploads.created_at, uploads.deleted_at, uploads.filename,
uploads.rotation, uploads.storage_key, uploads.updated_at, uploads.upload_type FROM uploads AS uploads , user_uploads
WHERE uploads.deleted_at is null and uploads.id = user_uploads.upload_id and user_uploads.deleted_at is null and user_uploads.document_id = _docID;
RETURN NEXT $3;
END;
$$ LANGUAGE plpgsql;

0 comments on commit c675dd9

Please sign in to comment.