Bonjour,

J'ai deux schemas, scheme1 et scheme2 dans une base postgresql qui contiennent chacun la même table 'report' avec disons 3 colonnes A | B |C.

J'aimerai créer une vue qui serait la concaténation de ces deux tables. J'utilise pour cela l'instruction suivante:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
create view v1 
as 
select *
from scheme1.report
union  ALL
select *
from scheme1.report
Maintenant mon problème, c'est que j'aimerai avoir dans ma vue une colonne supplémentaire qui serait le nom du schema pour obtenir quelquechose du style:

schema | A | B | C
--------------------
scheme1 | x | y | z
scheme1 | u | v |w
scheme2 | d | e | f

Comment pourrais-je rajouter cette colonne ?

d'avance merci.