データベースを作成する必要があります。
最初に実行:Sudo su - postgres
、次に:createdb test
そして私はこのエラーを受け取り続けます:
createdb: could not connect to database template1: could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"
これは予想外です。psqlで問題が発生したことはありませんが、今回は何が悪いのかわかりません。そして、外部サーバーはありません、私はローカルに接続されています。
Ubuntuで実行しています。
エラーは、Postgresサーバーが実行されていないことを意味します。それを始めてみてください:
Sudo systemctl start postgresql
サービス名はpostgresqlだと思いますが、それが機能しない場合は、入力してみてください
Sudo systemctl start postgres
タブを押してオートコンプリートします。
サーバーが起動時に起動することを確認します。
Sudo systemctl enable postgresql
createdb -h localhost -p 5432 -U postgres testdb password ******