Ray Stell <stellr(at)cns(dot)vt(dot)edu> writes:
> The doc for pg_dump --clean says it will drop db objects, not the db,
> however it looks like it does, though the output order of events is
> troubling. Is there a loop in the create/drop area?.
"strings" is not the way to find out what will be emitted by pg_restore.
(Hint: there are commands in the dump archive that may or may not be
used by pg_restore.) Use a plain pg_dump command, or equivalently look
at pg_restore's output script.
regards, tom lane