=?utf-8?Q?=C3=81lvaro?= Herrera <alvhe...@kurilemu.de> writes: > Reproducing a table might need multiple commands. Do you intend to > return a single string containing multiple semicolon-separated commands, > or are you thinking in a RETURNS SETOF where each row contains a single > command?
In the same vein: would we expect this command to also build the table's indexes? What about foreign key constraints, which might well reference tables that don't exist yet? Once you start crawling down this rabbit-hole, you soon realize why pg_dump is as complicated as it is. regards, tom lane