uuid-ossp
är en bidragsmodul, så den laddas inte in på servern som standard. Du måste ladda den i din databas för att kunna använda den.
För moderna PostgreSQL-versioner (9.1 och nyare) är det enkelt:
CREATE EXTENSION IF NOT EXISTS "uuid-ossp";
men för 9.0 och lägre måste du istället köra SQL-skriptet för att ladda tillägget. Se dokumentationen för bidragsmoduler i 8.4.
För sid 9.1 och senare läs istället de aktuella bidragsdokumenten och CREATE EXTENSION
. Dessa funktioner finns inte i 9.0 eller äldre versioner, som din 8.4.
Om du använder en paketerad version av PostgreSQL kan du behöva installera ett separat paket som innehåller bidragsmodulerna och tilläggen. Sök i din pakethanteraredatabas efter 'postgres' och 'contrib'.