batch upload impl
This commit is contained in:
@@ -2,6 +2,18 @@
|
||||
INSERT INTO batch_uploads (client_id, original_filename, total_documents)
|
||||
VALUES ($1, $2, $3) RETURNING id;
|
||||
|
||||
-- name: CreateBatchUploadWithStorage :one
|
||||
INSERT INTO batch_uploads (
|
||||
client_id,
|
||||
original_filename,
|
||||
total_documents,
|
||||
status,
|
||||
archive_bucket,
|
||||
archive_key,
|
||||
file_size_bytes
|
||||
) VALUES ($1, $2, $3, $4::batch_status, $5, $6, $7)
|
||||
RETURNING id, created_at;
|
||||
|
||||
-- name: GetBatchUpload :one
|
||||
SELECT id, client_id, original_filename, total_documents, processed_documents,
|
||||
failed_documents, invalid_type_documents, status, progress_percent,
|
||||
@@ -9,6 +21,14 @@ SELECT id, client_id, original_filename, total_documents, processed_documents,
|
||||
FROM batch_uploads
|
||||
WHERE id = $1 AND client_id = $2;
|
||||
|
||||
-- name: GetBatchUploadWithStorage :one
|
||||
SELECT id, client_id, original_filename, total_documents,
|
||||
processed_documents, failed_documents, invalid_type_documents,
|
||||
status, archive_bucket, archive_key, file_size_bytes,
|
||||
failed_filenames, created_at, completed_at
|
||||
FROM batch_uploads
|
||||
WHERE id = $1 AND client_id = $2;
|
||||
|
||||
-- name: ListBatchUploads :many
|
||||
SELECT id, client_id, original_filename, total_documents, processed_documents,
|
||||
failed_documents, invalid_type_documents, status, progress_percent,
|
||||
|
||||
Reference in New Issue
Block a user