Age | Commit message (Expand) | Author | Files | Lines |
2020-09-03 | go back to $GLOBALS['it_dbi'] for backward compatibility | Nathan Gass | 1 | -13/+13 |
2020-09-03 | escape uppercase field names for postgresql | Nathan Gass | 1 | -0/+2 |
2020-09-03 | escape ID to avoid postgresql lowercasing it | Nathan Gass | 1 | -1/+1 |
2020-09-03 | make sure connection exists for escape_name same as escape_string | Nathan Gass | 1 | -2/+12 |
2020-09-02 | extract mysql specific json code into overridable functions | Nathan Gass | 1 | -11/+31 |
2020-09-01 | allow to add a suffix after INSERT (for ON FOO sql syntax) | Nathan Gass | 1 | -2/+2 |
2020-09-01 | generate postgres compatible where statements | Nathan Gass | 1 | -2/+2 |
2020-08-31 | add _escape_name as backticks are mysql specific | Nathan Gass | 1 | -2/+7 |
2020-08-31 | use insert values instead of mysql speficif insert set | Nathan Gass | 1 | -9/+35 |
2020-08-31 | use late static binding to enable subclassing | Nathan Gass | 1 | -27/+30 |
2020-08-28 | isolate mysql specific code | Nathan Gass | 1 | -65/+119 |
2020-08-27 | use existing tables method | Nathan Gass | 1 | -2/+1 |
2020-07-14 | document current behaviour | Urban Müller | 1 | -0/+1 |
2020-07-01 | Preserve type when writing int to dyncols | Christian Schneider | 1 | -1/+3 |
2020-06-26 | Register fields added by _read_postprocess() so they get clear()ed | Christian Schneider | 1 | -0/+5 |
2020-06-26 | Leave _data unchanged by __read_postprocess as update() needs that and add te... | Christian Schneider | 1 | -1/+1 |
2020-06-25 | Streamline _read_postprocess: remove support for unset(), add support to post... | Christian Schneider | 1 | -14/+2 |
2020-06-25 | Call old _read_post_process/_write_pre_process last to preserve old semantics... | Christian Schneider | 1 | -4/+3 |
2020-06-24 | Add static and pure replacements _read_postprocess/_write_preprocess for depr... | Christian Schneider | 1 | -7/+44 |
2020-06-02 | declare static func as such | Urban Müller | 1 | -1/+1 |
2020-05-06 | Use random_bytes() instead of uniqid() now that we require PHP 7.0 for itools | Christian Schneider | 1 | -1/+1 |
2020-04-29 | Check fields used with NI for NULL first to take advantage of indices | Christian Schneider | 1 | -1/+1 |
2020-04-21 | accept LIMIT 0 | Urban Müller | 1 | -1/+1 |
2020-04-21 | dbi: improve docs, enable LIMIT => false | Urban Müller | 1 | -9/+12 |
2020-04-21 | support safe LIMIT | Urban Müller | 1 | -0/+4 |
2020-03-31 | return deleted ids in delete_untouched for triggers | Urban Müller | 1 | -3/+3 |
2020-02-10 | return 0 for no modified records if query was optimized away | Urban Müller | 1 | -3/+3 |
2019-09-11 | Fix auto_increment keys where warnings clobber insert_id | Christian Schneider | 1 | -1/+3 |
2019-05-16 | show full sql statement on readback errs | Urban Müller | 1 | -4/+4 |
2019-04-18 | close result in unbuffered mode for multiple unbuffered queries | Nathan Gass | 1 | -0/+4 |
2019-02-13 | Remove migration functions as all old-style usages have been updated | Christian Schneider | 1 | -6/+0 |
2019-02-12 | Migrate old style constructors to __construct, temporary transition functions... | Christian Schneider | 1 | -3/+9 |
2018-10-25 | don't do JSON_EXTRACT when we use SQL functions with dyncols | David Flatz | 1 | -1/+1 |
2018-10-08 | improve tests and styling | David Flatz | 1 | -2/+4 |
2018-10-08 | handle setting a dyncol to null by removing the field in dyncols | David Flatz | 1 | -4/+14 |
2018-10-05 | fix addition of dynamic columns to record where dyncols is NULL | David Flatz | 1 | -2/+2 |
2018-09-25 | update single dyncols fields; workaround for mariadb < 10.2.16 no longer needed | Urban Müller | 1 | -4/+2 |
2018-08-13 | disable dyncols in WHERE when we have multiple tables because we can't trust ... | David Flatz | 1 | -1/+2 |
2018-08-09 | iterator should clear dynfields from previous iteration, may be missing in cu... | Urban Müller | 1 | -0/+3 |
2018-07-13 | rewrite dyncols to work around mariadb bug in JSON_SET; add write optimization | Urban Müller | 1 | -18/+35 |
2018-07-10 | Use a little bit less magic code to replace leading single-quote by json path... | Christian Schneider | 1 | -1/+1 |
2018-07-10 | change storage format of dynamic columns to JSON | Urban Müller | 1 | -7/+5 |
2018-06-27 | reapply "use safer it:: variants of file funcs", was not the culprit in jussi... | Urban Müller | 1 | -2/+2 |
2018-06-22 | Revert "use safer it:: variants of file funcs" | Urban Müller | 1 | -2/+2 |
2018-06-21 | use safer it:: variants of file funcs | Urban Müller | 1 | -2/+2 |
2018-01-29 | re-enable mysql warnings | Urban Müller | 1 | -1/+1 |
2017-12-22 | disable until code fixed | Urban Müller | 1 | -1/+1 |
2017-12-21 | ignore INSERT IGNORE | Urban Müller | 1 | -2/+2 |
2017-12-20 | better naming | Urban Müller | 1 | -2/+2 |
2017-12-20 | configurable warning suppression | Urban Müller | 1 | -1/+2 |