Excerpts from Joana G. Malaverri's message of jue sep 22 19:42:10 -0300 2011: > Hola David, > > Leí la respuesta que diste en el forum sobre "*Transportar base de datos*" * > Message-id*: > <011201c81704$3c3edd40$1701a8c0@pcdavid<http://archives.postgresql.org/message-id/011201c81704%243c3edd40%241701a8c0%40pcdavid> > > > > Me quedaron algunas dudas en relación a la solución estandar. Al hacer el > backup de las bases de datos en el servidor antiguo también são salvados > también todos los archivos de configuración? Qué pasa con los usuarios y > derechos que fueron asignados? En mi caso el servidor antiguo está conectado > a una red y hay varios usuarios utilizando esos bancos de datos. Como debo > proceder en ese caso?
Los usuarios no son incluidos en un respaldo; para respaldarlos, usa pg_dumpall -g ("globals"). Los privilegios asociados a cada usuario en cada objeto (tablas y demás) son incluidos con el objeto en cuestión. > En todos los how-to que he leído recomiendan siempre tener las mismas > versiones, esto es, que el servidor nuevo también debe tener la misma > versión que la antigua. Qué sucede si la versión que se está utilizando es > muy antigua, por ejemplo, la 8.2.x pg_dump sólo sabe producir respaldos que pueden ser leídos por la misma versión del servidor u otra mayor. Es muy posible que un pg_dump de una versión posterior que el servidor que respaldará, use características que dicho servidor no conoce. En contraste, pg_dump está diseñado de tal forma que siempre puede leer correctamente desde un servidor más antiguo. En otras palabras: los servidores pueden ser de versiones distintas, siempre y cuando el servidor que restaura sea más nuevo que el original. Es recomendable, pero no obligatorio, usar el pg_dump de la versión más nueva. -- Álvaro Herrera <alvhe...@alvh.no-ip.org> - 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