Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 25/09/2013 11:41:40
- guk92
- Membre
Equivalent de tnsname.ora dans PostgreSQL
Bonjour,
Je souhaiterais savoir s'il y a un équivalent du tnsnames.ora (d'Oracle) dans PostgreSQL.
Il s'agit tout simplement d'un fichier qui contient des alias qui font références au serveur (dns + port d'écoute).
Ensuite odbcad32.exe récupère le contenu de ce fichier et il ne reste plus qu'à choisir l'alias et d'entrer son mot de passe niveau application de l'utilisateur.
Cela évite tout simplement à l'utilisateur d'aller entrer toutes ces chaines à la main.
Cordialement,
Hors ligne
#2 25/09/2013 17:03:32
- gleu
- Administrateur
Re : Equivalent de tnsname.ora dans PostgreSQL
Le fichier postmaster.pid contient quelques informations utiles (interfaces où PostgreSQL écoute, numéro de port, répertoire du socket unix). Par contre, je ne pense pas que ce soit directement utilisable par odbcad32.exe.
Guillaume.
Hors ligne
#3 09/10/2013 10:48:18
- guk92
- Membre
Re : Equivalent de tnsname.ora dans PostgreSQL
Bonjour,
Je viens de regarder le contenu du fichier postmaster.pid , ce fichier n'a rien à voir avec un tnsnames.ora
Voici un contenu d'un "tnsnames.ora" :
COMPTE_ECRITURE_GESTION =
(description=
(address_list=
(address = (protocol = TCP)(host = server.development.gestion)(port = 1521))
)
(connect_data =
(service_name=gestion)
)
)
COMPTE_LECTURE_DISTRIBUTION =
(description=
(address_list=
(address = (protocol = TCP)(host = server.development.distribution)(port = 1521))
)
(connect_data =
(service_name=distribution)
)
)
Ainsi lorsque l'utilisateur veut utiliser son application, il n'a plus à préciser l'hôte, son numéro de port ou autre information, tout ce qu'il aura à faire c'est entre le login et son mot de passe.
Après je ne sais pas comment font les administrateurs réseau pour :
* mettre en partage ce fichier pour tous les postes utilisateur.
* intégrer ce fichier tnsnames.ora à ODBC
Merci
Hors ligne
#4 09/10/2013 11:25:12
- arthurr
- Membre
Re : Equivalent de tnsname.ora dans PostgreSQL
Ainsi lorsque l'utilisateur veut utiliser son application, il n'a plus à préciser l'hôte, son numéro de port ou autre information, tout ce qu'il aura à faire c'est entre le login et son mot de passe.
hote + port + user + pwd => postgresql n'en demande pas plus
Hors ligne
#5 09/10/2013 11:48:00
- guk92
- Membre
Re : Equivalent de tnsname.ora dans PostgreSQL
guk92 a écrit :Ainsi lorsque l'utilisateur veut utiliser son application, il n'a plus à préciser l'hôte, son numéro de port ou autre information, tout ce qu'il aura à faire c'est entre le login et son mot de passe.
hote + port + user + pwd => postgresql n'en demande pas plus
Il en demande déjà beaucoup pour les utilisateurs lambda
L'objectif c'est de supprimer la partie "hote + port" et ne laisser que "user + pwd".
C'est le user qui fera référence au "hote + port".
Hors ligne
#6 09/10/2013 20:54:48
- gleu
- Administrateur
Re : Equivalent de tnsname.ora dans PostgreSQL
Dans ce cas, ça ressemble plus à un pg_service.conf.
Guillaume.
Hors ligne
Pages : 1