Martin Pitt <mpitt(at)debian(dot)org> writes:
> The core problem is that we want to not restore objects (mainly
> tables) in the destination database which already exist.
Why is this a problem? It's already the default behavior --- the
creation commands fail but pg_restore keeps going.
regards, tom lane