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
¡Bienvenidos! En el presente blog comparto mis experiencias y conocimientos adquiridos sobre Data Warehousing, Open Source Business Intelligence, Data Engineering y tecnologías relacionadas con datos. Accede a la sección de "Sugerencias y Preguntas" si tienes comentarios o inquietudes, estaré gustoso en responderte.
Buscar en el Blog
Mostrando las entradas con la etiqueta consulta. Mostrar todas las entradas
Mostrando las entradas con la etiqueta consulta. Mostrar todas las entradas
martes, 2 de junio de 2015
Cómo exportar los resultados de una consulta SQL a un archivo CSV en PostgreSQL
Labels:
archivo,
consulta,
CSV,
exportar,
PostgreSQL,
psql,
resultados,
SQL
miércoles, 21 de enero de 2015
Cómo saber las 10 tablas más grandes de una base de datos de PostgreSQL
En ésta publicación comparto una consulta SQL para conocer las 10 tablas (Top 10) más grandes de una base de datos PostgreSQL.
SELECT nspname || '.' || relname AS "tabla",
pg_size_pretty(pg_total_relation_size(c.oid)) AS "tamanio"
FROM pg_class c
LEFT JOIN pg_namespace n ON (n.oid = c.relnamespace)
WHERE n.nspname NOT IN ('pg_catalog', 'information_schema') AND
c.relkind <> 'i' AND
n.nspname !~ '^pg_toast'
ORDER BY pg_total_relation_size(c.oid) DESC
LIMIT 10;
Labels:
consulta,
grandes,
más,
pg_class,
pg_namespace,
PostgreSQL,
SQL,
tablas,
tamaño,
Top 10
martes, 27 de noviembre de 2012
Consulta SQL para conocer la tabla destino de las transformaciones en PDI
En ésta publicación comparto una consulta SQL a ejecutarse sobre el repositorio de la herramienta Spoon de Pentaho Data Integration (PDI_REPO) para conocer las tablas destino (Table Output) de todas las transformaciones creadas en la herramienta Spoon.
select trs.NAME as trs_name,
upper(to_char(sta.VALUE_STR)) as dest_table
from R_STEP rs,
R_STEP_TYPE rst,
R_TRANSFORMATION trs,
R_STEP_ATTRIBUTE sta
where rs.ID_STEP_TYPE = rst.ID_STEP_TYPE
and rst.CODE = 'TableOutput'
and rs.ID_TRANSFORMATION = trs.ID_TRANSFORMATION
and sta.ID_STEP = rs.ID_STEP and sta.CODE = 'table'
ORDER BY 1
Labels:
consulta,
destino,
PDI,
Pentaho Data Integration,
Spoon,
SQL,
tabla,
Table Output,
Transformation
Suscribirse a:
Entradas (Atom)