uuid-ossp
je modul contrib, takže se ve výchozím nastavení nenačítá na server. Chcete-li jej používat, musíte jej načíst do databáze.
Pro moderní verze PostgreSQL (9.1 a novější) je to snadné:
CREATE EXTENSION IF NOT EXISTS "uuid-ossp";
ale pro 9.0 a nižší musíte místo toho spustit skript SQL, aby se rozšíření načetlo. Viz dokumentaci k modulům contrib v 8.4.
Pro Pg 9.1 a novější si místo toho přečtěte aktuální dokumenty contrib a CREATE EXTENSION
. Tyto funkce neexistují ve verzích 9.0 nebo starších, jako je vaše 8.4.
Pokud používáte zabalenou verzi PostgreSQL, možná budete muset nainstalovat samostatný balíček obsahující moduly contrib a rozšíření. Vyhledejte ve své databázi správce balíčků 'postgres' a 'contrib'.