PostgreSQL: 8.2
When you create a foreign key to a table is there an index that is
created on the foreign key automatically?
Example:
Table A has a field called ID.
Table B has a field called fk_a_id which has a constraint of being a
foreign key to table A to field ID.
Is there an index automatically created on field fk_a_id in table B when
I create a foreign key constraint?
I assume yes. But I wanted to check. I did not see it specifically
mentioned in the documentation.
I also see "CREATE TABLE / PRIMARY KEY will create implicit index" when
creating a primary key but I don't see any similar statement when
creating a foreign key.
Thanks,
Lance Campbell
Project Manager/Software Architect
Web Services at Public Affairs
University of Illinois
217.333.0382
http://webservices.uiuc.edu