I have a roles field in a Users table of type Array. I need to be able to get all users that have both role 'admin' and role 'member'. FOr now I use this query:
select * from users where 'member' = ANY(roles) and 'admin' = ANY(roles);
I was wondering if there was a cleaner way to do this.