Project: QGIS

Version: 2.14.0

Feature: Transaction groups for postgres editing

A new option has been introduced to enable transactional editing.

When this option is enabled

  • All layers from the same database are put into a transaction group
  • When the first layer of a group is put into edit mode, all others are also put into edit mode automatically
  • When a layer is edited, the changes are sent to the database immediately, allowing triggers and constraints to be applied immediately
  • When one layer in a layer group is committed, all layers are committed (database transaction)
  • When one layer in a layer group is rolled back, all layers are rolled back (database transaction)

This feature is currently Experimental. If you find any problems, please report them.

This is only implemented for postgres databases at the moment.

This feature was funded by SIGE

This feature was developed by Matthias Kuhn, OPENGIS.ch, based on work by Sourcepole