2012/10/24 Alejandro Carrillo <fasterzip@xxxxxxxx>
http://www.postgresql.org/docs/current/static/sql-copy.html
De: Hellmuth Vargas <hivs77@xxxxxxxxx>
Para: Lista Postgres ES <pgsql-es-ayuda@xxxxxxxxxxxxxx>; pgsql-general@xxxxxxxxxxxxxx
Enviado: Miércoles 24 de octubre de 2012 12:22
Asunto: [pgsql-es-ayuda] como exportar separado por comas una tabla grande
Hola Listatengo una tabla con la siguiente estructuraCREATE TABLE datos_para_proceso(id bigint,identificador character varying,nombre character varying(255),nombreusuario text,identificacion character varying(255),tema character varying(255),notatema text,subtema character varying(255),notasubtema text,pregunta character varying(255),notapregunta text)Tamaño en disco: 5585 MB( se saco con la consultaSELECT pg_size_pretty(SUM(tamanos))FROM (SELECT pg_column_size(row(b.*)) as tamanosFROM (select * from datos_para_proceso) as b) AS c;)numero de filas: 31054642Esta en una base de datos PostgreSQL 9.2 a 64 Bit en un Linux CentOS 6La idea es exportar esta tabla en formato csv, trate de hacerlo en psql directamente en el servidor:data=# \f '|'Field separator is "|".data=# \aOutput format is unaligned.data=# \o /tmp/datos_para_proceso.csvdata=# select * from datos_para_proceso;/opt/PostgreSQL/9.2/bin/psql: línea 30: 9608 Terminado (killed) LD_PRELOAD=$PLL LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$PG_BIN_PATH/../lib "$PG_BIN_PATH/psql.bin" "$@"Y obvio el archivo quedo vacío, como podría exportar los datos?? Muchas gracias lista!!!!--
Cordialmente,
Ing. Hellmuth I. Vargas S.
Moshe Jacobson
Nead Werx, Inc. | Senior Systems Engineer
Nead Werx, Inc. | Senior Systems Engineer
2323 Cumberland Parkway, Suite 201 | Atlanta, GA 30339
moshe@xxxxxxxxxxxx | www.neadwerx.com
moshe@xxxxxxxxxxxx | www.neadwerx.com