Excerpts from Sergio Valdes Hurtado's message of jue jun 24 15:21:42 -0400 2010: > El día 24 de junio de 2010 15:07, Alvaro Herrera > <[email protected]> escribió: > > Excerpts from Sergio Valdes Hurtado's message of jue jun 24 15:02:31 -0400 > > 2010: > >> Estoy siguiendo el consejo de alvaro y trato de instalar uuid-ossp, y > >> para ello ejecuto las query del contrib y me arrojan errores. > >> Adjunto una de las querys y el error: > >> > >> CREATE OR REPLACE FUNCTION uuid_nil() > >> RETURNS uuid > >> AS '$libdir/uuid-ossp', 'uuid_nil' > >> IMMUTABLE STRICT LANGUAGE C; > >> > >> [Error] Líneas de script: 1-4 ---------------------- > >> ERROR: no se pudo acceder al archivo «uid-ossp»: No such file or directory > >> Línea: 1 > > > > Pareciera que le falta una "u" a "uuid" ... > > > En realidad es solo en el mensaje, ya que en la query está bien > escrito el nombre. > ¿Como puedo saber que valor toma $libdir?
Creo que con pg_config --libdir podrías saberlo, pero no sé si funciona bien en Windows. Yo me preocuparía por la falta de la u en el mensaje de error; no creo que sea un mero accidente. Quizás quiere decir que la query no está correcta. ¿Estás seguro que estás pasando $libdir/uuid-ossp y no $libdir\uuid-ossp? Si estás usando \ como separador, deberías duplicarlo, $libdir\\uuid-ossp (hurra Microsoft por usar un delimitador poco adecuado) -- Álvaro Herrera <[email protected]> The PostgreSQL Company - Command Prompt, Inc. PostgreSQL Replication, Consulting, Custom Development, 24x7 support - Enviado a la lista de correo pgsql-es-ayuda ([email protected]) Para cambiar tu suscripci�n: http://www.postgresql.org/mailpref/pgsql-es-ayuda
