Tal vez debas implementar esa función en algún lenguaje procedural distinto de 
pl/pgsql, prueba con pl/perl o pl/pythonu. para que puedas tener acceso a 
ficheros fuera del cluster. 
----- Mensaje original ----- 
De: "Rodriguez Fernando" <[email protected]> 
Para: [email protected] 
Enviados: Viernes, 9 de Septiembre 2011 14:32:48 (GMT-0400) Auto-Detected 
Asunto: Re: [pgsql-es-ayuda] Funciones de leer directorio 

El 09/09/2011 13:11, Juan escribió: 
> Gente 
> 
> Quiero leer un directorio , en verdad alli tengo muchos archivos de 
> texto para subir con copy from.. blah . 
> pero Me gustaria hacerlo con una funcion de directorio o sea iterar el 
> directorio como haria la funcion 
> pg_ls_dir pero parece que solo anda en path absoluto con el 
> directorio de postgres o sea parece q solo 
> 
> anda para todos los directorios de postgres si pongo algo como 
> 
> 
> pg_ls_dir( 'pg_log') --> ANDAAAAA!!! 
> 
> pero si pongo 
> 
> pg_ls_dir( '//Users/blah') dice que no acepta paths absolutos incluso 
> si hago 
> 
> pg_ls_dir( 'c:\Windows\') -> lo mismo con las dos barras de path \ ó / 
> cambiando el disco la letra tampoco anda . 
> alguna idea? 
> saludos 
> mdc 
> 
no tendras un problema de permisos?, ya que el usuario del motor es 
postgres, proba creando un directorio c:\prueba, y dale a postgres 
permisos. 
Nunca probe pero no se pierde nada. 



- 
Enviado a la lista de correo pgsql-es-ayuda ([email protected]) 
Para cambiar tu suscripción: 
http://www.postgresql.org/mailpref/pgsql-es-ayuda 

Responder a