Al igual que en oracle, al momento de definir la tabla que tiene la foreign key de otra tabla debe especificarse.
Cita: CREATE TABLE order_items (
product_no integer REFERENCES products ON DELETE RESTRICT,
order_id integer REFERENCES orders ON DELETE CASCADE,
quantity integer,
PRIMARY KEY (product_no, order_id)
);
Tomado de la doc. oficial de postgresql
En oracle funciona igual.
saludos