>
> Ah, ahora entiendo el problema.  En vez de ejecutar initdb, estás
> invocando la función initdb del script de inicio de FreeBSD.  Es muy
> posible que ese código no conozca sobre el switch -X y por eso no
> funciona.  Una solución sería ejecutar initdb directamente en vez de
> usar el script, supongo, pero sólo después de hacer un reporte de bug al
> package de FreeBSD para que soporte la opción -X.


Hola.

Gracias por indicarme lo del script initdb. He visto el script y
simplemente tenía que poner esto en el rc.conf:

postgresql_initdb_flags="--encoding=utf-8
--xlogdir=/database/pgsql/pg_xlog/"

Ejecutar el comando /usr/local/etc/rc.d/postgresql initdb

Y listo! Se ha solucionado todo.

Muchas gracias!

Responder a