Skip to content

Instantly share code, notes, and snippets.

@yannvery
Last active August 29, 2015 14:08
Show Gist options
  • Select an option

  • Save yannvery/fa7fb0714b47127675e4 to your computer and use it in GitHub Desktop.

Select an option

Save yannvery/fa7fb0714b47127675e4 to your computer and use it in GitHub Desktop.
delayed_jobs - extract jobs with specifics error on celebrities ( B&C)

List all errors about Twitter page does not exist

select * from celebrities where id in
(
  select distinct SUBSTRING_INDEX(SUBSTRING_INDEX(SUBSTRING_INDEX(handler, '\n', 4), '\n', -1), ' ', -1) as celebrity_id 
    from delayed_jobs 
  where last_error like '{Sorry, that page%'
)

List One facebook error ( deleted )

select * from celebrities where id in
(
  select distinct SUBSTRING_INDEX(SUBSTRING_INDEX(SUBSTRING_INDEX(handler, '\n', 4), '\n', -1), ' ', -1) as celebrity_id  
  from delayed_jobs 
    where last_error like'{399: unexpected token at%'
)

List user suspended

select * from celebrities where id in
(
  select distinct SUBSTRING_INDEX(SUBSTRING_INDEX(SUBSTRING_INDEX(handler, '\n', 4), '\n', -1), ' ', -1) as celebrity_id 
  from delayed_jobs 
    where last_error like '{User has been suspended%'
)
````
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment