1- Detenga y suelte su clúster actual:

1- Detenga y suelte su clúster actual:

La configuración regional de mi sistema es en_US.UTF-8. Por eso, la instalación de PostgreSQL utiliza esta configuración regional de forma predeterminada para el clúster durante la instalación.

Creating new cluster 9.3/main ...
  config /etc/postgresql/9.3/main
  data   /var/lib/postgresql/9.3/main
  locale en_US.UTF-8
  port   5432

Pero quiero que mi servidor postgreSQL se instale con la configuración regional pt_BR.UTF-8. ¿Es posible?

Respuesta1

¡Acabo de encontrar una solución para este problema! Aquí lo tienes..

1- Detenga y suelte su clúster actual:

$ sudo pg_dropcluster --stop 9.3 main

2- Cree un nuevo clúster con la configuración regional correcta:

$ sudo locale-gen pt_BR.UTF-8
$ sudo pg_createcluster --locale pt_BR.UTF-8 9.3 main

3- Confirma que funcionó como se esperaba:

$ sudo -u postgres psql
(9.3)
=> show LC_COLLATE;

Respuesta2

Simplemente instálelo usando los siguientes comandos:

sudo apt-get update
sudo apt-get install postgresql postgresql-contrib

y luego cambie la ubicación de almacenamiento de datos:

/etc/postgresql/<VERSION>/main/postgresql.conf

por ejemplo: vi /etc/postgresql/8.4/main/postgresql.conf

Busque "directorio_datos" y proporcione su nueva ruta de datos, ahora guarde el archivo y reinicie el servicio postgresSQL para reflejar este nuevo cambio.

Considerado: su nueva ruta es /Base de datos/Almacenamiento

Asegúrese de que solo el usuario de Postgres pueda acceder a la ruta de datos: comando para hacerlo.

chown postgres.postgres /Base de datos/Almacenamiento chmod 700 /Base de datos/Almacenamiento

Espero que esto ayude,

información relacionada