Является ли внешний ключ индексом?
Foreign Key использует индекс, т.е. нет, но без индекса не сделать.
Куда ссылается - должен быть уникальным индексом (лучше PK), без этого не создастся FK.
Откуда ссылается - MySQL автоматически строит индекс, а PostreSQL - нет.it is often a good idea to index the referencing columns too. Because this is not always needed, and there are many choices available on how to index, declaration of a foreign key constraint does not automatically create an index on the referencing columns.
https://www.postgresql.org/docs/current/static/ddl...