luzrain/dbal-amphp-postgres

Async Doctrine DBAL driver for AMPHP Postgres client

v1.0.0 2025-08-02 11:32 UTC

This package is auto-updated.

Last update: 2025-08-02 11:34:16 UTC


README

PHP >=8.2

Async Doctrine DBAL driver for AMPHP Postgres client

Installation

$ composer require luzrain/dbal-amphp-postgres

Example of usage

use Doctrine\DBAL\DriverManager;
use Luzrain\DbalDriver\AmphpPostgres\AsyncConection;
use Luzrain\DbalDriver\AmphpPostgres\AsyncDriver;

$connectionParams = [
    'dbname' => 'mydb',
    'user' => 'user',
    'password' => 'secret',
    'host' => 'localhost',
    'driverClass' => AsyncDriver::class,
    'wrapperClass' => AsyncConection::class,
    'driverOptions' => [
        'max_connections' => 100,
        'idle_timeout' => 60,
    ],
];
$conn = DriverManager::getConnection($connectionParams);