A database name containing a newline breaks things for this patch: CREATE DATABASE "foo bar";
$ pg_dumpall -Fc --file test shell command argument contains a newline or carriage return: " dbname='foo bar'" -- Álvaro Herrera 48°01'N 7°57'E — https://www.EnterpriseDB.com/