2009/2/19 Paco Abato <[email protected]>: > Hola Lista: > > Un cliente me ha pedido que establezca el tablespace en una máquina > (llamémosla máquina D -datos-) distinta de aquella en la que está instalado > postgresql (llamémosla máquina S -servidor-). La idea es que los datos estén > en una máquina dedicada a los mismos. Para ello han compartido un directorio > (cuyo propietario es el usuario "postgres" que es el que gestiona la base de > datos) de la máquina D y en la máquina S se ha añadido este directorio como > una unidad de red. > > De ninguna forma he conseguido crear el tablespace en D. El error que me da > al intentar crearlo (con pgAdmin III) es > > "could not set permissions on directory" > > aunque el directorio es accesible y he creado sin problemas directorios y > archivos dentro. >
tal vez tienes permisos como usuario normal pero y el usuario postgres? no el de la maquina D sino el de la maquina S, tiene permisos? > ¿Sabeis si hay alguna restricción que impide crear un tablespace en otra > máquina conectada en red? > no hay restriccion, yo lo hice (aunque en ambiente linux, montando un shared device) -- Atentamente, Jaime Casanova Soporte y capacitación de PostgreSQL Asesoría y desarrollo de sistemas Guayaquil - Ecuador Cel. +59387171157 -- TIP 9: visita nuestro canal de IRC #postgresql-es en irc.freenode.net
