nextras / dbal
Nextras database abstraction layer
Fund package maintenance!
v5.0.7
2025-11-08 13:56 UTC
Requires
- php: >=8.1
- ext-json: *
Requires (Dev)
- mockery/mockery: ~1.6.12
- nette/caching: ~3.1
- nette/di: ~3.1
- nette/neon: ~3.1
- nette/tester: dev-master
- nette/utils: ~3.1 || ~4.0
- nextras/multi-query-parser: ~1.0
- phpstan/extension-installer: 1.4.3
- phpstan/phpstan: 2.1.31
- phpstan/phpstan-deprecation-rules: 2.0.3
- phpstan/phpstan-strict-rules: 2.0.7
- symfony/config: ~5.4 || ~6.0 || ~7.0
- symfony/dependency-injection: ~5.4 || ~6.0 || ~7.0
- symfony/http-kernel: ~5.4 || ~6.0 || ~7.0
- tracy/tracy: ~2.7
Suggests
- nextras/multi-query-parser: Install this to support SQL file import.
This package is auto-updated.
Last update: 2026-06-22 03:06:26 UTC
README
A powerful abstraction layer for a database. Fast & Safe.
Supported platforms:
- MySQL via
mysqliorpdo_mysqlextension, - PostgreSQL via
pgsqlorpdo_pgsqlextension, - MS SQL Server via
sqlsrvorpdo_sqlsrvextension. - Sqlite via
pdo_sqliteextension.
Integrations:
- Symfony Bundle
- Nette DI Extension
- Tracy Panel
Docs & resources
Installation
Use composer:
$ composer require nextras/dbal
License
MIT. See full license.