for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
namespace Yiisoft\Db\Pgsql\PDO;
use PDO;
use Yiisoft\Db\Driver\PDO\PDODriver as AbstractPDODriver;
final class PDODriver extends AbstractPDODriver
{
public function createConnection(): PDO
$this->attributes += [PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION];
attributes
Yiisoft\Db\Driver\PDO\PDODriver
$pdo = parent::createConnection();
if ($this->charset !== null) {
charset
$pdo->exec('SET NAMES ' . $pdo->quote($this->charset));
}
return $pdo;
public function getDriverName(): string
return 'pgsql';