class ConnectionUnitTest

Same name in this branch
  1. 9 core/modules/mysql/tests/src/Kernel/mysql/ConnectionUnitTest.php \Drupal\Tests\mysql\Kernel\mysql\ConnectionUnitTest
Same name and namespace in other branches
  1. 7.x modules/simpletest/tests/database_test.test \ConnectionUnitTest
  2. 11.x core/modules/mysql/tests/src/Kernel/mysql/ConnectionUnitTest.php \Drupal\Tests\mysql\Kernel\mysql\ConnectionUnitTest
  3. 11.x core/modules/pgsql/tests/src/Kernel/pgsql/ConnectionUnitTest.php \Drupal\Tests\pgsql\Kernel\pgsql\ConnectionUnitTest
  4. 11.x core/modules/mysqli/tests/src/Kernel/mysqli/ConnectionUnitTest.php \Drupal\Tests\mysqli\Kernel\mysqli\ConnectionUnitTest

PostgreSQL-specific connection unit tests.

@group Database

Hierarchy

Expanded class hierarchy of ConnectionUnitTest

File

core/modules/pgsql/tests/src/Kernel/pgsql/ConnectionUnitTest.php, line 12

Namespace

Drupal\Tests\pgsql\Kernel\pgsql
View source
class ConnectionUnitTest extends DriverSpecificConnectionUnitTestBase {
  
  /**
   * Returns a set of queries specific for PostgreSQL.
   */
  protected function getQuery() : array {
    return [
      'connection_id' => 'SELECT pg_backend_pid()',
      'processlist' => 'SELECT pid FROM pg_stat_activity',
      'show_tables' => 'SELECT * FROM pg_catalog.pg_tables',
    ];
  }

}

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