CakePHP 3 Driver for Firebird Database

1.0.3 2018-04-26 13:34 UTC

This package is not auto-updated.

Last update: 2024-02-23 15:21:06 UTC


Currently provides data reading, inserting, deleting and updating.


You can install this plugin into your CakePHP application using composer.

The recommended way to install composer packages is:

composer require mbamarante/cakephp-firebird-driver


  • CakePHP 3.2+
  • an Firebird PHP extension

Datasource configuration

Here is an example datasource configuration:

'myfbconnection' => [
    'className' => 'Cake\Database\Connection',
    'driver' => 'CakephpFirebird\Driver\Firebird',
    'host' => '',
    'port' => '3050',
    'username' => 'sysdba',
    'password' => 'masterkey',
    'database' => '/path-to-database/database.fdb',

Known Issues

  • disable multiple records insert in the same query (e.g.: fixtures)
  • disable auto increment fields on table creation
  • review data types
  • improve unit tests
  • unimplemented add and dropContraints, enable and disableForeignFeySQL


  • use cake bake lowercase table name