Разбираюсь с Postgres и особенностями резервного копирования, которое в нем организовано.
Нужно сделать резервную копию базы и восстановить ее в общем случае в другую базу.
Правильно понимаю что:
1. Если в pg_dump указать ключ -C то восстановить можно только в эту же базу данных (в команде CREATE DATABASE явно указано имя базы),
и явное указание имени базы данных psql в этом случае проигнорирует
2. Чтобы восстановить в другую базу pg_dump нужно запускать без ключа -C, далее нужно создать (или удалить и снова создать) нужную базу и в нее восстановить данные с помощью psql