Installation et utilisation de DBLink dans PostgreSQL
Semblable à Oracle, PostgreSQL offre la possibilité d'établir une connexion à une base de données distante à l'aide de l'extension dblink . Pour y parvenir, suivez ces étapes :
Installation :
CREATE EXTENSION dblink;
Cette commande installe l'extension dblink dans votre schéma par défaut (public). Alternativement, vous pouvez spécifier un schéma différent en utilisant :
CREATE EXTENSION dblink SCHEMA <schema_name>;
Utilisation :
Une fois installé, vous pouvez exécuter des requêtes dblink au format suivant :
SELECT logindate FROM dblink('host=<remote_host> user=<remote_user> password=<remote_password> dbname=<remote_dbname>', 'SELECT logindate FROM loginlog');
Dépannage :
"Aucune fonction ne correspond au nom et à l'argument donnés types" Erreur :
Assurez-vous que la base de données distante et l'utilisateur disposent des privilèges nécessaires et que l'hôte distant est accessible.
"Impossible d'établir la connexion" Erreur :
Vérifiez l'exactitude de l'adresse IP et du numéro de port dans votre chaîne de connexion. Vérifiez si le service PostgreSQL est en cours d'exécution sur le serveur distant.
Considérations supplémentaires :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!