Re: Acerca de variable de entorno para psql

From: Yessica Brinkmann <yessica(dot)brinkmann(at)gmail(dot)com>
To: Jaime Casanova <jaime(dot)casanova(at)2ndquadrant(dot)com>
Cc: pgsql-es-ayuda <pgsql-es-ayuda(at)lists(dot)postgresql(dot)org>
Subject: Re: Acerca de variable de entorno para psql
Date: 2018-11-07 19:44:54
Message-ID: CABrYqSO-JJTu1tyoTJAkH=0VNEcP-6ROH8Srg4ExWv5B4FRGag@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Agradezco muchísimo las respuestas!
Realmente no estoy pudiendo ahora intentar ejecutar el psql debido a que
por algún motivo no me inicia el servicio Postgresql, y también me doy
cuenta que no existe ahora el usuario postgres, que yo tenía creado. Nosé
qué pasó.
Al intentar iniciar el servicio Postgresql me aparece el siguiente error:
pg_ctl: another server might be running; trying to start the server anyway
sh: 1: cannot create logfile: Permission denied
pg_ctl: could not start server
Examine the log output

Este es el comando que yo ejecuté:
/usr/logal/pgsql/bin/pg_ctl -D /usr/local/etc/yessi -l logfile start

Y al tratar de hacer sudo para iniciar el usuario Postgres, me aparece el
siguiente error:
sudo: unknown user:postgres
sudo: no se puede incializar la política de plugin

Por lo cual, al intentar ejecutar el psql me aparece un error diciendo que
no está corriendo el servidor:
pgsql: 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"

Agradeceré mucho una respuesta por favor.
Saludos cordiales,
Yessica

El mar., 6 nov. 2018 a las 13:07, Jaime Casanova (<
jaime(dot)casanova(at)2ndquadrant(dot)com>) escribió:

> On Mon, 5 Nov 2018 at 22:05, Yessica Brinkmann
> <yessica(dot)brinkmann(at)gmail(dot)com> wrote:
> >
> > Buenas,
> > Tengo el siguiente inconveniente:
> >
> > Tengo el psql dentro del directorio postgresql-8.3.23/src/bin/psql
> >
> > Y lo ejecuto ingresando a dicho directorio y escribiendo:
> > ./psql template1 por ejemplo.
> >
> > El caso es que ahora necesito correr un conjunto de scripts sql que
> están en un directorio aparte, con el psql
> > Es decir, necesito escribir por ejemplo:
> > psql $CONNSTR -U $SYSDBA -d postgres < pgsqlds2_create_db.sql
> > El archivo pgsqlds2_create_db.sql se encuentra en el directorio
> home/yessica/ds2
> > El caso es que cuando trato de ejecutar el script me responde el bash
> con un error, diciendo que el psql no existe.
>
> Saludos,
>
> Intenta ejecutarlo así:
>
> ./psql $CONNSTR -U $SYSDBA -d postgres -f
> /home/yessica/ds2/pgsqlds2_create_db.sql
>
> --
> Jaime Casanova www.2ndQuadrant.com
> PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services
>

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message mauricio pullabuestan 2018-11-08 12:50:36 Replicación hot_standby dejo de funcionar
Previous Message Alvaro Herrera 2018-11-07 15:26:05 Re: Particionamiento Hash y nuevas características