回答:
デフォルトのPostgreSQLポートは5432
です。データベースが動作しているホストは、ホスティングプロバイダーから提供されている必要があります。ホストが指定されていない場合は、Webサーバーと同じホストになると思います。通常、Webサーバーとデータベースサーバーが同じホスト上にあると想定して、これはlocalhostとして構成されます。
SELECT *
FROM pg_settings
WHERE name = 'port';
このコマンドは、postgresポート番号を提供します
\conninfo
Linuxサーバーでpostgresが実行されている場合は、次のコマンドも使用できます。
sudo netstat -plunt |grep postgres
または(ポストマスターとして提供される場合)
sudo netstat -plunt |grep postmaster
これと同じようなものが表示されます
tcp 0 0 127.0.0.1:5432 0.0.0.0:* LISTEN 140/postgres
tcp6 0 0 ::1:5432 :::* LISTEN 140/postgres
この場合、ポート番号は5432であり、これもデフォルトのポート番号です。
クレジットリンク
select inet_server_addr();
サーバーのIPアドレスを提供します。
$postgres=# select inet_server_addr(); inet_server_addr ------------------ (1 row)
select inet_server_port();
サーバーのポートを提供します。
postgresqlポートは、 postgresql.conf
ファイルにます。
Ubuntu 14.04の私にとってはそれは: /etc/postgresql/9.3/main/postgresql.conf
内部には行があります:
port = 5432
そこで数を変更すると、postgresqlを再起動して有効にする必要があります。
service postgresql status
戻り値:10 /メイン(ポート5432):オンライン
Ubuntu 18.04を実行しています