<div dir="auto">You can also use the QGIS database tool from the menu...to get to the SQL query gui...construct your query through that - add table, add a condition (where blah = blah)...then you have the ability to create a view in the postgis database.....rather than writing sql query using pgadmin etc...</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, 28 Apr 2022, 8:38 pm Raymond Nijssen via Qgis-user, <<a href="mailto:qgis-user@lists.osgeo.org">qgis-user@lists.osgeo.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Gert-Jan,<br>
<br>
Not sure how exactly you are filtering your data, but to create views <br>
you can run these queries on your PostgreSQL database using the tool you <br>
like (for example DB-manager in QGIS, or DBeaver or PGAdmin).<br>
<br>
<br>
In case this is an SQL query filter:<br>
<br>
CREATE VIEW blabla1 AS<br>
[your sql select query goes here]<br>
<br>
<br>
In case it's a 'provider object filter' (in the Source tab of your layer <br>
properties):<br>
<br>
CREATE VIEW view_name AS<br>
SELECT * FROM table_name WHERE<br>
[your filter goes here]<br>
<br>
<br>
Hope this helps,<br>
Raymond<br>
<br>
<br>
<br>
On 28-04-2022 14:09, gisnederland via Qgis-user wrote:<br>
> Hi all,<br>
> <br>
> I've got a QGis (3.20) project with (amongst others) 15 layers that all <br>
> point to 1 postgis table, but all have a different filter applied (in <br>
> QGis).<br>
> <br>
> I'm looking for a convenient way to convert these layers-with-filter to <br>
> views in PostGIS, in which the SQL "select"-statement matches the QGis <br>
> filter expression.<br>
> Any way to do this in QGis, or with other tooling?<br>
> <br>
> <br>
> Kind regards,<br>
> <br>
> Gert-Jan<br>
> _______________________________________________<br>
> Qgis-user mailing list<br>
> <a href="mailto:Qgis-user@lists.osgeo.org" target="_blank" rel="noreferrer">Qgis-user@lists.osgeo.org</a><br>
> List info: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-user" rel="noreferrer noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-user</a><br>
> Unsubscribe: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-user" rel="noreferrer noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-user</a><br>
_______________________________________________<br>
Qgis-user mailing list<br>
<a href="mailto:Qgis-user@lists.osgeo.org" target="_blank" rel="noreferrer">Qgis-user@lists.osgeo.org</a><br>
List info: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-user" rel="noreferrer noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-user</a><br>
Unsubscribe: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-user" rel="noreferrer noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-user</a><br>
</blockquote></div>