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.
15 lines
1.6 KiB
JSON
15 lines
1.6 KiB
JSON
{
|
|
"db_name": "PostgreSQL",
|
|
"query": "\n DELETE FROM room_resource_events e\n WHERE e.actor_user_id = $1\n OR (\n e.resource_type = 'chat_pins'\n AND e.aggregate_type = 'chat_message'\n AND EXISTS (\n SELECT 1\n FROM chat_messages m\n WHERE m.room_id = e.room_id\n AND e.aggregate_id = m.id::TEXT\n AND m.user_id = $1\n )\n )\n OR (\n e.resource_type = 'media'\n AND EXISTS (\n SELECT 1\n FROM media m\n WHERE e.resource_id = m.id::TEXT\n AND (m.creator_id = $1 OR m.deleted_owner_id = $1)\n )\n )\n OR (\n e.resource_type = 'playlist'\n AND EXISTS (\n SELECT 1\n FROM playlists p\n WHERE e.resource_id = p.id::TEXT\n AND (p.creator_id = $1 OR p.deleted_owner_id = $1)\n )\n )\n ",
|
|
"describe": {
|
|
"columns": [],
|
|
"parameters": {
|
|
"Left": [
|
|
"Int8"
|
|
]
|
|
},
|
|
"nullable": []
|
|
},
|
|
"hash": "5e71bd73be253d482c4a39f613929dcf0f5db4894e6e96908d80466686be6bb0"
|
|
}
|