Hola Alejandro

Muchas gracias!! la verdad no me acordaba que el copy  podía funcionar en
doble via!!!

2012/10/24 Alejandro Carrillo <faster...@yahoo.es>

> http://www.postgresql.org/docs/current/static/sql-copy.html
>
>   ------------------------------
> *De:* Hellmuth Vargas <hiv...@gmail.com>
> *Para:* Lista Postgres ES <pgsql-es-ayuda@postgresql.org>;
> pgsql-gene...@postgresql.org
> *Enviado:* Miércoles 24 de octubre de 2012 12:22
> *Asunto:* [pgsql-es-ayuda] como exportar separado por comas una tabla
> grande
>
> Hola Lista
>
> 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.
>
>
>


-- 
Cordialmente,

Ing. Hellmuth I. Vargas S.

Responder a