Connection::$savepoints

Same name and namespace in other branches
  1. 10 core/modules/pgsql/src/Driver/Database/pgsql/Connection.php \Drupal\pgsql\Driver\Database\pgsql\Connection::savepoints

An array of transaction savepoints.

The main use for this array is to store information about transaction savepoints opened to to mimic MySql's InnoDB functionality, which provides an inherent savepoint before any query in a transaction.

Type: array

See also

::addSavepoint()

::releaseSavepoint()

::rollbackSavepoint()

File

core/modules/pgsql/src/Driver/Database/pgsql/Connection.php, line 87

Class

Connection
PostgreSQL implementation of <a href="/api/drupal/core%21lib%21Drupal%21Core%21Database%21Connection.php/class/Connection/11.x" title="Base Database API class." class="local">\Drupal\Core\Database\Connection</a>.

Namespace

Drupal\pgsql\Driver\Database\pgsql

Code

protected array $savepoints = [];

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.