casual/database

一个漫不经心的适合常驻内存PHP程序的数据库驱动组件.

2.2.2 2022-01-20 11:03 UTC

This package is auto-updated.

Last update: 2024-04-20 16:42:15 UTC


README

Casual Long-living MySQL connection for daemon.

This project is forked from Medoo and made a resident memory adaptation.
Thanks Medoo.

说明

  • 基于 Medoo2.1.x 语法

  • 兼容链式调用

    • Connection 链式调用连接类
    • AbstractModel 模型层
    • 支持 Master/Slave 数据库区分
    • 支持多库
  • 符合常驻内存应用的长连接

  • 支持 驱动

    Name Driver
    MySQL, MariaDB php_pdo_mysql
    ODBC php_pdo_odbc
    SQLite php_pdo_sqlite
    PostgreSQL php_pdo_pgsql
  • 符合SQL标准错误码的 SQLSTATE 映射表

  • 预置事件

    事件 类型 描述
    onBeforePrepare callable 预处理前
    onBeforeBind callable 绑定前
    onBeforeExec callable 执行前
    onAfterExec callable 执行后
    onAfterTransaction callable 事务后(不论成功与否)
    onAfterRollback callable 回滚后(不论成功与否)
    onAfterCommit callable 提交后(不论成功与否)
  • 支持 logger