Download the PHP package guidofaecke/doctrine-dbal-ibmi-linux without Composer
On this page you can find all versions of the php package guidofaecke/doctrine-dbal-ibmi-linux. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download guidofaecke/doctrine-dbal-ibmi-linux
More information about guidofaecke/doctrine-dbal-ibmi-linux
Files in guidofaecke/doctrine-dbal-ibmi-linux
Package doctrine-dbal-ibmi-linux
Short Description Doctrine DBAL module for DB2 on the IBM i platform, while using odbc drivers on linux
License MIT
Informations about the package doctrine-dbal-ibmi-linux
doctrine-dbal-ibmi-linux
This project has not been worked on in over 2 years. For an up-to-date version, please refer to Doctrine DBAL PDO IBM i
I needed a solution to use Doctrine within an Zend-Expressive application, while moving the app onto a Linux server and keep using DB2 on the IBMi and all I had was ODBC.
- Keep using Doctrine
- Don't spend a fortune on IBM's Connect licenses
- Utilize ODBC
Usage
Prerequisites
For your Linux server you will need the IBM i Access Client Solutions. A good guide can be found here -> https://www.ibmsystemsmag.com/Power-Systems/08/2019/ODBC-Driver-for-IBM-i
Install
Composer:
Configuration
For Doctrine itself, just follow these instructions -> https://github.com/DASPRiD/container-interop-doctrine
In your connection configuration, for example config/autoload/doctrine.local.php
use this specific DB2IBMiLinuxDriver
class:
The naming
parameter essentially dictates if you use the library list defined in the JOBD for the user (naming = 1) or you have to provide the library name for every table/entity (naming = 0).
Known problems
I don't deliver this package with a working unit-test. Use it at your own risk.
All versions of doctrine-dbal-ibmi-linux with dependencies
ext-odbc Version *