A partir do PostgreSQL 9.3, isso não é implementado, consultehttp://blog.2ndquadrant.com/postgresql-9-3-development-array-element-foreign-keys/ Deve-se transformar array em outra tabela.