uuid-ossp
е contrib модул, така че не се зарежда в сървъра по подразбиране. Трябва да го заредите във вашата база данни, за да го използвате.
За съвременните версии на PostgreSQL (9.1 и по-нови) това е лесно:
CREATE EXTENSION IF NOT EXISTS "uuid-ossp";
но за 9.0 и по-ниски трябва вместо това да изпълните SQL скрипта, за да заредите разширението. Вижте документацията за модулите за принос в 8.4.
За Pg 9.1 и по-нови вместо това прочетете текущите документи за принос и CREATE EXTENSION
. Тези функции не съществуват в 9.0 или по-стари версии, като вашата 8.4.
Ако използвате пакетирана версия на PostgreSQL, може да се наложи да инсталирате отделен пакет, съдържащ модулите и разширенията contrib. Потърсете в базата данни на мениджъра на пакети за 'postgres' и 'contrib'.