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
871 B
JSON
15 lines
871 B
JSON
{
|
|
"db_name": "PostgreSQL",
|
|
"query": "\n WITH RECURSIVE retained_playlists(id) AS (\n SELECT id\n FROM playlists\n WHERE creator_id = $1 OR deleted_owner_id = $1\n UNION\n SELECT child.id\n FROM playlists child\n JOIN retained_playlists parent ON child.parent_id = parent.id\n )\n UPDATE playlists\n SET deleted_owner_id = $1\n WHERE id IN (SELECT id FROM retained_playlists)\n AND deleted_owner_id IS DISTINCT FROM $1\n ",
|
|
"describe": {
|
|
"columns": [],
|
|
"parameters": {
|
|
"Left": [
|
|
"Int8"
|
|
]
|
|
},
|
|
"nullable": []
|
|
},
|
|
"hash": "0bf02ad5d2d7705ee9338fc9c107de1d2e5cb005b755a60b12019c4f878f1bd4"
|
|
}
|