{ "db_name": "PostgreSQL", "query": "\n UPDATE versions\n SET s3_key = $2, file_size_bytes = $3, file_name = $4\n WHERE id = $1\n AND s3_key IS NOT DISTINCT FROM $5\n RETURNING id AS \"id: VersionId\", item_id AS \"item_id: ItemId\", version_number, changelog,\n file_url, file_size_bytes, file_name, download_count, is_current,\n created_at AS \"created_at: chrono::DateTime\", s3_key,\n scan_status AS \"scan_status: super::FileScanStatus\", label\n ", "describe": { "columns": [ { "ordinal": 0, "name": "id: VersionId", "type_info": "Uuid" }, { "ordinal": 1, "name": "item_id: ItemId", "type_info": "Uuid" }, { "ordinal": 2, "name": "version_number", "type_info": "Varchar" }, { "ordinal": 3, "name": "changelog", "type_info": "Text" }, { "ordinal": 4, "name": "file_url", "type_info": "Varchar" }, { "ordinal": 5, "name": "file_size_bytes", "type_info": "Int8" }, { "ordinal": 6, "name": "file_name", "type_info": "Varchar" }, { "ordinal": 7, "name": "download_count", "type_info": "Int4" }, { "ordinal": 8, "name": "is_current", "type_info": "Bool" }, { "ordinal": 9, "name": "created_at: chrono::DateTime", "type_info": "Timestamptz" }, { "ordinal": 10, "name": "s3_key", "type_info": "Varchar" }, { "ordinal": 11, "name": "scan_status: super::FileScanStatus", "type_info": "Text" }, { "ordinal": 12, "name": "label", "type_info": "Text" } ], "parameters": { "Left": [ "Uuid", "Varchar", "Int8", "Varchar", "Text" ] }, "nullable": [ false, false, false, true, true, true, true, false, false, false, true, false, true ] }, "hash": "f74c6ade14f7d9cafb553217eb0bded91709b5030dc30338e48be3b5885bdb53" }