Table of contents

Version notes


Consult the following table for CrateDB version compatibility notes:

Driver Version CrateDB Version Notes
Any >= 2.1.x

Client needs to connect with a valid database user to access CrateDB.

The default CrateDB user is crate and has no password is set.

The enterprise edition of CrateDB allows you to create your own users.

Prior versions of CrateDB do not support this feature.

>= 1.0 >= 2.3.x  
>= 2.0 >= 4.0.x  

Implementation notes


Driver Version Feature Notes
>= 0.2.0 HTTP basic auth. Supported.
>= 0.2.1 PHP 7. Supported.
>= 0.3

Exposed PDO methods:

  • getServerVersion()
  • getServerInfo()
Connection to multiple CrateDB nodes. Supported.
Default schema selection. Supported.

CrateDB SQL features:

  • Joins (with or without a query builder)
  • Fulltext indexes (without a query builder)
>= 1.1 [BREAKING]: PDO library requires PHP 7.2 Supported.
Added SSL support Supported.
Based on Doctrine 2.6.3 Supported.
>= 2.0 Based on Doctrine 2.9 Supported.
>= 2.2 Based on Doctrine 2.10 Supported.