aura/sqlquery

面向对象的查询构建器,用于MySQL、Postgres、SQLite和SQLServer;可与任何数据库连接库一起使用。

3.0.0 2023-04-25 13:21 UTC

README

提供MySQL、Postgres、SQLite和Microsoft SQL Server的查询构建器。这些构建器与任何特定的数据库连接库无关,尽管通常推荐使用PDO。

安装和自动加载

此软件包可以通过Composer安装并支持PSR-4自动加载,通过aura/sqlquery

或者,下载版本,或克隆此存储库,然后将Aura\SqlQuery\命名空间映射到软件包的src/目录。

依赖项

此软件包需要PHP 5.6或更高版本;已在PHP 5.6-8.1上进行了测试。我们原则上推荐使用最新的可用PHP版本。

Aura库软件包可能有时依赖于外部接口,但从不依赖于外部实现。这允许在不牺牲灵活性的情况下遵守社区标准。具体细节,请查看软件包的composer.json文件。

质量

Scrutinizer Code Quality codecov Continuous Integration

本项目遵循语义版本控制

要在命令行中运行单元测试,请执行composer install,然后在软件包根目录下执行./vendor/bin/phpunit。这需要composer可用。

此软件包尝试遵守PSR-1PSR-2PSR-4。如果您发现合规性疏忽,请通过pull request发送补丁。

社区

要提问、提供反馈或与其他Aura用户进行其他沟通,请加入我们的Google Group、关注@auraphp或在Freenode的#auraphp频道上与我们聊天。

文档

此软件包的完整文档在此