A weir is an impermeable barrier that is built across a river to raise the water level on the upstream side. ... On the other hand, a barrage involves adjustable gates installed over a dam to maintain the water surface at different levels and at different times.Aug 21, 2019