PostgreSQL 8.4.3 / 9.0.2 Español Windows 7 Ultimate x86 Español Saludos. Tengo dos servidores instalados 8.4.3 y 9.0.2 en la misma pc. Cuando intento hacer un resguardo en el servidor 9.0.2 el pg_dump seleccionado por el pgAdmin no es el que corresponde a dicho servidor. Para poder realizar esta tarea he hecho lo siguiente:
1- Con un archivo por lotes agregar la ruta correcta del pg_dump.exe, por ej. "C:/Program Files/PostgreSQL/9.0/bin\pg_dump.exe" 2- Modificando la entrada en el registro de Windows de la ruta PostgreSQLPath: [HKEY_CURRENT_USER\Software\pgAdmin III] "PostgreSQLPath"="C:/Program Files/PostgreSQL/9.0/bin" ---- Esta segunda entrada se cambia automaticamente al cambiar los valores de la primera y viceversa [HKEY_USERS\S-1-5-21-3610297813-237671505-2545561332-1001\Software\pgAdmin III] "PostgreSQLPath"="C:/Program Files/PostgreSQL/9.0/bin" ---- Sugerencia ---- Incluir en el postgresql.config la opción para cambiar el PostgreSQLPath o Cambiar la entrada de registro automáticamente con la versión más reciente ya que los archivos de la versión 9.0.2 han trabajado sin errores para las tareas del servidor de la versión 8.4.3 Mensaje de error de la ejecución del resguardo ------------------------------------------------------------------- C:/Program Files/PostgreSQL/8.4/bin\pg_dump.exe --host localhost --port 5433 --username "postgres" --format plain --schema-only --no-owner --oids --no-privileges --no-tablespaces --disable-dollar-quoting --verbose --file "C:\Users\MrCris\Desktop\ctL.sql" ob pg_dump: versión del servidor: 9.0.2; versión de pg_dump: 8.4.3 pg_dump: abortando debido a que no coincide la versión del servidor pg_dump: *** se abortó a causa de un error El proceso retornó el código de salida 1. ----------------------------------------------------------- Cristian Rodríguez Rep. Dominicana