Remove det surgery

Notes:
* deploying this change will require some app downtime (probably several hours) as the `detection_extract_view_mv` needs to be re-built and re-indexed.
* this should fix #110 
Oh. Is it because the migration just inserted into the table, rather than calling `create_matview(__, __)`?