Saya telah melakukan pengeditan multi-pengguna dengan QGIS dan Esri (catatan: QGIS tidak lebih lambat dari ArcGis saat ditangkap / diperbarui), namun kami memiliki dan menggunakan SDE; Saya menemukan masalahnya bukan QGIS tetapi ArcGis ...
ArcGis pada SDE untuk PostgreSQL menggunakan tipe geometri PostGIS memungkinkan data untuk 'dibagikan' di antara pengguna yang bekerja sangat baik dalam arti hanya baca tetapi ada perbedaan yang signifikan antara cara ArcGis dan QGIS menulis ke database PostGIS ...
QGIS menulis langsung ke database sehingga segera setelah pengguna menyimpan pengeditan , pengeditan akan terlihat oleh pengguna lain di QGIS atau ArcGis saat perubahan dilakukan ke tabel dasar.
ArcGis menggunakan versi untuk mengedit data PostGIS di mana pengeditan dilakukan terhadap versi dan disimpan dalam tabel delta, ketika pengguna menyimpan pengeditan terlihat oleh pengguna ArcGis lainnya - karena ArcGis mengetahui tabel delta tetapi pengguna QGIS tidak mengetahui tentang tabel delta sehingga pengeditan yang dilakukan di ArcGis hanya dapat dilihat oleh pengguna QGIS setelah database dikompresi kembali ke keadaan default .
Saya akan merekomendasikan bahwa Anda HANYA MENGedit DATA POSTGIS DENGAN QGIS dan menggunakan ArcGis hanya untuk melihat data; juga jauh lebih nyaman untuk membangun database dalam katalog dan mengekspor menggunakan alat-alat toolbox. Jangan panik, Anda masih dapat menggunakan alat geoprocessing Anda di ArcGis, membangun topologi / jaringan membuat peta kartografi dll. Semua hal-hal mewah - hanya jangan versi database dan edit di ArcGis.
PS Saya mencadangkan setiap hari pada tugas yang dijadwalkan menggunakan pg_dump yang dapat dikembalikan menggunakan pg_restore - coba proses pencadangan / pengembalian pada set data uji karena tidak setiap metode pencadangan akan menghasilkan database PostGIS yang layak saat dikembalikan (tabel akan ada di sana tetapi pemicu mungkin tidak berfungsi) dan itu adalah sesuatu yang tidak ingin Anda temukan dengan cara yang sulit .