{ "db_name": "PostgreSQL", "query": "\n SELECT u.id, u.did, u.backup_enabled, u.deactivated_at, r.repo_root_cid, r.repo_rev\n FROM users u\n JOIN repos r ON r.user_id = u.id\n WHERE u.backup_enabled = true\n AND u.deactivated_at IS NULL\n AND (\n NOT EXISTS (\n SELECT 1 FROM account_backups ab WHERE ab.user_id = u.id\n )\n OR (\n SELECT MAX(ab.created_at) FROM account_backups ab WHERE ab.user_id = u.id\n ) < NOW() - make_interval(secs => $1)\n )\n LIMIT $2\n ", "describe": { "columns": [ { "ordinal": 0, "name": "id", "type_info": "Uuid" }, { "ordinal": 1, "name": "did", "type_info": "Text" }, { "ordinal": 2, "name": "backup_enabled", "type_info": "Bool" }, { "ordinal": 3, "name": "deactivated_at", "type_info": "Timestamptz" }, { "ordinal": 4, "name": "repo_root_cid", "type_info": "Text" }, { "ordinal": 5, "name": "repo_rev", "type_info": "Text" } ], "parameters": { "Left": [ "Float8", "Int8" ] }, "nullable": [ false, false, false, true, false, true ] }, "hash": "07c54d6bcfdc08d821e788c31dc46cc240dc8507c7dd5bdd2ceeb36d2084e8ce" }