Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » PostgreSQL »

Acceder al histórico desde línea de comandos

Estas en el tema de Acceder al histórico desde línea de comandos en el foro de PostgreSQL en Foros del Web. Buenas foro: Se que en existe un archivo en /data/ que guarda todos los comandos ejecutados desde el shell. Pero: ¿que debo activar / variable ...
  #1 (permalink)  
Antiguo 13/02/2009, 13:02
Avatar de nekcab  
Fecha de Ingreso: noviembre-2004
Mensajes: 223
Antigüedad: 20 años
Puntos: 0
Acceder al histórico desde línea de comandos

Buenas foro:

Se que en existe un archivo en /data/ que guarda todos los comandos ejecutados desde el shell. Pero: ¿que debo activar / variable especificar / .... para que pueda acceder a los útlimos comandos ejecutados a golpe de tecla de cursor arriba / abajo ? (vamos, como permite el shell BASH).

Muchas gracias.
  #2 (permalink)  
Antiguo 13/02/2009, 13:58
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 9 meses
Puntos: 360
Respuesta: Acceder al histórico desde línea de comandos

Lo puedes ver con postgres=# \s
  #3 (permalink)  
Antiguo 14/02/2009, 14:54
Avatar de nekcab  
Fecha de Ingreso: noviembre-2004
Mensajes: 223
Antigüedad: 20 años
Puntos: 0
De acuerdo Respuesta: Acceder al histórico desde línea de comandos

Gracias x responder:

Me da el mensaje de error:
Cita:
El historial de ordenes no está soportado en esta instalación
Por su traducción en inglés:
Cita:
history is not supported by this installation
En San Google no he conseguido gran cosa. Interpreto que debiera de ser algo así como una variable que hubiera de activar antes o en el proceso de llamada a:
psql $DATABASE $USER

pero.... ¿cual?
  #4 (permalink)  
Antiguo 14/02/2009, 18:27
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 9 meses
Puntos: 360
Respuesta: Acceder al histórico desde línea de comandos

prueba instalando la libreria libreadline-dev.
y reinicia el servicio de postgres.

creo que para windows, no es soportado.

Pruebalo y nos cuentas.
  #5 (permalink)  
Antiguo 15/02/2009, 15:33
Avatar de nekcab  
Fecha de Ingreso: noviembre-2004
Mensajes: 223
Antigüedad: 20 años
Puntos: 0
Respuesta: Acceder al histórico desde línea de comandos

Lo tendré presente cuando lo instale en Debian (me decidí x Postgre precisamente para la compatib.de mi B.D.).

Lo q si puedo decir que el Postgre lo tengo en 2 Windows, en uno ya me venía activado (usé el mismo paquete de softw.de instalac.) sin saber muy bien pq, mientras que en otro no hay manera. Decir q en ambos PC's el comando:
\s

me da el mismo mensaje de error. Curioso.
  #6 (permalink)  
Antiguo 16/09/2009, 04:43
Avatar de nekcab  
Fecha de Ingreso: noviembre-2004
Mensajes: 223
Antigüedad: 20 años
Puntos: 0
Respuesta: Acceder al histórico desde línea de comandos

¡¡¡Hallelo!!!, ¡¡¡Hallelo!!!, .... consistía simplemente en, una vez que se ha arrancado desde una ventana de comandos el "pg_ctl", desde otra ventana de comandos arrancas tu B.D. deseada, y.... ¡¡bualá!!, ya accedo sin problemas al histórico de PostgreSQL.

Que gozada no tener que copiar/pegar tantas veces, ..... que maravilla ( lo que son las pequeñas cosas, ya ves tú. )

P.D.: es posible que este truco solo valga para casos raros, pq como ya indiqué en uno de mis primeros post's, en mi PC me aparece un estraño mensaje de error de acceso al disco (lo tengo en un RAID incluído en la propia placa ) cada vez que empiezo arrancando "pg_ctl" o el primer "psql".
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:28.