qgis / QGIS

QGIS is a free, open source, cross platform (lin/win/mac) geographical information system (GIS)
https://qgis.org
GNU General Public License v2.0
10.67k stars 3.02k forks source link

[backport] Fix #43992 sqlite related features #59446

Closed elpaso closed 1 week ago

elpaso commented 2 weeks ago

Creates a single IN instead of a chain of OR expressions when retrieving features from a relation in the relation widget editor.

Manual and partial backport of https://github.com/qgis/QGIS/pull/59440

Limited to the changeset that fixes #43992, the other changes are optimizations that are not suitable for backports.

github-actions[bot] commented 2 weeks ago

🪟 Windows builds

Download Windows builds of this PR for testing. Debug symbols for this build are available here. (Built from commit 016a5f419b1150565ae9f72276fa34c56152a3af)

🪟 Windows Qt6 builds

Download Windows Qt6 builds of this PR for testing. (Built from commit 016a5f419b1150565ae9f72276fa34c56152a3af)

nyalldawson commented 2 weeks ago

@elpaso why has this commit got such a non-descriptive message vs the original commits?

elpaso commented 2 weeks ago

@elpaso why has this commit got such a non-descriptive message vs the original commits?

@nyalldawson no reason really, I have amended the commit with an explanation of what it does.