motum hesa escribió: > Para hacer esto he intentado los siguientes comandos de initdb: > > /usr/local/etc/rc.d/postgresql initdb -E UTF8 --xlogdir=/dbe/pgsql/pg_xlog/ > /usr/local/etc/rc.d/postgresql initdb -E UTF8 -X /dbe/pgsql/pg_xlog/
Luego de eso, pg_xlog en /data debería ser un symlink al directorio indicado. Pero noto que no indicaste que /data es el directorio de datos, así que posiblemente puso el nuevo directorio de datos en otra parte ... A todo esto, espero que no estés tratando de modificar las cosas en una instancia que ya contiene datos. Para esto, puedes 1. bajar el motor 2. crear el directorio .../pgxlog 3. mover los archivos desde pgdata/pg_xlog a .../pgxlog 4. crear un symlink desde pgdata/pg_xlog a .../pgxlog 5. iniciar el motor > Sin embargo, al verificar dentro de la carpeta /data de PostgreSQL existe > todavía el directorio pg_xlog y también contiene archivos mientras que el > directorio especial que he creado /dbe/pgsql/pg_xlog/ está vacío, al crear > base de datos de pruebas sigue sin usar el directorio que yo he asignado. "carpeta"?? -- Álvaro Herrera http://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services - Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org) Para cambiar tu suscripción: http://www.postgresql.org/mailpref/pgsql-es-ayuda