You could do that...
However it would be another administrative job for the IT department,
where Postgres already is like: "Whuuut ! Dat's not a database. It's not
MS-SQLServer!!", so the KISS principle applies. It's work enough simply
to get Postgres/PostGIS installed as a necessary component of a GIS
infrastructure.
Anyway, most Postgres installations for GIS (that I have installed) is
like : 1 Postgres server, database server optimizations, OGR import
scripts and 2 user roles: "read_user" and "write_user" to administer.
Which in many cases are perfectly fine :-)
Med venlig hilsen / Kind regards
Bo Victor Thomsen
Den 24-04-2021 kl. 12:14 skrev Tim Sutton:
Though I guess through service files you could present the RW database
to the editor roles and the RO database to the analyst roles. That way
you would not need duplicate layers.
Regards
Tim
Sent from my iPhone
On 24 Apr 2021, at 09:21, Bo Victor Thomsen
<[email protected]> wrote:
If I understand the situation correctly:
* You have a main database with access on port 5432 with
replication to another database with access on port 5433. Both
databases on the same server ??
* The main database gives a set of users read/write access the the
main database
* The replication database gives (another) set of users read-only
access to data.
I've used the same setup in some cases: You have a small number of
editing users with read/write access to tables on a "small" main
database server. The data is then replicated to a larger database
server where a large number of users have read-only access to the data.
The small "main" database server is optimised for editing purposes.
And the secondary database-server is optimised for analytical
purposes. The performance of the "main" server will never be degraded
by the - perhaps excessive - use from the read-only user group. The
replication can even be delayed to times where the number of database
users is minimal
However, The scenario makes only sense if the 2 databases is placed
on 2 different database servers.
Your question: The answer is yes, QGIS supports access to Postgres
databases through different ports. However, for the QGIS user it
would look like 2 different layers, one with read/write access to
data and another layer with read-only access to the data. The 2
layers will contain the "same data" (Depending on how the replication
is set up). That's because you have to define 2 different Data
Sources, one for each database
It would make more sense to have 2 QGIS projects: A "editing" project
with one read/write layer (access to the main database) and another
QGIS project with one read-only layer (access to the replication
database).
Med venlig hilsen / Kind regards
Bo Victor Thomsen
Den 22-04-2021 kl. 20:08 skrev Rebassa Oliver, Joan:
Buenas tardes:
Tenemos configurado un cluster de base de datos de PostgreSQL de
forma que el nodo maestro de este cluster es el que permite las
operaciones de escritura en base de datos a través del puerto 5432 y
el resto de nodos que forman el cluster son nodos esclavos a los que
se replican los cambios que se han hecho en el maestro y asumen las
operaciones de lectura en base de datos por el puerto 5433, las
aplicaciones que han de acceder a las bases de datos deben poder
tener definidos dos datasources: uno para las operaciones de
escritura por el puerto 5432 y otro para lectura por el puerto 5433,
queremos saber si Qgis soporta esta configuración.
Gracias.
Good afternoon:
We have configured a PostgreSQL database cluster so that the master
node of this cluster is the one that allows database write
operations through port 5432 and the rest of the nodes are slave
nodes, the changes that have been made in the master are replicated
to the slave nodes and they assume the database read operations
through port 5433, the applications that have to access the
databases must have two datasources configured: one for database
write operations (port 5432) and another for read operartions (port
5433), we want to know if Qgis supports this configuration.
Thanks.
_______________________________________________
QGIS-Developer mailing list
[email protected]
List info:https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe:https://lists.osgeo.org/mailman/listinfo/qgis-developer
_______________________________________________
QGIS-Developer mailing list
[email protected]
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
_______________________________________________
QGIS-Developer mailing list
[email protected]
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer