I would like to set-up an editable web feature service (WFS-T) for serving my geospatial data. The data tables are in a PostGIS database on the same server. For security reasons my server admin doesn't allow remote connections to the Postgresql database. So I'm looking at using the WFS service. Clients will view and edit the data in QGIS or using a OpenLayers javascript client.
I succeeded in installing the TinyOWS software and setting up the transactional WFS.
However, I have an extra requirement: All data layers must be available in 3 projections: EPSG:3857, EPSG:3067, EPSG:4326.
Right now each table has a column the_geom with coordinates in the Finnish projection EPSG:3067.
What would you recommend to add the support for the other projections? Does the server like TinyOWS do "on the fly" re-projection on each request, or do I need to add extra geometry columns with coordinates in the other projections to each of my tables?