als / sql
SQL 组件。
1.0.0
2016-11-29 18:16 UTC
Requires (Dev)
- parser/composer: ^1.0
This package is auto-updated.
Last update: 2024-09-24 17:52:49 UTC
README
用于处理 MySQL、Oracle、MSSQL 和 PgSQL 的类。
信息
建议您先阅读有关 SQL 查询兼容性的文章。
由于我对标准功能 ^table::sql{}、^hash::sql{} 等并不完全满意,例如我希望定期获取查询执行时间信息、在生成文档时执行的查询数量、收集关于“慢查询”的信息、缓存复杂查询的结果、自动执行 connect 等等。
由于我认为在解析器代码中添加此类更改是不合适的,因此我编写了 SQL 类,以提供所需的功能。
安装
$ composer require als/sql
基本用法
在根 auto.p 的 @auto[] 方法中添加相应类的连接,例如
$oSql[^Als/Sql/MySql::create[$SQL.connect-string; $.sCacheDir[/../data/sql_cache] ]]
更详细的示例可以在文件 auto.p 中查看
参考
- 错误和功能请求在 GitHub 上跟踪