<div dir="ltr">Dear all,<br><br>I'm developing a Processing Model and I want to run an algorithm (Union) on a specific PostGIS layer. The idea is to have this input layer hardcoded to the Union algorithm.<br><br>If this layer is stored in a system file (SHP, or any other vector layer format), it is simple, just pointing Union input field to that file. But as it is stored in PostgreSQL, I thought to use "PostgreSQL execute and load SQL" algorithm to call the layer and use it in Model, as input to Union.<br><br>In fact this works well, but when running the Model, the PostGIS layer is loaded to QGIS canvas. <br><br>I think this is happening because "PostgreSQL execute and load SQL" won’t create any new layer, and load the PostGIS layer itself, as a result of the query, just like it's explained in the docs:<br><br><a href="https://docs.qgis.org/testing/en/docs/user_manual/processing_algs/qgis/database.html#postgresql-execute-and-load-sql">https://docs.qgis.org/testing/en/docs/user_manual/processing_algs/qgis/database.html#postgresql-execute-and-load-sql</a><br><br>So, anyone have any hint to call a PostGIS layer and use it as hardcoded input to a Model algorithm, without python coding? <br><br>Thank you very much!<br><br>Best regards,<br>Pedro Venâncio</div>