Muchas gracias por la respuesta. Realmente ya encontré el ejecutable del
psql. Estaba como me indicaban en /usr/local/pgsql/bin.
Ahora, al intentar ejecutar el psql desde esa ubicación me apareció de
nuevo el error que me indicaban que se debía a que no estaba corriendo el
servidor.
Entonces intenté ejecutar el initdb y me apareció un mensaje de que debía
indicar el directorio en donde se debían guardar los datos, con la opción
-D.
El problema parece ser ahora con los permisos de los directorios. Intenté
crear el directorio con el usuario postgres pero no me permite hacerlo.
Entonces creé el directorio con el usuario root.
Y al intentar ejecutar initdb con el usuario postgres (porque no me permite
ejecutarlo con el usuario root), me aparece el error de la imagen adjunta a
este mail.
Realmente agradezco mucho la ayuda que me dan y la paciencia. Sin ustedes
realmente no iba a poder avanzar con mi tesis de la universidad.
Saludos cordiales,
Yessica
El 6 ago., 2018 12:00 PM, "Yessica Brinkmann" <yessica(dot)brinkmann(at)gmail(dot)com>
escribió:
> Muchas gracias por la respuesta!
> Estaré haciendo las verificaciones.
> Saludos cordiales,
> Yessica
>
> El 6 de agosto de 2018, 8:14, Alvaro Herrera <alvherre(at)2ndquadrant(dot)com>
> escribió:
>
>> Yessica Brinkmann escribió:
>>
>> > El 5 ago., 2018 8:28 PM, "Alvaro Herrera" <alvherre(at)2ndquadrant(dot)com>
>> > escribió:
>>
>> > > Si sigues teniendo problemas con la versión de index_advisor, veamos
>> el
>> > > mensaje de error completo, y además la salida de un "select
>> version()".
>> > Luego escribí las líneas:
>> > sudo -i -u postgres
>> > psql
>> > Y me aparece el error: You must install one postgresql-client-<version>
>> > package
>> > Si ingreso al directorio postgresql-8.3.23/src/bin/psql
>> > Y allí escribo:
>> > ./psql
>>
>> OK. Al hacer "make install" se copiaron todos estos archivos a un
>> directorio, que debe haber sido /usr/local/pgsql/bin o algo así. Si
>> ejecutas
>> src/bin/pg_config --bindir
>> te va a indicar la ruta donde están los ejecutables. Te recomiendo
>> agregar eso al principio de tu PATH. Consulta con el amigable sysadmin
>> de tu barrio cómo hacer eso.
>>
>> > Me aparece el error:
>> > psql: could not connect to server: No existe el fichero o el directorio
>> > Is the server running locally and accepting connections on Unix domain
>> > socket "/tmp/.s.PGSQL.5432"?
>>
>> Esto es porque el servidor no está corriendo. Tienes que ejecutar
>> initdb y luego "pg_ctl start".
>>
>> --
>> Álvaro Herrera https://www.2ndQuadrant.com/
>> PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services
>>
>
>