|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : octobre 2007 Messages : 19 ![]() |
Bonjour,
Je suis connecté à une BDD A et j'aimerais interroger une table située dans une autre BDD (B). Est-ce possible et quelle est la syntaxe ? A-t-on la même possibilité pour appeler une fonction d'une autre BDD ? D'avance merci, JS |
|
|
00
|
|
|
#2 |
|
Invité régulier
![]() Inscription : octobre 2007 Messages : 19 ![]() |
dans mes recherches, j'ai trouvé un début de réponse :
il suffit de faire u select BB2.schema.nom_table à partir de la BDD 1. Par contre cle ne fonctionne que si on a activé la contrib DBLINK (qui permet le cross databases references). Le problème c'est que je ne l'ai pas installé lors de l'install. Comment faire pour l'activer après-coup ? |
|
|
00
|
|
|
#3 |
|
Membre habitué
![]() Inscription : août 2007 Messages : 128 ![]() |
Ça dépend du système de packaging de ton install mais c'est possible à faire après coup. Attention au fait que dblink a besoin de perl.
|
|
|
00
|
|
|
#4 |
|
Invité régulier
![]() Inscription : octobre 2007 Messages : 19 ![]() |
c'est possible mais quelle est ladémarche à suivre STP
|
|
|
00
|
|
|
#5 |
|
Membre habitué
![]() Inscription : août 2007 Messages : 128 ![]() |
Bin, vu ma réponse, il me paraît évident qu'il me manque une info... ta base est sous quel OS ?
|
|
|
00
|
|
|
#6 |
|
Invité régulier
![]() Inscription : octobre 2007 Messages : 19 ![]() |
je suis sous windows xp
|
|
|
00
|
|
|
#7 |
|
Membre habitué
![]() Inscription : août 2007 Messages : 128 ![]() |
Il faut passer par l'installeur windows. Il faut évidemment s'assurer qu'il ne relancera pas initdb, puis dans la fenêtre sur les modules contrib, cocher dblink.
|
|
|
00
|
|
|
#8 |
|
Membre éclairé
![]() Inscription : janvier 2005 Messages : 336 ![]() |
Oula non pas besoin de passer par l'installeur
Il suffit de se rendre dans le répertoire share/contrib (du rep d'install PG) et d'ouvrir PgAdmin3 sur la base dans laquel on souhaite installer DBLink et d'exécuter le script dblink.sql.
__________________
Christophe Chauvet (KrysKool) |
|
|
00
|
|
|
#9 |
|
Membre habitué
![]() Inscription : août 2007 Messages : 128 ![]() |
T'es sûr ? la fenêtre des modules ne sert donc qu'à exécuter le fichier SQL associé aux modules cochés ? intéressant...
|
|
|
00
|
|
|
#10 |
|
Invité régulier
![]() Inscription : octobre 2007 Messages : 19 ![]() |
par l'installateur windows, je n'ai plus accès à la fenêtre des modules de contribution.
Je retien donc la solution d'exécuter le script dblink.sql merci pour tout |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com