AFAIK, tampoco pg_dump ni pg_restore tiene opciones para eliminar COMMENT s. Pero, si usa un formato de volcado binario como:
$ pg_dump -Fc <your connection> -f /path/to/backup.dump
puede extraer la entrada TOC y editarla:
$ pg_restore -l -f /path/to/backup.toc /path/to/backup.dump
Lo anterior extraerá un archivo TOC y lo guardará en /path/to/backup.toc , entonces podría encontrar cada línea con COMMENT entrada y eliminarla o comentarla. Si no usa nombres extraños en sus objetos, un simple sed solucionaría el problema, comentar las líneas con COMMENT Podrías hacer esto (un punto y coma inicia un comentario):
$ sed -i 's/^\(.* COMMENT .*\)/;\1/g' bar.toc
Con este nuevo archivo TOC, ahora puede usar pg_restore para restaurar su volcado (con -L opción):
$ pg_restore -L /path/to/backup.toc -d <your database> /path/to/backup.dump