Excerpts from Juan Ginard's message of lun jul 11 14:48:21 -0400 2011: > Buenas tardes tengo un problema con PostgreSQL y quería saber si por este > canal me pueden ayudar, me explico... > > PostgreSQL me pone las bases de datos por defecto en el directorio C:\Program > Files\PostgreSQL\9.0\data\base y dentro de \base por cada base de datos me > pone un directorio con un número (que no tiene nada que ver con el nombre que > yo le he dado a la base de datos).
El número lo puedes obtener en el catálogo pg_database. Prueba select oid, datname from pg_database > Yo quiero cambiar el directorio donde están las bases de datos, por ejemplo > las quiero poner en C:\Raiz\PostgreSQL\datos, yo manejo PGAdminIII y he visto > que puedo acceder a un fichero de configuración y a un parámetro que parece > para modificar el directorio donde poner los datos, el parámetre se dice > data_directory, peró lo modifico, guardo el fichero, vuelvo a arrancar > PostgreSQL, peró no me hace caso, me sigue dejando las bases de datos en el > directorio comentado más arriba... he mirado documentación de Postgre, he > pedido consejo en diferentes foros, pero de momento no he conseguido ninguna > pista válida... Lo que puedes hacer es bajar el servidor, mover el directorio, cambiar la opción data_directory, y luego volver a levantar. Debes ajustar la ubicación del archivo de configuración en el registro (si es que lo instalaste como servicio). Quizás lo que te convenga sea crear un tablespace en \raiz\postgresql\datos y cambiar las BDs para que sea el tablespace por omisión. Mira la documentación de CREATE TABLESPACE y ALTER DATABASE. -- Álvaro Herrera <[email protected]> - Enviado a la lista de correo pgsql-es-ayuda ([email protected]) Para cambiar tu suscripci�n: http://www.postgresql.org/mailpref/pgsql-es-ayuda
