I’ve used array column in PG before, haven’t indexed arrays though.
People usually go with GIN indexes, that can be used on the contains, overlaps or equals comparisons.
https://www.postgresql.org/docs/9.1/intarray.html
I’ve used array column in PG before, haven’t indexed arrays though.