PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 Re : Migration » Oracle -> PostgreSql : Utilisation de synonyme inter schéma » 11/09/2018 14:59:06

Thanks Gleu,

but I can't qualify tables in my queries because schema names are different in production and in development environment.


Is'it possible to use simple view, or "SET search_path TO 's1.t1';


with the same performance than with Oracle synonyms ?

#2 Migration » Oracle -> PostgreSql : Utilisation de synonyme inter schéma » 11/09/2018 14:02:39

Michel B
Réponses : 4

Bonjour,

Nous avons une application sous Oracle.
La BDD contient plusieurs schémas.

Nous avons créé des synonymes pour certaines tables afin de pouvoir les utiliser dans des queries qui font des joins "inter-schéma".


exemple :


  Schéma S1
      table   T1
        colonne c1
      table   T2


  Schéma S2
      table   T3
         colonne c1
         colonne c2


      synonyme de T1 : sT1


et query du genre dans le schéma T2

select *.T3, *.sT1
from T3
join sT1
    on  sT1.c1 = T3.c1

Question :
En sachant que ces schémas sont dans la même BDD, le fait d'utiliser un synonyme dans le query pour joindre une table d'un autre schéma pos-t'il un problème de performance ?

Faut-il que je mette toutes les tables dans un même schéma ?

Merci pour votre aide

Pied de page des forums

Propulsé par FluxBB