animatow/cakephp-firebird-driver

CakePHP 4 数据库 Firebird 驱动程序

安装: 37

依赖关系: 0

建议者: 0

安全: 0

星标: 1

关注者: 1

分支: 0

类型:cakephp-plugin

2.1.4 2022-04-07 19:59 UTC

This package is auto-updated.

Last update: 2024-09-09 01:06:30 UTC


README

目前提供数据读取、插入、删除和更新功能。

安装

您可以使用 composer 将此插件安装到您的 CakePHP 应用程序中。

安装 composer 包的推荐方法是

composer require animatow/cakephp-firebird-driver

要求

  • CakePHP 4.0+
  • Firebird PHP 扩展
    • 对于 Ubuntu 14.04 安装,请参阅 Ubuntu-PDO
    • 或者对于 FreeBSD 13 安装,请参阅 FreeBSD-PDO

数据源配置

以下是一个数据源配置示例

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

已知问题

  • 禁用同一查询中的多条记录插入(例如: fixtures)
  • 在表创建时禁用自增字段
  • 检查数据类型
  • 改进单元测试
  • 未实现 add and dropContraints、enable and disableForeignFeySQL

解决方案

  • 使用 cake bake 生成小写表名