Ok, es ist an der Zeit, dass du die Dokumentation zu dem Befehl psql
im Speziellen und zu PostgreSQLs Authentifizierung im Allgemeinen liest. Ich kann sie hier auch reinkopieren, aber das ist leicht zwecklos. Du scheinst keinerlei Ahnung davon zu haben, wie PostgreSQLs Benutzerverwaltung funktioniert, was prinzipiell nicht schlimm ist, aber es gibt so viele verschiedene Wege, diese zu konfigurieren, dass es nicht ganz trivial für uns als Außenstehende ist, den exakten und korrekten Befehl für psql
zu erraten.
Was unter Debian/Ubuntu funktionieren sollte, ist zuerst zum Linux-Benutzer postgres
zu werden. Das geht z.B. mit sudo su - postgres
-- unter der Annahme, dass du gerade ein normaler User bist, der sudo
auch wirklich einsetzen darf. Und dann als postgres
halt psql
ausführen, was sogar ohne Parameter in dem Moment funktionieren sollte. Könnte. Je nachdem, wie PostgreSQL konfiguriert ist. Wie gesagt. Da gibt's Tonnen von Möglichkeiten.
Dann hast du eine SQL-Shell, in der du eine DB anlegen und aus einem SQL-Dump zurückspielen kannst.
Lies die PostgreSQL-Doku zum Thema Authentifizierung.