PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Existe-t-il un raccourci pour utiliser dblink dans Postgres ?

Dans PostgreSQL 8.4 et versions ultérieures, vous pouvez utiliser la fonctionnalité de wrapper de données étrangères pour définir les paramètres de connexion. Ensuite, vous feriez simplement référence au nom du serveur étranger dans vos commandes dblink. Voir l'exemple dans la documentation .

Dans PostgreSQL 9.1 et versions ultérieures, vous pouvez utiliser la fonctionnalité de wrapper de données étrangères pour définir des tables étrangères et ainsi accéder aux bases de données distantes de manière transparente, sans utiliser dblink du tout. Pour cela, vous devez obtenir le postgresql_fdw wrapper, qui n'est encore inclus dans aucune version de production, mais vous pouvez trouver du code expérimental sur Internet. En pratique, cet itinéraire est plutôt une option future.