Vous n'êtes pas identifié(e).
Pages : 1
Bonjour,
Savez-vous comment connaître (interrogation SQL) le nom du serveur (machine) hébergeant le SGBD PostgreSQL sur lequel une session est connectée (en sachant que la connexion au serveur ne se fait pas forcément en local) ?
Cordialement
Hors ligne
Bonjour,
il y a une fonction tres pratique pour ça mais ça ne donne que l'adresse IP :
select inet_server_addr();
Sinon il y a un projet qui peut vous aider :
http://pgxn.org/dist/hostname/
Cordialement.
Cordialement,
Sébastien.
Hors ligne
J'avais déjà testé cette fonction inet_server_addr() qui n'a pas fonctionné dans certains cas.
Et, d'après ce que j'ai pu lire ici ou là, il semble effectivement que la fonction ne renvoie rien dans certains cas.
Par contre, je ne connaisais pas cette extension hostname qui contient la fonction hostname().
Il faudrait que je l'essaye.
Merci bien.
Hors ligne
A priori, inet_server_addr() ne fonctionne pas pour un accès local (ce qui n'est pas forcément étonnant).
Hors ligne
oui ça ne marche pas quand on se connecte en local avec le paramètre "localhost"
Cordialement,
Sébastien.
Hors ligne
Pages : 1