tengo una tabla con la siguiente estructura
CREATE 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 consulta
SELECT pg_size_pretty(SUM(tamanos))
FROM (
SELECT pg_column_size(row(b.*)) as tamanos
FROM (select * from datos_para_proceso) as b
) AS c;
)
numero de filas: 31054642
Esta en una base de datos PostgreSQL 9.2 a 64 Bit en un Linux CentOS 6
La idea es exportar esta tabla en formato csv, trate de hacerlo en psql directamente en el servidor:
data=# \f '|'
Field separator is "|".
data=# \a
Output format is unaligned.
data=# \o /tmp/datos_para_proceso.csv
data=# 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.