Re: Join Table - Mailing list pgsql-sql

From Richard Huxton
Subject Re: Join Table
Date
Msg-id 41866DA3.3020704@archonet.com
Whole thread Raw
In response to Join Table  (T E Schmitz <mailreg@numerixtechnology.de>)
List pgsql-sql
T E Schmitz wrote:
> Hello,
> 
> I have created the following join table: the two FKs are the PK of the 
> table. Typically, I will need to select rows for a given ITEM_FK.
> 
> Question: is it necessary/advisable to create an index for the ITEM_FK 
> column? Or is this redundantbecause this column is already one of the PK 
> columns?
> 
> CREATE TABLE SUPPLY
> (
> ITEM_FK integer NOT NULL,
> CONTACT_FK integer NOT NULL,
> COST numeric (7,2),
> PRIMARY KEY (ITEM_FK,CONTACT_FK)
> );

The primary-key index can be used for ITEM_FK but not CONTACT_FK, so you 
might want an index on that column.

--   Richard Huxton  Archonet Ltd


pgsql-sql by date:

Previous
From: Tom Lane
Date:
Subject: Re: Join Table
Next
From: T E Schmitz
Date:
Subject: Re: Join Table