Buscar en el Blog

Mostrando las entradas con la etiqueta archivo. Mostrar todas las entradas
Mostrando las entradas con la etiqueta archivo. Mostrar todas las entradas

viernes, 25 de mayo de 2018

Cómo obtener el checksum de un archivo

Cuando descargamos archivos de Internet grandes es posible que éstos no se descarguen correctamente, para verificar que el archivo es consistente muchas páginas donde descargamos suelen colocar lo que se conoce como el checksum.

Por ejemplo, cuando accedemos a la página de descarga de Pentaho Server se puede observar que se encuentran los siguientes archivos:
.
├── pentaho-server-ce-8.1.0.0-365.zip
└── pentaho-server-ce-8.1.0.0-365.zip.sum

El archivo con extensión .sum posee el checksum para el archivo pentaho-server-ce-8.1.0.0-365.zip

Para verificar el checksum de un archivo abriendo una terminal de comandos se puede ejecutar lo siguiente:

En Windows.-
CertUtil -hashfile pentaho-server-ce-8.1.0.0-365.zip

En Mac OS X.-
openssl sha1 pentaho-server-ce-8.1.0.0-365.zip

Sí la descarga fue exitosa el valor obtenido de checksum para este ejemplo tiene que ser igual al indicado en el archivo pentaho-server-ce-8.1.0.0-365.zip.sum:
SHA1=19f622a329b74a05de0ad0d0d5d1c911565ba471

martes, 2 de junio de 2015

Cómo exportar los resultados de una consulta SQL a un archivo CSV en PostgreSQL

En la siguiente publicación comparto cómo exportar los resultados de una consulta SQL realizada en PostgreSQL a un archivo CSV.
Usando la aplicación psql se envian los argumentos nombre_bdd con el nombre de la base de datos dónde se desea ejecutar la consulta, usuario corresponde al nombre de usuario de la base de datos.

El argumento -p permite definir el puerto en dónde está levantado el servidor de PostgreSQL. Por defecto es el puerto 5432.

En la sección de COPY () se coloca la consulta SQL que se desea ejecutar para que luego sus resultados sean exportados a un archivo CSV que se define en el último argumento como nombre_archivo.csv