2017-12-08 5 views

Antwort

0

psql ist ein Befehlszeilenprogramm, kein SQL-Befehl. Ihre Eingabe zeigt, dass Sie sich bereits in psql befinden, damit Sie das Programm nicht erneut starten müssen.

Um einen SQL-Skript aus psql, verwenden Sie den Befehl ausführen \i:

waivrdb=# \i /tmp/waivrdb_bkp_11202017.sql 
0

Es sieht aus wie du läufst einen Shell-Befehl psql waivrdb < /tmp/waivrdb_bkp_11202017.sql innerhalb des Postgres-Client anstatt von Shell. Führen Sie also psql waivrdb < /tmp/waivrdb_bkp_11202017.sql aus der Shell und Sie sollten gut sein.

Sie können auch \i /tmp/waivrdb_bkp_11202017.sql aus dem Postgres-Client ausführen.

Verwandte Themen