mirror of https://github.com/synctv-org/synctv
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.
241 lines
5.6 KiB
JSON
241 lines
5.6 KiB
JSON
{
|
|
"db_name": "PostgreSQL",
|
|
"query": "\n SELECT storage_backend, object_key, original_storage_backend, original_object_key,\n group_id, variant_key, label, url, mime_type, size_bytes, width, height,\n is_original, lossy, quality, sort_order,\n NULL::JSONB AS \"object_access?: crate::models::FileObjectAccess\",\n metadata AS \"metadata!: FileVariantMetadata\",\n created_at\n FROM file_object_variants\n WHERE original_storage_backend = $1\n AND original_object_key = $2\n AND is_original = FALSE\n ORDER BY sort_order ASC, size_bytes ASC, variant_key ASC\n ",
|
|
"describe": {
|
|
"columns": [
|
|
{
|
|
"ordinal": 0,
|
|
"name": "storage_backend",
|
|
"type_info": "Text",
|
|
"origin": {
|
|
"Table": {
|
|
"table": "file_object_variants",
|
|
"name": "storage_backend"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 1,
|
|
"name": "object_key",
|
|
"type_info": "Text",
|
|
"origin": {
|
|
"Table": {
|
|
"table": "file_object_variants",
|
|
"name": "object_key"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 2,
|
|
"name": "original_storage_backend",
|
|
"type_info": "Text",
|
|
"origin": {
|
|
"Table": {
|
|
"table": "file_object_variants",
|
|
"name": "original_storage_backend"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 3,
|
|
"name": "original_object_key",
|
|
"type_info": "Text",
|
|
"origin": {
|
|
"Table": {
|
|
"table": "file_object_variants",
|
|
"name": "original_object_key"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 4,
|
|
"name": "group_id",
|
|
"type_info": "Text",
|
|
"origin": {
|
|
"Table": {
|
|
"table": "file_object_variants",
|
|
"name": "group_id"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 5,
|
|
"name": "variant_key",
|
|
"type_info": "Text",
|
|
"origin": {
|
|
"Table": {
|
|
"table": "file_object_variants",
|
|
"name": "variant_key"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 6,
|
|
"name": "label",
|
|
"type_info": "Text",
|
|
"origin": {
|
|
"Table": {
|
|
"table": "file_object_variants",
|
|
"name": "label"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 7,
|
|
"name": "url",
|
|
"type_info": "Text",
|
|
"origin": {
|
|
"Table": {
|
|
"table": "file_object_variants",
|
|
"name": "url"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 8,
|
|
"name": "mime_type",
|
|
"type_info": "Text",
|
|
"origin": {
|
|
"Table": {
|
|
"table": "file_object_variants",
|
|
"name": "mime_type"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 9,
|
|
"name": "size_bytes",
|
|
"type_info": "Int8",
|
|
"origin": {
|
|
"Table": {
|
|
"table": "file_object_variants",
|
|
"name": "size_bytes"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 10,
|
|
"name": "width",
|
|
"type_info": "Int4",
|
|
"origin": {
|
|
"Table": {
|
|
"table": "file_object_variants",
|
|
"name": "width"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 11,
|
|
"name": "height",
|
|
"type_info": "Int4",
|
|
"origin": {
|
|
"Table": {
|
|
"table": "file_object_variants",
|
|
"name": "height"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 12,
|
|
"name": "is_original",
|
|
"type_info": "Bool",
|
|
"origin": {
|
|
"Table": {
|
|
"table": "file_object_variants",
|
|
"name": "is_original"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 13,
|
|
"name": "lossy",
|
|
"type_info": "Bool",
|
|
"origin": {
|
|
"Table": {
|
|
"table": "file_object_variants",
|
|
"name": "lossy"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 14,
|
|
"name": "quality",
|
|
"type_info": "Int4",
|
|
"origin": {
|
|
"Table": {
|
|
"table": "file_object_variants",
|
|
"name": "quality"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 15,
|
|
"name": "sort_order",
|
|
"type_info": "Int4",
|
|
"origin": {
|
|
"Table": {
|
|
"table": "file_object_variants",
|
|
"name": "sort_order"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 16,
|
|
"name": "object_access?: crate::models::FileObjectAccess",
|
|
"type_info": "Jsonb",
|
|
"origin": "Expression"
|
|
},
|
|
{
|
|
"ordinal": 17,
|
|
"name": "metadata!: FileVariantMetadata",
|
|
"type_info": "Jsonb",
|
|
"origin": {
|
|
"Table": {
|
|
"table": "file_object_variants",
|
|
"name": "metadata"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 18,
|
|
"name": "created_at",
|
|
"type_info": "Timestamptz",
|
|
"origin": {
|
|
"Table": {
|
|
"table": "file_object_variants",
|
|
"name": "created_at"
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"parameters": {
|
|
"Left": [
|
|
"Text",
|
|
"Text"
|
|
]
|
|
},
|
|
"nullable": [
|
|
false,
|
|
false,
|
|
false,
|
|
false,
|
|
false,
|
|
false,
|
|
false,
|
|
true,
|
|
false,
|
|
false,
|
|
true,
|
|
true,
|
|
false,
|
|
false,
|
|
true,
|
|
false,
|
|
null,
|
|
false,
|
|
false
|
|
]
|
|
},
|
|
"hash": "3c6d838c810cfcf9f6aa8e63de716e297c9040cf3dfe7cd4bcd024a20f91e3b7"
|
|
}
|