pub fn clean_db<T, U, V, W>(tables: Vec<T>, conn: &PgConnection)where
    T: IntoUpdateTarget<WhereClause = U> + HasTable<Table = V>,
    U: QueryFragment<Pg> + QueryId,
    V: Table + QueryId + QuerySource<FromClause = W>,
    W: QueryFragment<Pg>,