Skip to content

Rossmann-IT/dbal

 
 

Repository files navigation

Doctrine DBAL

Why does this fork exist?

At Rossmann, our goal is 100% compatibility with all features of recent Postgresql versions. We make doctrine/dbal compatible with all Postgres features that we actually use, contributions for other features are welcome. Code for other DBMS is not touched in this fork.

We strongly believe that open source software should be easily extensible without the need to fork it. Unfortunately, the people at doctrine have an entirely different philosophy and make heavy use of final classes and private properties and methods.

In this fork, every final keyword is removed and wherever favorable, private properties and methods are made protected.

N.B. To this day we have not found one single line in the whole codebase, where it would have been necessary for anything to be final or private.

Original Readme:

5.0-dev 4.2-dev 4.1 3.9
GitHub Actions GitHub Actions GitHub Actions GitHub Actions
AppVeyor AppVeyor AppVeyor AppVeyor
Code Coverage Code Coverage Code Coverage Code Coverage
N/A N/A Type Coverage N/A

Powerful DataBase Abstraction Layer with many features for database schema introspection and schema management.

More resources: