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:
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:
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
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.
Partager