uuid_generate_v4 utils programmingerror permission ossp not función extension existe exist does create postgresql ubuntu ubuntu-13.04

postgresql - utils - No puedo usar uuid y crear una extensión para usarlo



postgresql uuid_generate_v4() does not exist (3)

El paquete del sistema operativo que contiene la extensión no está instalado. Para instalarlo:

apt-get install postgresql-contrib-9.2

Quiero usar uuid en Postgresql 9.2 en Ubuntu 13. Entonces, cuando intenté verificar si está disponible o no, lo hice:

select uuid_generate_v4() as one;

Y me dio ERROR: function uuid_generate_v4() does not exist

Luego hice CREATE EXTENSION "uuid-ossp";

ERROR: could not open extension control file "/usr/share/postgresql/9.2/extension/uuid-ossp.control": No such file or directory

Bueno, ¿qué hago ahora?

Por cierto, SELECT * FROM pg_available_extensions; plpsql (1.0) devuelve plpsql (1.0) .



Si aún recibe el error, intente ejecutar manualmente los dos archivos SQL dentro de /usr/share/postgresql/9.X/extension/uuid-ossp*.sql en su base de datos