Publicado el 1 comentario

psql: ‘more’ is not recognized as an internal o external command…

Al tratar de ejecutar el cliente psql de postgresql en una ventana de comando o consola  en windows lanza el error:

‘more’ is not recognized as an internal or external command, operable program or batch file.

en inglés ó

‘more’ no se reconoce como un comando interno o externo, programa o archivo por lotes ejecutable.

en español.

Esto indica que psql internamente intenta ejecutar el comando more de windows pero no lo localiza.

Para solucionarlo agregue el directorio donde se localiza el comando more a la variable de entorno PATH del sistema. Por lo general el comando externo more se encuentra en el directorio c:\Windows\System32.

 

 

Publicado el Dejar un comentario

Dividir (split) el valor de una columna con valores separados por comas en Oracle

Me encontré con este problema, una tabla en oracle contenía un campo con una serie de valores separado por coma como en el siguiente ejemplo:

Id          Campo1

1           a,b,c,d

Necesitaba hacer una consulta que me mostrara los valores de la siguiente forma:

Id          Campo1

1          a
1          b
1          c
1          d

“Googleando” encontré este interesante artículo donde explica como usar los niveles (level) y la orden CONNECT BY LEVEL para lograr el propósito buscado. Espero les sea útil como a mi.

¡Saludos!

 

Publicado el Dejar un comentario

QGIS: Las firmas siguientes no se pudieron verificar…

Recién instalé QGIS 2 bajo ubuntu 12.04 siguiendo las indicaciones de instalación en el sitio oficial de QGIS y todo bien, pero cuando intentó hacer una actualización parcial ésta actualización parcial no se completaba, mandaba un error de seguridad.

Cuando quise hacer una actualización de paquetes, me mandaba el siguiente mensaje:

W: Error de GPG: http://qgis.org raring Release: Las firmas siguientes no se pudieron verificar porque su llave pública no está disponible: NO_PUBKEY BBA6491F47765B75

Era un problema con el repositorio, asé que ejecuté los siguientes comandos en una terminal:

# sudo gpg –recv-keys BBA6491F47765B75

# sudo gpg –export –armor BBA6491F47765B75 | sudo apt-key add –

Y listo. Volví a hacer la actualización y los paquetes se actualizaron correctamente.

Saludos.