Como é formado o URL de conexão do PostgreSQL, quando o host é outro computador que não o host local?
Eu permiti ao PostgreSQL aceitar solicitações de fora.
Como é formado o URL de conexão do PostgreSQL, quando o host é outro computador que não o host local?
Eu permiti ao PostgreSQL aceitar solicitações de fora.
Respostas:
Se você usar a ligação Libpq no respectivo idioma, de acordo com sua documentação, o URI será formado da seguinte maneira:
postgresql://[user[:password]@][netloc][:port][/dbname][?param1=value1&...]
Aqui estão exemplos do mesmo documento
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
postgresql://localhost/mydb?user=other&password=secret
fez o truque #
O seguinte funcionou para mim
const conString = "postgres://YourUserName:YourPassword@YourHost:5432/YourDatabase";
Aqui está a documentação para o JDBC, a URL geral é "jdbc: postgresql: // host: port / database"
O capítulo 3 aqui documenta a cadeia de conexão ADO.NET, a cadeia de conexão geral éServer=host;Port=5432;User Id=username;Password=secret;Database=databasename;
Documentação do PHP aqui , a cadeia de conexão geral é
host=hostname port=5432 dbname=databasename user=username password=secret
Se você estiver usando outra coisa, precisará nos dizer.
o URL de conexão para a sintaxe do postgres:
"Server=host ipaddress;Port=5432;Database=dbname;User Id=userid;Password=password;
exemplo:
"Server=192.168.1.163;Port=5432;Database=postgres;User Id=postgres;Password=root;
host ou nome do host seria o endereço IP do servidor remoto ou, se você puder acessá-lo pela rede pelo nome do computador, deve trabalhar para isso.