Understanding Foreign Keys in PostgreSQL | Tiger Data