PostgreSQL peut-il effectuer des requêtes entre bases de données ?
Une limitation de PostgreSQL est l'incapacité d'effectuer des requêtes entre bases de données. Cela ressort clairement du message d’erreur « Références croisées de bases de données non implémentées » référencé dans la requête initiale.
Pour les données qui s'étendent sur plusieurs partitions de base de données, une alternative existe : postgres_fdw
(Foreign Data Wrapper). Cela permet de se connecter aux tables de n'importe quelle base de données PostgreSQL, qu'elle soit locale ou distante.
Notes sur l'ancienne version de PostgreSQL :
Pour les versions antérieures à 9.3, une fonction nommée dblink
peut être utilisée. Cette fonctionnalité est distribuée avec PostgreSQL, mais les utilisateurs devront peut-être installer le package postgresql-contrib
. Il convient de noter que les anciennes versions de PostgreSQL ne sont plus prises en charge.
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!