Re: problème de mémoire avec psql

From: Dimitri Fontaine <dimitri(at)2ndQuadrant(dot)fr>
To: François Bouhet <francois(dot)bouhet(at)eurofidai(dot)org>
Cc: pgsql-fr-generale <pgsql-fr-generale(at)postgresql(dot)org>
Subject: Re: problème de mémoire avec psql
Date: 2015-01-27 15:58:21
Message-ID: m2vbjs1ahu.fsf@2ndQuadrant.fr
Views: Whole Thread | Raw Message | Download mbox | Resend email
Thread:
Lists: pgsql-fr-generale

François Bouhet <francois(dot)bouhet(at)eurofidai(dot)org> writes:
> Le problème est simple, j'ai une table qui contient entre 30 et 50 millions
> de lignes. Je voudrais "simplement" écrire dans un fichier de sortie csv le
> contenu de la table. Le fichier attendu est de l'ordre de 10Go. J'ai 25
> tables similaires à copier dans des fichiers csv, pour huit d'entre elles,
> la requête échoue.

Il faut utiliser le protocole de streaming COPY de PostgreSQL pour faire
cela.

Essayer :

psql -h noirdesir -U postgres -d mabase \
-c 'COPY temp_jrc_order_201206 TO STDOUT WITH CSV DELIMITER ';'

--
Dimitri Fontaine
http://2ndQuadrant.fr PostgreSQL : Expertise, Formation et Support

--
Envoi via la liste pgsql-fr-generale (pgsql-fr-generale(at)postgresql(dot)org)

In response to

Browse pgsql-fr-generale by date

  From Date Subject
Next Message Daniel Verite 2015-01-27 15:59:06 Re: problème de mémoire avec psql
Previous Message François Bouhet 2015-01-27 14:51:50 problème de mémoire avec psql