You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
synctv/.sqlx/query-028170a15b78bd6c1d3fa...

210 lines
6.1 KiB
JSON

{
"db_name": "PostgreSQL",
"query": "\n SELECT r.storage_backend AS \"storage_backend!\",\n s.upload_session_key AS \"upload_session_key!\",\n r.object_key AS \"object_key!\",\n s.session_kind AS \"session_kind!: FileUploadSessionKind\",\n s.upload_id,\n s.user_id AS \"user_id!\",\n s.storage_scope AS \"storage_scope!\",\n s.mime_type AS \"mime_type!\",\n s.size_bytes AS \"size_bytes!\",\n s.content_manifest_sha256 AS \"content_manifest_sha256!\",\n s.part_size_bytes AS \"part_size_bytes!\",\n s.metadata AS \"metadata!: FileUploadSessionMetadata\",\n s.expires_at AS \"expires_at!\",\n s.completed_at,\n s.created_at AS \"created_at!\",\n s.updated_at AS \"updated_at!\"\n FROM file_references r\n JOIN file_objects o\n ON o.storage_backend = r.storage_backend\n AND o.object_key = r.object_key\n JOIN file_upload_sessions s\n ON s.storage_backend = r.storage_backend\n AND s.object_key = r.object_key\n AND r.metadata->>'kind' = 'uploadSession'\n AND COALESCE(r.metadata->'data'->>'publicFileId', r.metadata->'data'->>'fileId') = r.reference_id\n AND COALESCE(s.metadata->>'publicFileId', s.metadata->>'fileId') = r.reference_id\n WHERE r.reference_kind = $1\n AND r.reference_id = $2\n AND r.released_at IS NULL\n AND o.deleting_at IS NULL\n ORDER BY r.updated_at DESC, r.id DESC\n LIMIT 1\n ",
"describe": {
"columns": [
{
"ordinal": 0,
"name": "storage_backend!",
"type_info": "Text",
"origin": {
"Table": {
"table": "file_references",
"name": "storage_backend"
}
}
},
{
"ordinal": 1,
"name": "upload_session_key!",
"type_info": "Text",
"origin": {
"Table": {
"table": "file_upload_sessions",
"name": "upload_session_key"
}
}
},
{
"ordinal": 2,
"name": "object_key!",
"type_info": "Text",
"origin": {
"Table": {
"table": "file_references",
"name": "object_key"
}
}
},
{
"ordinal": 3,
"name": "session_kind!: FileUploadSessionKind",
"type_info": "Int2",
"origin": {
"Table": {
"table": "file_upload_sessions",
"name": "session_kind"
}
}
},
{
"ordinal": 4,
"name": "upload_id",
"type_info": "Text",
"origin": {
"Table": {
"table": "file_upload_sessions",
"name": "upload_id"
}
}
},
{
"ordinal": 5,
"name": "user_id!",
"type_info": "Int8",
"origin": {
"Table": {
"table": "file_upload_sessions",
"name": "user_id"
}
}
},
{
"ordinal": 6,
"name": "storage_scope!",
"type_info": "Text",
"origin": {
"Table": {
"table": "file_upload_sessions",
"name": "storage_scope"
}
}
},
{
"ordinal": 7,
"name": "mime_type!",
"type_info": "Text",
"origin": {
"Table": {
"table": "file_upload_sessions",
"name": "mime_type"
}
}
},
{
"ordinal": 8,
"name": "size_bytes!",
"type_info": "Int8",
"origin": {
"Table": {
"table": "file_upload_sessions",
"name": "size_bytes"
}
}
},
{
"ordinal": 9,
"name": "content_manifest_sha256!",
"type_info": "Text",
"origin": {
"Table": {
"table": "file_upload_sessions",
"name": "content_manifest_sha256"
}
}
},
{
"ordinal": 10,
"name": "part_size_bytes!",
"type_info": "Int8",
"origin": {
"Table": {
"table": "file_upload_sessions",
"name": "part_size_bytes"
}
}
},
{
"ordinal": 11,
"name": "metadata!: FileUploadSessionMetadata",
"type_info": "Jsonb",
"origin": {
"Table": {
"table": "file_upload_sessions",
"name": "metadata"
}
}
},
{
"ordinal": 12,
"name": "expires_at!",
"type_info": "Timestamptz",
"origin": {
"Table": {
"table": "file_upload_sessions",
"name": "expires_at"
}
}
},
{
"ordinal": 13,
"name": "completed_at",
"type_info": "Timestamptz",
"origin": {
"Table": {
"table": "file_upload_sessions",
"name": "completed_at"
}
}
},
{
"ordinal": 14,
"name": "created_at!",
"type_info": "Timestamptz",
"origin": {
"Table": {
"table": "file_upload_sessions",
"name": "created_at"
}
}
},
{
"ordinal": 15,
"name": "updated_at!",
"type_info": "Timestamptz",
"origin": {
"Table": {
"table": "file_upload_sessions",
"name": "updated_at"
}
}
}
],
"parameters": {
"Left": [
"Text",
"Text"
]
},
"nullable": [
false,
false,
false,
false,
true,
false,
false,
false,
false,
false,
false,
false,
false,
true,
false,
false
]
},
"hash": "028170a15b78bd6c1d3fa3608b2ca4c43d72e32068c0b547fc233dd2de6d946b"
}