Men
Cita: -l dbname
--database=dbname
Specifies the name of the database to connect to to dump global objects and discover what other databases should be dumped. If not specified, the "postgres" database will be used, and if that does not exist, "template1" will be used.
tomado de
http://www.postgresql.org/docs/8.4/s...g-dumpall.html
Realmente la opción -l no es para seleccionar la base de datos para hacerle el backup, sino para especificar la base de datos que va a usar para crear objetos globales. Si no se especifica esta opción, la base de datos "postgres" es la que toma por defecto para esta operación. EN caso de que se haya borrado esta base de datos, tomará template1 para el proceso.