Je vais deviner que la réponse est «non» en fonction du message d'erreur ci-dessous (et de ce résultat Google ), mais y a-t-il de toute façon pour effectuer une requête entre bases de données en utilisant PostgreSQL?
databaseA=# select * from databaseB.public.someTableName;
ERROR: cross-database references are not implemented:
"databaseB.public.someTableName"
Je travaille avec des données partitionnées sur deux bases de données bien que les données soient vraiment partagées entre les deux (les colonnes userid dans une base de données proviennent de la users
table de l'autre base de données). Je n'ai aucune idée pourquoi ce sont deux bases de données distinctes au lieu d'un schéma, mais c'est la vie ...
postgresql-contrib
avantdblink
? Oupostgresql-contrib
comprenddblink
? Et puis la requête de l'OP fonctionnera, ou devez-vous l'interroger différemment?