постгре незнаю, но думаю и ожидаю такое же. или ошибаюсь?
Да, и в PostgreSQL (и практически где угодно, в смысле в любой (?) современной RDBMS) может быть таблица без PK, а с UNIQUE INDEX, и на него FK с других таблиц. Т.е. PK — это просто UNIQUE + NOT NULL, и только один на таблицу (если не считать мелких технических отличий в той или иной СУБД), и всё.
СУБД сокращённо называется постгрес, кстати. ;)