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

Responder a