Відповіді:
Портом PostgreSQL за замовчуванням є 5432
. Хост, над яким працює база даних, повинен був надати ваш хостинг-провайдер; Я б припустив, що це був би той самий хост, що й веб-сервер, якби його не вказали. Зазвичай це налаштовується як localhost, якщо припустити, що ваш веб-сервер і сервер баз даних на одному хості.
psql
командою, так що це означає localhost:5432
. Якщо хтось не спритний з env vars / псевдонімами тощо. Я не люблю свою відповідь через десять років, але вирішити x замість y - це прекрасно, і в цьому випадку допомогли сотні людей.
SELECT *
FROM pg_settings
WHERE name = 'port';
Ця команда дасть вам номер порту postgres
\conninfo
Якщо postgres працює на сервері Linux, ви також можете скористатися наступною командою
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();
дає вам порт сервера.
select inet_server_addr( ), inet_server_port( );
Порт postgresql визначений у вашому postgresql.conf
файлі.
Для мене в Ubuntu 14.04 це: /etc/postgresql/9.3/main/postgresql.conf
Всередині є лінія:
port = 5432
Щоб змінити номер, потрібен перезапуск postgresql, щоб він набрав чинності.
З терміналу ви можете:
\ conninfo
Я б запропонував прочитати документацію з їх вичерпного списку всіх команд, використовуючи:
\?
SELECT CURRENT_USER usr, :'HOST' host, inet_server_port() port;
Для цього використовується вбудована в команду змінна HOST, зафіксована тут
І постгреси системних інформаційних функцій, задокументовані тут
HOST
буде каталог, у якому знаходиться ваш роз'єм домену UNIX, наприклад /tmp
.
service postgresql status
повернення: 10 / основний (порт 5432): онлайн
Я запускаю Ubuntu 18.04