- Mar 28, 2025
-
-
Jiří Pudil authored
Table: add new methods See merge request !60
-
Jiří Pudil authored
-
- Mar 20, 2025
-
-
Jiří Pudil authored
add Table::deleteAndGet() for situations where you need to delete a row by its PK and then further act upon its data
-
Jiří Pudil authored
This introduces the upsert() method, as well as the upsertAndGet() variant. These insert a new row, or update the existing one if given primary key already exists, and do it atomically in a single database query.
-
Jiří Pudil authored
This introduces two new methods, insertAndGet() and updateAndGet(), which do the same as insert() and update(), and then immediately return the affected row. That is a somewhat useful pattern, and this change allows developers to do that in a single database query.
-
Jiří Pudil authored
This introduces two new methods, Table::updateBy() and Table::deleteBy(), that allow developers to update or delete all rows matching given conditions.
-
- Mar 03, 2025
-
-
Jiří Pudil authored
Make TableManager/Connection more customizable Closes #6 See merge request !59
-
- Feb 20, 2025
-
-
Jiří Pudil authored
-
Jiří Pudil authored
-
Jiří Pudil authored
-
Jiří Pudil authored
-
Jiří Pudil authored
-
- Feb 12, 2025
-
-
Jiří Pudil authored
Make nullability explicit (not only) in ArrayType and CompositeType Closes #27 See merge request !58
-
Jiří Pudil authored
-
Jiří Pudil authored
-
Jiří Pudil authored
Closes #27
-
Jiří Pudil authored
Provide a wider selection of querying methods in Table. Closes #29 See merge request !57
-
Jiří Pudil authored
-
Jiří Pudil authored
-
- Feb 05, 2025
-
-
Jiří Pudil authored
-
Jiří Pudil authored
- getOneBy() - findOneBy() - getFirstBy() - findFirstBy() Also deprecate getBy() in favor of its replacement getOneBy() Closes #29
-
Jiří Pudil authored
chore: freshen this package up See merge request !56
-
Jiří Pudil authored
-
Jiří Pudil authored
-
Jiří Pudil authored
-
Jiří Pudil authored
- bump PHP requirement to 8.2 - ensure compatibility with PHP 8.4 - update to PHPStan 2
-
- Oct 23, 2024
-
-
Jiří Pudil authored
fix empty orderBy on newer postgres versions See merge request !55
-
Jiří Pudil authored
-
- Jul 16, 2024
-
-
Jan Kuchař authored
add support for generated columns See merge request !54
-
- Jul 15, 2024
-
-
Jiří Pudil authored
-
Jiří Pudil authored
ci: test on all supported versions of php See merge request !53
-
Jiří Pudil authored
-
- Mar 20, 2024
-
-
Jan Kuchař authored
more robust creation/modification API Closes #21 and #8 See merge request !50
-
- Mar 18, 2024
-
-
Jiří Pudil authored
-
Jiří Pudil authored
-
Jiří Pudil authored
-
Jiří Pudil authored
- change new() and edit() to return changeSet - split save() into insert(), update(), and insertOrUpdate()
-
Jiří Pudil authored
-
Jiří Pudil authored
-
- Aug 10, 2023
-
-
Jiří Pudil authored
allow dibi 5 See merge request !52
-