luzrain / dbal-amphp-postgres
Async Doctrine DBAL driver for AMPHP Postgres client
v1.0.0
2025-08-02 11:32 UTC
Requires
- php: >=8.2
- amphp/postgres: ^2.1
- doctrine/dbal: ^4.3
- revolt/event-loop: ^1.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.85
- vimeo/psalm: ^6.13
README
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);