Andreas Fromm <Andreas(dot)Fromm(at)physik(dot)uni-erlangen(dot)de> writes:
> My problem is that the references to the phones table do not get
> restricted, i.e. I can insert any value in the phone*-fields, while the
> references to the other tables are restricted to values that allready
> exists.
Hard to believe --- and I couldn't reproduce it here. What PG version
are you using? Can you show us a complete example?
regards, tom lane