My gut tells me that I would do it in the query itself though, and not rely on the collation. Maybe I am misunderstanding.
SELECT \* FROM users WHERE name = 'João' COLLATE ignore_accent;