{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":52398644,"defaultBranch":"master","name":"Database","ownerLogin":"PhpGt","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-02-23T23:13:39.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/16987577?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1707589143.0","currentOid":""},"activityList":{"items":[{"before":"3f26fc248754926529e051c3b72bd92c637a762d","after":"fec1989a8c0bac4b1f504483353b7578d144b4f1","ref":"refs/heads/master","pushedAt":"2024-07-17T11:25:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"g105b","name":"Greg Bowler","path":"/g105b","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/358014?s=80&v=4"},"commit":{"message":"tweak: use constants from base class","shortMessageHtmlLink":"tweak: use constants from base class"}},{"before":"76355b44b11b20513ff5efe7cd7f99449fc2c7f5","after":"3f26fc248754926529e051c3b72bd92c637a762d","ref":"refs/heads/master","pushedAt":"2024-07-17T10:57:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"g105b","name":"Greg Bowler","path":"/g105b","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/358014?s=80&v=4"},"commit":{"message":"qa: improve phpstan","shortMessageHtmlLink":"qa: improve phpstan"}},{"before":"98cad4b71f67863ee64eaab2a4942937308fa331","after":null,"ref":"refs/heads/364-error-code","pushedAt":"2024-02-10T18:18:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"g105b","name":"Greg Bowler","path":"/g105b","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/358014?s=80&v=4"}},{"before":"388b6f74da1ede9e37daf4748fe78299e268fee1","after":"76355b44b11b20513ff5efe7cd7f99449fc2c7f5","ref":"refs/heads/master","pushedAt":"2024-02-10T18:18:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"g105b","name":"Greg Bowler","path":"/g105b","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/358014?s=80&v=4"},"commit":{"message":"Allow non-int error codes (#365)\n\n* fix: work with non-integer error codes\r\nfixes #364\r\n\r\n* ci: upgrade php version\r\n\r\n* feature: improve error handling of special binding including infiles\r\n\r\n* feature: improve error handling of special binding including infiles\r\ncloses #364\r\n\r\n* test: improve test oop","shortMessageHtmlLink":"Allow non-int error codes (#365)"}},{"before":"f04807adbf9a436ef7782073a55babc86b33d4fa","after":"98cad4b71f67863ee64eaab2a4942937308fa331","ref":"refs/heads/364-error-code","pushedAt":"2024-02-10T18:17:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"g105b","name":"Greg Bowler","path":"/g105b","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/358014?s=80&v=4"},"commit":{"message":"test: improve test oop","shortMessageHtmlLink":"test: improve test oop"}},{"before":"3c270707ae824f26e8f2e76c5b6df1d1185acd28","after":"f04807adbf9a436ef7782073a55babc86b33d4fa","ref":"refs/heads/364-error-code","pushedAt":"2024-02-10T18:12:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"g105b","name":"Greg Bowler","path":"/g105b","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/358014?s=80&v=4"},"commit":{"message":"feature: improve error handling of special binding including infiles\ncloses #364","shortMessageHtmlLink":"feature: improve error handling of special binding including infiles"}},{"before":"d0f07b5e35c0430a3b70002d8a483f92e5dac38c","after":"3c270707ae824f26e8f2e76c5b6df1d1185acd28","ref":"refs/heads/364-error-code","pushedAt":"2024-02-10T18:10:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"g105b","name":"Greg Bowler","path":"/g105b","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/358014?s=80&v=4"},"commit":{"message":"feature: improve error handling of special binding including infiles","shortMessageHtmlLink":"feature: improve error handling of special binding including infiles"}},{"before":"70c0ed12c3b74ff1e8043660853470f0dd148010","after":"d0f07b5e35c0430a3b70002d8a483f92e5dac38c","ref":"refs/heads/364-error-code","pushedAt":"2024-02-10T15:34:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"g105b","name":"Greg Bowler","path":"/g105b","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/358014?s=80&v=4"},"commit":{"message":"ci: upgrade php version","shortMessageHtmlLink":"ci: upgrade php version"}},{"before":null,"after":"70c0ed12c3b74ff1e8043660853470f0dd148010","ref":"refs/heads/364-error-code","pushedAt":"2024-02-08T13:27:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"g105b","name":"Greg Bowler","path":"/g105b","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/358014?s=80&v=4"},"commit":{"message":"fix: work with non-integer error codes\nfixes #364","shortMessageHtmlLink":"fix: work with non-integer error codes"}},{"before":"6b55cc17323425e2547bf160fb32b7aeef06c054","after":null,"ref":"refs/heads/318-semicolon","pushedAt":"2023-10-19T11:08:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"g105b","name":"Greg Bowler","path":"/g105b","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/358014?s=80&v=4"}},{"before":"727750af9390ee95234ce306af5dd3ad944295e4","after":"388b6f74da1ede9e37daf4748fe78299e268fee1","ref":"refs/heads/master","pushedAt":"2023-10-19T11:08:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"g105b","name":"Greg Bowler","path":"/g105b","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/358014?s=80&v=4"},"commit":{"message":"Split queries by semicolon (#362)\n\n* wip: parse query before preparing\r\n\r\n* feature: split queries on semicolon\r\nfor #318\r\n\r\n* tweak: remove duplicate definition\r\n\r\n* feature: split migrations\r\n\r\n* wip: skip empty queries\r\n\r\n* wip: skip empty queries","shortMessageHtmlLink":"Split queries by semicolon (#362)"}},{"before":"3b3121987ded74b98265eb48f9af58b5fb294bb4","after":"6b55cc17323425e2547bf160fb32b7aeef06c054","ref":"refs/heads/318-semicolon","pushedAt":"2023-10-17T20:32:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"g105b","name":"Greg Bowler","path":"/g105b","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/358014?s=80&v=4"},"commit":{"message":"wip: skip empty queries","shortMessageHtmlLink":"wip: skip empty queries"}},{"before":"8ab44c9a8193bc258ecc6c8ec921b33a78945ac7","after":"3b3121987ded74b98265eb48f9af58b5fb294bb4","ref":"refs/heads/318-semicolon","pushedAt":"2023-10-17T20:29:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"g105b","name":"Greg Bowler","path":"/g105b","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/358014?s=80&v=4"},"commit":{"message":"wip: skip empty queries","shortMessageHtmlLink":"wip: skip empty queries"}},{"before":"98a089f77a150dd0c72ba2e424441e90c9b03410","after":"8ab44c9a8193bc258ecc6c8ec921b33a78945ac7","ref":"refs/heads/318-semicolon","pushedAt":"2023-10-11T23:23:53.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"g105b","name":"Greg Bowler","path":"/g105b","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/358014?s=80&v=4"},"commit":{"message":"feature: split migrations","shortMessageHtmlLink":"feature: split migrations"}},{"before":null,"after":"98a089f77a150dd0c72ba2e424441e90c9b03410","ref":"refs/heads/318-semicolon","pushedAt":"2023-10-11T23:03:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"g105b","name":"Greg Bowler","path":"/g105b","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/358014?s=80&v=4"},"commit":{"message":"Merge branch 'master' of github.com:PhpGt/Database into 318-semicolon","shortMessageHtmlLink":"Merge branch 'master' of github.com:PhpGt/Database into 318-semicolon"}},{"before":"0a6f9e05406eb9af2d1c7ada9e6ac96ae9ee4be4","after":null,"ref":"refs/heads/datetime-from-timestamp","pushedAt":"2023-10-11T23:03:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"g105b","name":"Greg Bowler","path":"/g105b","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/358014?s=80&v=4"}},{"before":"ceac0a6417ecf19ca72cc9bac0808423987b34b6","after":"727750af9390ee95234ce306af5dd3ad944295e4","ref":"refs/heads/master","pushedAt":"2023-10-11T23:03:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"g105b","name":"Greg Bowler","path":"/g105b","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/358014?s=80&v=4"},"commit":{"message":"Datetime from timestamp (#361)\n\n* wip: datetime from timestamp\r\nfor #360\r\n\r\n* wip: suppress excessive class complexity\r\n\r\n* test: test getting datetime from timestamp","shortMessageHtmlLink":"Datetime from timestamp (#361)"}},{"before":"f4c10de7827d7f401128005e0a6c0e9387c7d0a0","after":"0a6f9e05406eb9af2d1c7ada9e6ac96ae9ee4be4","ref":"refs/heads/datetime-from-timestamp","pushedAt":"2023-10-11T23:01:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"g105b","name":"Greg Bowler","path":"/g105b","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/358014?s=80&v=4"},"commit":{"message":"test: test getting datetime from timestamp","shortMessageHtmlLink":"test: test getting datetime from timestamp"}},{"before":"66de02b6e2df93e4cae26d8a3af4a348169c52e5","after":"f4c10de7827d7f401128005e0a6c0e9387c7d0a0","ref":"refs/heads/datetime-from-timestamp","pushedAt":"2023-10-11T22:47:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"g105b","name":"Greg Bowler","path":"/g105b","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/358014?s=80&v=4"},"commit":{"message":"wip: suppress excessive class complexity","shortMessageHtmlLink":"wip: suppress excessive class complexity"}},{"before":"8686008d5808a3a56b1e6d8a04737fbf650f4161","after":null,"ref":"refs/heads/358-semicolon","pushedAt":"2023-10-11T22:34:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"g105b","name":"Greg Bowler","path":"/g105b","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/358014?s=80&v=4"}},{"before":"9b38262a359a2154d15c1bfb859126600e2a2402","after":"66de02b6e2df93e4cae26d8a3af4a348169c52e5","ref":"refs/heads/datetime-from-timestamp","pushedAt":"2023-10-11T22:31:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"g105b","name":"Greg Bowler","path":"/g105b","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/358014?s=80&v=4"},"commit":{"message":"wip: datetime from timestamp\nfor #360","shortMessageHtmlLink":"wip: datetime from timestamp"}},{"before":null,"after":"9b38262a359a2154d15c1bfb859126600e2a2402","ref":"refs/heads/datetime-from-timestamp","pushedAt":"2023-10-11T18:08:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"g105b","name":"Greg Bowler","path":"/g105b","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/358014?s=80&v=4"},"commit":{"message":"wip: datetime from timestamp","shortMessageHtmlLink":"wip: datetime from timestamp"}},{"before":"9aaaaf6dc0c51423ed53d4b7a41c349c3d06492d","after":"8686008d5808a3a56b1e6d8a04737fbf650f4161","ref":"refs/heads/358-semicolon","pushedAt":"2023-10-11T14:26:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"g105b","name":"Greg Bowler","path":"/g105b","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/358014?s=80&v=4"},"commit":{"message":"feature: split multiple statements in migrations","shortMessageHtmlLink":"feature: split multiple statements in migrations"}},{"before":"55154daf43a16799ea94b27853e16217ed3339c2","after":"9aaaaf6dc0c51423ed53d4b7a41c349c3d06492d","ref":"refs/heads/358-semicolon","pushedAt":"2023-10-11T13:37:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"g105b","name":"Greg Bowler","path":"/g105b","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/358014?s=80&v=4"},"commit":{"message":"feature: split multiple statements in migrations","shortMessageHtmlLink":"feature: split multiple statements in migrations"}},{"before":null,"after":"55154daf43a16799ea94b27853e16217ed3339c2","ref":"refs/heads/358-semicolon","pushedAt":"2023-10-11T13:30:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"g105b","name":"Greg Bowler","path":"/g105b","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/358014?s=80&v=4"},"commit":{"message":"feature: split multiple statements\ncloses #358","shortMessageHtmlLink":"feature: split multiple statements"}},{"before":"4e48d3d390d0a54be969636535dfaa1e1def82b5","after":null,"ref":"refs/heads/dynamic-sets","pushedAt":"2023-09-13T13:45:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"g105b","name":"Greg Bowler","path":"/g105b","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/358014?s=80&v=4"}},{"before":"f9d35622bede92053264f9aa23b82710e9d75228","after":"ceac0a6417ecf19ca72cc9bac0808423987b34b6","ref":"refs/heads/master","pushedAt":"2023-09-13T13:45:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"g105b","name":"Greg Bowler","path":"/g105b","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/358014?s=80&v=4"},"commit":{"message":"Dynamic sets (#356)\n\n* feature: implement dynamic value set\r\ncloses #355\r\n\r\n* tweak: dynamic value set syntax\r\n\r\n* feature: implement dynamic in\r\ncloses #347\r\n\r\n* tidy: dynamic injection\r\n\r\n* wip: automatically wrap strings in single quotes\r\n\r\n* tweak: remove unused variable\r\n\r\n* tweak: double single quote for proper escaping\r\n\r\n* feature: dynamic or","shortMessageHtmlLink":"Dynamic sets (#356)"}},{"before":"180df869a1b4c5ee65f0776556d0b1664956e61e","after":"4e48d3d390d0a54be969636535dfaa1e1def82b5","ref":"refs/heads/dynamic-sets","pushedAt":"2023-08-18T11:21:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"g105b","name":"Greg Bowler","path":"/g105b","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/358014?s=80&v=4"},"commit":{"message":"feature: dynamic or","shortMessageHtmlLink":"feature: dynamic or"}},{"before":"094856deae168d832208d98e5037f5710cb055ef","after":"180df869a1b4c5ee65f0776556d0b1664956e61e","ref":"refs/heads/dynamic-sets","pushedAt":"2023-08-17T21:11:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"g105b","name":"Greg Bowler","path":"/g105b","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/358014?s=80&v=4"},"commit":{"message":"tweak: double single quote for proper escaping","shortMessageHtmlLink":"tweak: double single quote for proper escaping"}},{"before":"9311eae362b8bb29f7ae4a0f46a04ab1c415ba52","after":"094856deae168d832208d98e5037f5710cb055ef","ref":"refs/heads/dynamic-sets","pushedAt":"2023-08-17T20:59:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"g105b","name":"Greg Bowler","path":"/g105b","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/358014?s=80&v=4"},"commit":{"message":"tweak: remove unused variable","shortMessageHtmlLink":"tweak: remove unused variable"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEgcFv5wA","startCursor":null,"endCursor":null}},"title":"Activity ยท PhpGt/Database"}