URL соединения с PostgreSQL - PullRequest
       14

URL соединения с PostgreSQL

142 голосов
/ 27 августа 2010

Как формируется URL-адрес соединения с PostgreSQL, когда хост - это компьютер, отличный от localhost?

Я разрешил PostgreSQL принимать запросы извне.

Ответы [ 5 ]

275 голосов
/ 21 декабря 2013

Если вы используете привязку Libpq для соответствующего языка, в соответствии с документацией URI формируется следующим образом:

postgresql://[user[:password]@][netloc][:port][/dbname][?param1=value1&...]

Вот примеры из того же документа

postgresql://
postgresql://localhost
postgresql://localhost:5432
postgresql://localhost/mydb
postgresql://user@localhost
postgresql://user:secret@localhost
postgresql://other@localhost/otherdb?connect_timeout=10&application_name=myapp
postgresql://localhost/mydb?user=other&password=secret
21 голосов
/ 09 октября 2018

у меня сработало следующее

const conString = "postgres://YourUserName:YourPassword@YourHost:5432/YourDatabase";
14 голосов
/ 27 августа 2010

Здесь - документация для JDBC, общий URL-адрес: «jdbc: postgresql: // хост: порт / база данных»

Глава 3 здесь документируетСтрока соединения ADO.NET, общая строка подключения Server=host;Port=5432;User Id=username;Password=secret;Database=databasename;

PHP документация us здесь , общая строка подключения host=hostname port=5432 dbname=databasename user=username password=secret

Если вы используетечто-то еще, вы должны будете сказать нам.

1 голос
/ 01 декабря 2016

URL-адрес соединения для синтаксиса postgres:

"Server=host ipaddress;Port=5432;Database=dbname;User Id=userid;Password=password;

пример:

"Server=192.168.1.163;Port=5432;Database=postgres;User Id=postgres;Password=root;
0 голосов
/ 13 июня 2012

host или hostname будет ip-адресом удаленного сервера, или если вы можете получить к нему доступ через сеть по имени компьютера, он должен работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...