URL de connexion PostgreSQL

Comment l’URL de connexion PostgreSQL est-elle formée lorsque l’hôte est un autre ordinateur que l’hôte local?

J’ai permis à PostgreSQL d’accepter les demandes provenant de l’extérieur.

Si vous utilisez la liaison Libpq pour la langue respective, selon sa documentation, l’ URI est formé comme suit:

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

Voici des exemples du même document

 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 

Voici la documentation de JDBC, l’URL générale est “jdbc: postgresql: // host: port / database”

Le chapitre 3 décrit ici la chaîne de connexion ADO.NET, la chaîne de connexion générale est Server=host;Port=5432;User Id=username;Password=secret;Database=databasename;

Documentation PHP nous ici , la chaîne de connexion générale est host=hostname port=5432 dbname=databasename user=username password=secret

Si vous utilisez autre chose, vous devrez nous le dire.

host ou hostname correspond à l’adresse IP du serveur distant ou, si vous pouvez y accéder via le réseau, par nom d’ordinateur, cela devrait fonctionner.

l’URL de connexion pour la syntaxe postgres:

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

Exemple:

 "Server=192.168.1.163;Port=5432;Database=postgres;User Id=postgres;Password=root;