May be... you could dump your schema in plain format, (dump only schema), create a new database, restore schema, and then do something like psql -c "select \'pg_dump --table=\'||name||\'--disable-triggers database_\' from pg_class where (condition that filters system tables)">dumper.sh (I'm not sure about escaping (or lack of) in quotes and pipes...) your file will be full of: pg_dump --table=table1 --disable-triggers database_ pg_dump --table=table2 --disable-triggers database_ then you could edit that file and delete the large table dump. run the script to a generate your dump and filter for undesired things. then run the file with psql. When things go wrong, start all over. This only is usefull if you need to do it in a periodically basis. Otherwise I assume it will be easier to do it by hand. I never did it in postgresql. I will try to make it work and give you more detail about the necesary steps, but only the next wednesday. May be someone could complete (or refute this idea) (My english is definitly bad) greetings. long life and beer. -----Mensaje original----- De: pgsql-admin-owner@xxxxxxxxxxxxxx [mailto:pgsql-admin-owner@xxxxxxxxxxxxxx]En nombre de Harald Fuchs Enviado el: martes, 25 de octubre de 2005 14:40 Para: pgsql-admin@xxxxxxxxxxxxxx Asunto: Re: excluding a table from pg_dump In article <60zmoxblq0.fsf@xxxxxxxxxxxxxxxxxxxxxxx>, Chris Browne <cbbrowne@xxxxxxx> writes: > A usual reason why I would want to dump everything except for a few > tables is that those few tables are particularly enormous and > particularly useless (at least, for the purposes of my dump). > In that case, the LAST thing I want to do is to make extra copies of > the *useless* tables. As long as we don't have "pg_dump -X" (or something like that) you could put the tables you don't want to dump into another schema. ---------------------------(end of broadcast)--------------------------- TIP 3: Have you checked our extensive FAQ? http://www.postgresql.org/docs/faq ---------------------------(end of broadcast)--------------------------- TIP 6: explain analyze is your friend