psql --username yourusername --dbname yourdatabasename -f yourfile.sql
как уточнено здесь . В зависимости от конфигурации, может попросить ваш пароль.
Если это недавно установленное ядро базы данных, в котором еще нет вашей базы данных, используйте postgres
для имени базы данных и попытайтесь пропустить часть имени пользователя (новая установка обычно должна предоставлять полный доступ текущему пользователю, который его установил).
Если вы по-прежнему не можете войти, отредактируйте временно pg_hba.conf , где бы он ни находился в вашей установке, и временно установите для localhost значение trust. Затем вы можете указать postgres как имя пользователя и имя базы данных.
Не забудьте отменить изменения pg_hba.conf после завершения.