A foreign key must?

A.
Be defined in all tables in the database
B.
Match the field value of a primary key in a related table or be NULL.
C.
Be unique
D.
Be numeric
Explanation:
: http://www.postgresql.org/files/documentation/books/aw_pgsql/node131.html