Vous n'êtes pas identifié(e).
Pages : 1
Bonjour,
J'ai une instance, contenant 2 bases de données.
Dans une de ces 2 bases je souhaiterais faire une vue matérialisée qui appel les données de l'autre base.
Lorsque j'exécute ma requête, j'obtiens le message d'erreur suivant: "les références entre bases de données ne sont pas implémentées : " ..." "
voici le code que j'execute pour tester:
Create materialized view "datatest_consult"."admini"."vm_epci"
TABLESPACE pg_default
AS SELECT *
from "datatest_deux"."ign_bdtopo_a"."epci_2023"
WITH DATA;
Merci d'avance pour vos réponses.
Hors ligne
J'ai déplacé la discussion dans la thématique associée.
Concernant votre demande, les bases de données sont des blocs hermétiques. À partir d'une connexion à une base, vous ne pouvez pas requêter les objets d'une autre base. Il faut passer par une autre connexion. Le plus simple revient à utiliser la norme SQL/MED avec le foreign data wrapper postgres_fdw. Vous aurez les renseignements nécessaires sur https://docs.postgresql.fr/15/postgres-fdw.html
Guillaume.
Hors ligne
Pages : 1