sundflux/libvaloa-db

Libvaloa的数据库组件。

3.0.14 2019-09-15 07:39 UTC

This package is auto-updated.

Last update: 2024-09-15 19:01:18 UTC


README

webvaloa

Libvaloa是一系列独立的开源实用库集合,为Webvaloa平台提供基础。

Libvaloa组件旨在实现顶级代码质量、安全性和现代设计模式。

所有Libvaloa组件均采用宽松的MIT许可。

此包为PDO连接添加了最小抽象层。

http://libvaloa.webvaloa.com/

安装

使用composer require sundflux/libvaloa-db安装最新版本

或在您的composer.json中包含libvaloa

{
    "require": {
        "sundflux/libvaloa-db": "^3.0.0"
    }
}

需求

  • PHP 7.2.19

特性

  • 链式值设置器
  • 结果集作为对象
  • 从yaml配置生成表模型

版权和许可

版权(C)2019 Tarmo Alexander Sundström 及贡献者。

Libvaloa采用MIT许可 - 有关详细信息,请参阅LICENSE文件。

联系方式

变更日志

此项目的所有重大更改都将记录在此文件中。

此项目遵循语义版本控制

更改按添加、修复或更改的功能分组。

[3.0.14] - 2019-09-15

  • 添加Constraints::getReferences。

[3.0.13] - 2019-09-14

  • 移除一些调试信息。

[3.0.12] - 2019-09-12

  • 将默认的ON DELETE更改为RESTRICT。
  • 添加primaryKey的设置器。

[3.0.11] - 2019-09-12

  • 添加Db\Constraints以自动生成外键。当主键命名为"id"且引用列如"tablename_id"时生效。

[3.0.10] - 2019-09-11

  • Oops,修复热补丁。

[3.0.9] - 2019-09-11

  • 将Db\Column从Db\Item中分离。

[3.0.8] - 2019-09-08

  • 添加更好的异常调试,以便Whoops错误页面可以获取一些有用的信息。

[3.0.7] - 2019-09-06

  • 修复\Item中的设置器。

[3.0.6] - 2019-09-05

  • 修复ResultSet中的异常抛出。
  • 打印出失败的预处理查询。

[3.0.5] - 2019-09-01

  • 版本控制修复。

[3.0.4] - 2019-09-01

  • 热补丁,修复queryCount的大小写。

[3.0.3] - 2019-09-01

  • 小型清理,更新doctag。
  • 添加\Model\Table以从yaml配置生成表模式。
  • 移除generate_documentation.sh(phpdoc的辅助脚本)

[3.0.2] - 2019-05-25

  • 代码和文档清理。

[3.0.1] - 2019-05-13

  • 修复ResultSet中缺少的异常包含。

[3.0.0] - 2019-04-13

  • 将PHP版本要求提升到7.2。
  • 首次版本从Libvaloa分离。有关更早的更改,请参阅Libvaloa的变更日志。