Closed fsteggink closed 2 years ago
Waarom de keus voor een VIEW, geeft dit een betere performance dan een functie?
Het gaat niet om de view an sich, maar om het feit dat de functie een tabel (nlx_bag_info) gebruikt die niet voorafgegaan is door de schemanaam. Dus dan moet het schema, bijv "bagactueel", in je search path staan, anders krijg je de fout die ik in #341 heb aangegeven. De performance is hetzelfde. Zie het query plan dat ik heb gepost in #341.
@sebastic net met @fsteggink doorgenomen. #341 inderdaad een bug. De fix zoals hier lijkt mij afdoende.
Ik heb de master branch gemerged. Veel conflicten in het SQL script. In 1e instantie was ik een paar wijzigingen vergeten (onderin het script), maar dat is nu opgelost. Er zijn nu geen voorkomens meer van >= extract_datum.waarde
in het script.
Ok, bedankt @fsteggink !
PR voor issue #341. Viewdefinities aangepast en ook de formattering van het SQL-script verbeterd. Beide zaken in een eigen commit.