PostgreSQL - dump chaque table dans un fichier différent

J'ai besoin d'extraire les fichiers SQL à partir de plusieurs tables d'une base de données PostgreSQL. C'est ce que j'ai trouvé jusqu'à présent:

pg_dump -t 'thr_*' -s dbName -U userName > /home/anik/psqlTest/db_dump.sql

Cependant, comme vous le voyez, toutes les tables qui commencent par le préfixe thr sont exportées vers un unique fichier (db_dump.sql). J'ai près de 90 tables au total pour extraire SQL, donc, il est indispensable que les données soient stockées dans des fichiers séparés.

Comment puis-je le faire? Merci à l'avance.

Vous devez expliquer pourquoi vous voulez de 90 différents fichiers d'exportation pour MySQL, sauvegarde partielle? Si vous essayez de faire une sauvegarde/export puis IMSoP la réponse de ne pas garantir le même cliché pour chaque table.
Bon point, je n'avais pas pensé à la non-atomicité. Je suppose que vous pourriez créer un "custom" sauvegarde de la DB et ensuite extraire les différentes tables de l'utilisation pg_restore.

OriginalL'auteur Hasan Iqbal | 2013-08-20