Saludos cordiales,
Yessica Brinkmann
-------- Mensaje original --------
Asunto: Re: Problema con pgbench y versiones de Postgresql.
De: Horacio Miranda
Para: Yessica Brinkmann
CC:
revisa que paquete es dueño del directorio.
https://superuser.com/questions/10997/find-what-package-a-file-belongs-to-in-ubuntu-debian
apt-get install apt-file
dpkg -S /usr/bin/ls cuando instalar o desinstalar paquetes es bueno salir de la session y entrar de nuevo ( en caso que existan variables ) se puede hacer lo mismo hacuendo source /etc/profile Por ultimo puedes modificar la variable PATH para que busque psql desde la version que te interesa. IMPORTANTE: si tienes mas de una version instalada puede que el alternatives deba ser actualizado. https://stackoverflow.com/questions/34052046/how-do-i-correct-the-mismatch-of-psql-version-and-postgresql-version No soy experto en Debian/Ubunto, solo redhat/centos/OEL esa linea. espero que esto te ayude un poco.
On 22/02/2021 10:13 pm, Yessica Brinkmann wrote:
Buenos días.Estoy usando Postgresql 8.3.23 sobre Debian 9.x.Aclaro que estoy obligada a usar dicha versión de Postgresql debido a que
estoy realizando una tesis de la universidad. Por este motivo me sería imposible cambiar de versión de la base de datos.Bien, yo estoy tratando de usar el pgbench para evaluar el rendimiento de una base de datos Postgresql.Al tratar de ejecutar pgbench me apareció un error:You must install at least one postgresql-client-<version>
Busqué en internet cómo solucionar el error y encontré lo siguiente:sudo apt-get install postgresql-client
Ejecuté ese comando, y lo que se me instaló fue el cliente pero de la versión 9.6, la cual no es compatible obviamente con la versión 8.3.23 que yo estoy utilizando.Traté de desinstalar nuevamente el cliente de la versión 9.6, con el siguiente comando:sudo apt-get --purge remove postgresql-clientPero veo que no se eliminó completamente la versión 9.6. Ya que ahora al tratar de ejecutar de nuevo el pgbench me aparece el error:pg_wrapper: pgbench was not found in usr/lib/postgresql/9.6/binO sea, en usr/lib/postgresql el directorio 9.6 sigue existiendo.No quise borrar así nada más dicho directorio, ya que creo que podría empeorar las cosas.
Bien, mis consultas son las siguientes:1. Cómo puedo hacer para que se desinstale completamente el cliente de la versión 9.6 en forma limpia? Ya que con el comando para desinstalar aparentemente no se desinstaló todo.2. Cómo puedo hacer para ejecutar luego el pgbench, con mi versión 8.3.23, una vez que haya terminado de desinstalar el cliente de la versión 9.6?Ya que me pide el cliente para ejecutar. No sé si hay alguna otra manera de ejecutarlo.
Aclaro que soy nueva usando Linux, no tengo mucha experiencia usando este sistema operativo.
Agradeceré mucho una respuesta por favor, sobre todo teniendo en cuenta que necesito una ayuda para poder continuar con mi tesis.Saludos cordiales,Yessica Brinkmmann