uuid-ossp
is een contrib-module, dus het wordt niet standaard in de server geladen. Je moet het in je database laden om het te gebruiken.
Voor moderne PostgreSQL-versies (9.1 en nieuwer) is dat eenvoudig:
CREATE EXTENSION IF NOT EXISTS "uuid-ossp";
maar voor 9.0 en lager moet u in plaats daarvan het SQL-script uitvoeren om de extensie te laden. Zie de documentatie voor contrib-modules in 8.4.
Voor Pg 9.1 en nieuwer lees in plaats daarvan de huidige contrib docs en CREATE EXTENSION
. Deze functies bestaan niet in 9.0 of oudere versies, zoals uw 8.4.
Als u een verpakte versie van PostgreSQL gebruikt, moet u mogelijk een apart pakket installeren dat de bijdragen-modules en -extensies bevat. Zoek in uw pakketbeheerderdatabase naar 'postgres' en 'contrib'.