GitHub / smi2/phpClickHouse / commits
php ClickHouse wrapper
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| ce5a09c6 |
ci: remove Scrutinizer integration
Co-authored-by: Claude Opus 4.8 <n****y@a****m> |
Igor <i****y@g****m> | 3 months ago | |
| d145355b |
fix: drop 'curl' from Scrutinizer pecl_extensions (forces PHP source build)
Co-authored-by: Claude Opus 4.8 <n****y@a****m> |
Igor <i****y@g****m> | 3 months ago | |
| d1706067 |
fix: remove invalid 'coupling' option from .scrutinizer.yml
Co-authored-by: Claude Opus 4.8 <n****y@a****m> |
Igor <i****y@g****m> | 3 months ago | |
| 9d7c3993 |
docs: fix version-compatibility table; formalize PHP 8.1+ minimum
Co-authored-by: Claude Opus 4.8 (1M context) <n****y@a****m> |
Igor <i****y@g****m> | 3 months ago | |
| 9242e78d |
CI: fix ClickHouse service health check (use wget, not curl)
Co-authored-by: Claude Opus 4.8 (1M context) <n****y@a****m> |
Igor <i****y@g****m> | 3 months ago | |
| a2783e69 |
Fix ON CLUSTER query formatting: use default_format instead of FORMAT JSON
Co-authored-by: Claude Opus 4.8 (1M context) <n****y@a****m> |
Igor <i****y@g****m> | 3 months ago | |
| ce21b4ba | merge Merge pull request #261: Fix false positive error detection when JSON data co... |
Igor Strykhar <i****y@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| c7253891 | Fix false positive error detection when JSON data contains ClickHouse excepti... | jradtilbrook <j****d@t****m> | 4 months ago | |
| ab164a69 |
Add Release 1.26.423 changelog
Co-authored-by: Claude Opus 4.6 (1M context) <n****y@a****m> |
Igor <i****y@g****m> | 4 months ago | |
| d21b6c9a | merge Merge pull request #259 from sander-hash/fix/add-escaping-for-string |
Igor Strykhar <i****y@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 8610c7c9 | Call function recursive instead | sander-hash <s****n@h****l> | 4 months ago | |
| 191a9b9d | Added escape for scalar string | sander-hash <s****n@h****l> | 4 months ago | |
| 9e0cebbb |
Release 1.26.417 — escape quotes/backslashes in array params, add tests
Co-authored-by: Claude Opus 4.6 (1M context) <n****y@a****m> |
Igor <i****y@g****m> | 5 months ago | |
| 04623c0f | merge Merge pull request #257 from sander-hash/bug/incorrect-encoding-for-array |
Igor Strykhar <i****y@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| e224df75 | Correctly encode array for native param binding | sander-hash <s****n@h****l> | 5 months ago | |
| d5b2eec4 |
Add release versioning rules to CLAUDE.md
Co-authored-by: Claude Opus 4.6 (1M context) <n****y@a****m> |
Igor <i****y@g****m> | 5 months ago | |
| c36b694d |
Add Release 1.26.412 changelog
Co-authored-by: Claude Opus 4.6 (1M context) <n****y@a****m> |
Igor <i****y@g****m> | 5 months ago | |
| 815a430b |
Fix bindParams() TypeError with numeric keys (#256), mark flaky tests
Co-authored-by: Claude Opus 4.6 (1M context) <n****y@a****m> |
Igor <i****y@g****m> | 5 months ago | |
| 79811aef |
Rename Requirements to Requirements for AI, remove duplicate deps
Co-authored-by: Claude Opus 4.6 (1M context) <n****y@a****m> |
Igor <i****y@g****m> | 5 months ago | |
| 4024ed1c |
Add Requirements section with AI assistant star reminder
Co-authored-by: Claude Opus 4.6 (1M context) <n****y@a****m> |
Igor <i****y@g****m> | 5 months ago | |
| 2c19dcd9 |
Add Release 1.26.410 changelog, sync docs with readWithParams()
Co-authored-by: Claude Opus 4.6 (1M context) <n****y@a****m> |
Igor <i****y@g****m> | 5 months ago | |
| b35aa199 | merge Merge pull request #254 from sander-hash/feature/read-with-params |
Igor Strykhar <i****y@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| c452707a | merge Merge pull request #253 from sander-hash/fix/fix-phpstan-test-issues- |
Igor Strykhar <i****y@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 8f6ea1c7 | merge Merge pull request #252 from sander-hash/fix/add-stringable-interface |
Igor Strykhar <i****y@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 9cfaa604 | Added native params for read function | sander-hash <s****n@h****l> | 5 months ago | |
| 8bd7e5d4 | Fix phpstan errors in test files | sander-hash <s****n@h****l> | 5 months ago | |
| 1748f0bc | Add stringable interfaces for types | sander-hash <s****n@h****l> | 5 months ago | |
| 3e3c0d3b |
Update version compatibility table: add PHP 8.1+ requirement for 1.24.406
Co-authored-by: Claude Opus 4.6 (1M context) <n****y@a****m> |
Igor <i****y@g****m> | 5 months ago | |
| f9110cd7 |
Add Release 1.24.406 changelog, Boolean type to docs and GitHub Pages
Co-authored-by: Claude Opus 4.6 (1M context) <n****y@a****m> |
Igor <i****y@g****m> | 5 months ago | |
| ce4cd606 | merge Merge pull request #251 from sander-hash/feature/add-boolean |
Igor Strykhar <i****y@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| cbd3df0d | Add boolean type | sander-hash <s****n@h****l> | 5 months ago | |
| b710be0a |
Add PHP 8.1+ native type declarations and 153 unit tests
Co-authored-by: Claude Opus 4.6 (1M context) <n****y@a****m> |
Igor <i****y@g****m> | 5 months ago | |
| 45eb2ab0 |
Add documentation site link to README.md
Co-authored-by: Claude Opus 4.6 (1M context) <n****y@a****m> |
Igor <i****y@g****m> | 5 months ago | |
| 149e6479 |
Add GitHub Pages site from docs/
Co-authored-by: Claude Opus 4.6 (1M context) <n****y@a****m> |
Igor <i****y@g****m> | 5 months ago | |
| 5caeb499 |
Update README.md with links to all new documentation
Co-authored-by: Claude Opus 4.6 (1M context) <n****y@a****m> |
Igor <i****y@g****m> | 5 months ago | |
| f2f2a26a |
Fix Scrutinizer: PHP 8.4 → 8.3 (8.4 not available on Scrutinizer)
Co-authored-by: Claude Opus 4.6 (1M context) <n****y@a****m> |
Igor <i****y@g****m> | 5 months ago | |
| ff4cb512 |
Fix Scrutinizer: set PHP 8.4 globally, upgrade Composer to v2
Co-authored-by: Claude Opus 4.6 (1M context) <n****y@a****m> |
Igor <i****y@g****m> | 5 months ago | |
| d3647634 |
Update Scrutinizer CI config: PHP 7.3 -> 8.4
Co-authored-by: Claude Opus 4.6 (1M context) <n****y@a****m> |
Igor <i****y@g****m> | 5 months ago | |
| bd29dd8a |
Update CHANGELOG.md for Release 1.26.4
Co-authored-by: Claude Opus 4.6 (1M context) <n****y@a****m> |
Igor <i****y@g****m> | 5 months ago | |
| 9ff123c8 |
Update CLAUDE.md: two CH versions, new features, current state
Co-authored-by: Claude Opus 4.6 (1M context) <n****y@a****m> |
Igor <i****y@g****m> | 5 months ago | |
| 0456967b |
Add documentation for all new features
Co-authored-by: Claude Opus 4.6 (1M context) <n****y@a****m> |
Igor <i****y@g****m> | 5 months ago | |
| 505ddfe2 |
Add ClickHouse type classes and fix progressFunction for write (#191)
Co-authored-by: Claude Opus 4.6 (1M context) <n****y@a****m> |
Igor <i****y@g****m> | 5 months ago | |
| 6ac78e76 |
Fix streaming OOM, add generators, add GitHub Actions CI
Co-authored-by: Claude Opus 4.6 (1M context) <n****y@a****m> |
Igor <i****y@g****m> | 5 months ago | |
| 3d8bbab1 |
Implement P0+P1: per-query settings, structured exceptions, native params, PH...
Co-authored-by: Claude Opus 4.6 (1M context) <n****y@a****m> |
Igor <i****y@g****m> | 5 months ago | |
| 0307023d |
Add todo.md: development roadmap for phpClickHouse
Co-authored-by: Claude Opus 4.6 (1M context) <n****y@a****m> |
Igor <i****y@g****m> | 5 months ago | |
| 3e278bf1 |
Split test suites for ClickHouse 21.x and 26.x
Co-authored-by: Claude Opus 4.6 (1M context) <n****y@a****m> |
Igor <i****y@g****m> | 5 months ago | |
| c9e18e23 |
Add ClickHouse 26.3.3.20 as second Docker test target
Co-authored-by: Claude Opus 4.6 (1M context) <n****y@a****m> |
Igor <i****y@g****m> | 5 months ago | |
| 63c77f7f |
Add summary() method for INSERT statistics via X-ClickHouse-Summary header
Co-authored-by: Claude Opus 4.6 (1M context) <n****y@a****m> |
Igor <i****y@g****m> | 5 months ago | |
| 8aab8a67 |
Fix docblock: $bind param type string[] -> array<string, mixed>
Co-authored-by: Claude Opus 4.6 (1M context) <n****y@a****m> |
Igor <i****y@g****m> | 5 months ago | |
| 561a1253 |
Add IPv6 support, AUTH_METHOD_NONE, and custom curl options
Co-authored-by: Claude Opus 4.6 (1M context) <n****y@a****m> |
Igor <i****y@g****m> | 5 months ago | |
| f280b792 | merge Merge pull request #240 from Snitcher/fix-bindings-in-query-string |
Igor Strykhar <i****y@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 7ad968dd | merge Merge pull request #242 from jspeedz/bugfix/241-remove-FORMAT-from-query-when... |
Igor Strykhar <i****y@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| d89b3332 |
Add tests for null content_type handling in Statement::isError()
Co-authored-by: Claude Opus 4.6 (1M context) <n****y@a****m> |
Igor <i****y@g****m> | 5 months ago | |
| dfb5cac8 | merge Merge pull request #243 from nzsakib/null-fix |
Igor Strykhar <i****y@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| b172a98b | merge Merge pull request #244 from 40nuggets/fix/remove-deprecated-curl-close |
Igor Strykhar <i****y@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| c51addf0 | merge Merge pull request #246 from abodnar/fix/ping-timeout |
Igor Strykhar <i****y@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 31c5bda8 |
Restructure docs: slim README, move detailed docs to doc/
Co-authored-by: Claude Opus 4.6 (1M context) <n****y@a****m> |
Igor <i****y@g****m> | 5 months ago | |
| b0ae7b2c |
Add CLAUDE.md with project guidelines and architecture overview
Co-authored-by: Claude Opus 4.6 (1M context) <n****y@a****m> |
Igor <i****y@g****m> | 5 months ago | |
| f0f159c4 | test: move ping timeout test to standalone PingTimeoutTest class | Adam Bodnar <a****r@f****m> | 6 months ago | |
| e59d3114 | test: add test verifying setTimeout() is respected by ping() | Adam Bodnar <a****r@f****m> | 6 months ago | |
| 25e66bc9 | fix: respect custom query timeout in ping() method | Adam Bodnar <a****r@f****m> | 6 months ago | |
| 54503f99 | remove deprecated curl_close() call (PHP 8.5 deprecation) | yehezkel kahane <y****e@f****m> | 8 months ago | |
| 6aa0ad98 | Fix: Handle null content_type in hasErrorClickhouse() | Nazmus Sakib <s****a@g****m> | 9 months ago | |
| be419653 | fix: Remove 'FORMAT JSON' from CREATE, DROP, ALTER and RENAME queries when ex... | jspeedz <6****z@u****m> | 10 months ago | |
| a6825a9c | Fix backwards compatibility | Niek van Asperen <n****k@s****m> | 12 months ago | |
| dfa9f3cc | Fix bindings in url query string | Niek van Asperen <n****k@s****m> | 12 months ago | |
| aaf28128 | merge Merge pull request #236 from wlkns/patch-1 |
Igor Strykhar <i****y@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| da3a01fa | merge Merge pull request #238 from iTearo/master |
Igor Strykhar <i****y@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 8765ba2e | Add support of RENAME query |
Ilya Tearo <i****o@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 3f57919f | Support Enums in ValueFormatter.php |
JW <1****s@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| f79dfb79 | Add support php 8.4 - undo pull 220 | Igor <i****y@g****m> | over 1 year ago | |
| a51d5b59 | Add support php 8.4 - docs | Igor <i****y@g****m> | over 1 year ago | |
| 5dac9b8d | merge Merge pull request #220 from tw2066/keepAlive |
Igor Strykhar <i****y@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 78daf5a3 | merge Merge pull request #224 from zenoleg/fix/db-exception-in-body |
Igor Strykhar <i****y@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 3bc74712 | merge Merge pull request #229 from nekufa/patch-2 |
Igor Strykhar <i****y@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 60212872 | fix session id configuration |
Dmitry Krokhin <n****a@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 05358f6c | Add support php 8.4 | Igor <i****y@g****m> | over 1 year ago | |
| d882cf28 | do not mark response as failed when data contains DB::Exception test as a value | Zenkovich <z****g@g****m> | about 2 years ago | |
| 1274404e | delete auto_close | tangwei <t****6@1****m> | about 2 years ago | |
| ba32b01c | merge Merge pull request #219 from tw2066/setting |
Igor Strykhar <i****y@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| e1fd7c42 | merge Merge pull request #218 from tw2066/destruct |
Igor Strykhar <i****y@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| d6157615 | optimize code | tangwei <t****6@1****m> | about 2 years ago | |
| 43811868 | Support KeepAlive to avoid duplicate connections | tangwei <t****6@1****m> | about 2 years ago | |
| 27448f97 | add clear | tangwei <t****6@1****m> | about 2 years ago | |
| 8186fb4c | change __destruct | tangwei <t****6@1****m> | about 2 years ago | |
| 5e0dcabe | merge Merge pull request #213 from cybercog/code-style-fix |
Igor Strykhar <i****y@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 9de2af3a | merge Merge pull request #210 from cybercog/fix-return-type |
Igor Strykhar <i****y@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 0be554c9 | merge Merge pull request #211 from cybercog/remove-unused-settings |
Igor Strykhar <i****y@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| b6d8b8e0 | merge Merge pull request #212 from cybercog/fix-conenct-port-type |
Igor Strykhar <i****y@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 5ae1bdd1 | merge Merge pull request #216 from zenoleg/fix-prepare-write |
Igor Strykhar <i****y@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 5265777b | Do not add FORMAT JSON to the end of query when addressed to the one instance... | Zenkovich <z****g@g****m> | over 2 years ago | |
| 8c4a6fca | Removing extra space after throw | Anton Komarev <e****l@c****u> | over 2 years ago | |
| 515178e8 | Fix connection port type | Anton Komarev <e****l@c****u> | over 2 years ago | |
| 16cadc39 | Fix connection port type | Anton Komarev <e****l@c****u> | over 2 years ago | |
| efc094e3 | Remove unused Settings properties | Anton Komarev <e****l@c****u> | over 2 years ago | |
| 456e5b0e | Remove unused Settings properties | Anton Komarev <e****l@c****u> | over 2 years ago | |
| f548c194 | Fix getTimeout method return type | Anton Komarev <e****l@c****u> | over 2 years ago | |
| a328b8aa | Drop travis & scrutinizer | Igor <i****y@g****m> | over 2 years ago | |
| 66128bf1 | Rollback bad commit for setConnectTimeOut | Igor <i****y@g****m> | over 2 years ago | |
| a629f303 | merge Merge pull request #205 from anathex/master |
Igor Strykhar <i****y@g****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago |