pg_ctlist ein Befehlszeilenprogramm (Windows), keine SQL-Anweisung. Sie müssen das von einem tun cmd.exe. Oder verwendennet start postgresql-9.5

Wenn Sie Postgres über das Installationsprogramm installiert haben, sollten Sie den Windows- Dienst starten , anstatt ihn pg_ctlmanuell auszuführen, z. B.:
net start postgresql-9.5
Beachten Sie, dass der Name des Dienstes in Ihrer Installation möglicherweise anders ist. Eine weitere Option besteht darin, den Dienst über die Windows-Systemsteuerung zu starten
Ich habe das Tool pgAdmin II verwendet, um eine Datenbank namens company zu erstellen
Was bedeutet, dass Postgres bereits ausgeführt wird, sodass ich nicht verstehe, warum Sie denken, dass Sie das erneut tun müssen. Insbesondere, weil das Installationsprogramm den Dienst normalerweise so einstellt, dass er beim Start von Windows automatisch gestartet wird.
Der Grund, warum Sie kein Ergebnis sehen, ist, psqldass jeder SQL- Befehl beendet werden muss, ;in Ihrem Fall wartet er nur darauf, dass Sie die Anweisung beenden.
Weitere Informationen finden Sie hier: Warum haben einige Befehle in psql keine Auswirkung?
psqlstellt normalerweise ohnehin eine Verbindung zu einem laufenden Server her. Wenn Sie also starten könnten,psqlläuft Postgres bereits