summaryrefslogtreecommitdiff
path: root/classes/db
AgeCommit message (Expand)Author
2022-11-12Address upcoming string interpolation deprecation.wn_
2022-08-12Use arrow functions in some places.wn_
2022-08-12Switch to direct type declarations of class properties.wn_
2021-11-13fix phpstan warnings in classes/db/migrations.phpAndrew Dolgov
2021-11-12Switch class properties from PHP typing to PHPDoc for compatibility with PHP ...wn_
2021-11-12Fix some PHPStan warnings in 'classes/db/migrations.php', 'classes/db/prefs.p...wn_
2021-03-04log applied migrationsAndrew Dolgov
2021-03-04migrations: refuse to apply empty schema filesAndrew Dolgov
2021-03-04migrations: don't try to use transactions on mysqlAndrew Dolgov
2021-03-04bring back web dbupdate using new migrations systemAndrew Dolgov
2021-03-04wip for db_migrations for core schemaAndrew Dolgov
2021-03-04support loading base schema as latest versionAndrew Dolgov
2021-03-03wip: initial for db_migrationsAndrew Dolgov
2021-03-02move dbupdater to db/updater; move base SCHEMA_VERSION constant inside db/upd...Andrew Dolgov
2021-02-25fix get_pref always using default profile; remove unneeded code from db_prefsAndrew Dolgov
2021-02-15db-prefs: minor cleanup, add warnings if unknown prefs are requestedAndrew Dolgov
2021-02-15drop legacy DB interface and related sanity checksAndrew Dolgov
2021-02-05initial WIP for php8; bump php version requirement to 7.0Andrew Dolgov
2019-04-10db_prefs: return null if requested key is unsetAndrew Dolgov
2019-04-10db_prefs: don't report missing prefs if die_on_error is falseAndrew Dolgov
2018-12-04fix several issues related to profile being set to a non-numeric valueAndrew Dolgov
2018-11-03db_prefs: fix cache never being used on read(); remove unnecessaryAndrew Dolgov
2017-12-03fix some minor issues found by code analyzerAndrew Dolgov
2017-12-01ccache, misc: fixesAndrew Dolgov
2017-12-01db_prefs: PDOAndrew Dolgov
2017-11-30rm db_stmtAndrew Dolgov
2017-11-30add some starting pdo glueAndrew Dolgov
2017-08-09use mysqli_set_charset() to set MYSQL_CHARSETAndrew Dolgov
2017-06-24db prefs: ignore cache when preference requested for specified UID (in case c...Andrew Dolgov
2017-04-27add some basic API unit testsAndrew Dolgov
2017-04-26remove some redundant php closing tagsAndrew Dolgov
2017-04-26fix various issues reported by static analysisAndrew Dolgov
2017-04-25return result codes if DB connection or --debug-feed failsAndrew Dolgov
2016-08-21remove support for legacy mysql driverAndrew Dolgov
2016-08-19remove classes/db/api.php (shouldn't be there)Andrew Dolgov
2016-05-18Merge with masterHeiko Adams
2016-04-26actually check for failures properly in the dbupdaterAndrew Dolgov
2016-02-17error handler: do not log last query, truncate error message to a smaller lengthAndrew Dolgov
2015-12-03logger: record last query before logged errorAndrew Dolgov
2015-08-11adjust cpu_tuple to 0.5Andrew Dolgov
2015-08-11postgresql: adjust cpu_tuple (experimental)Andrew Dolgov
2015-06-07fix some minor typos and stuffAndrew Dolgov
2013-08-02rollback current transaction before trying to report SQL query errors, proper...Andrew Dolgov
2013-05-30mysqli: We are using procedural mysqli so use mysqli_connect_error() instead ...Jonathan Bither
2013-05-16db-prefs: better error output for missing prefs, digest: hide DIGEST_ENABLE p...Andrew Dolgov
2013-05-07Fixing bugs found by static analysisRasmus Lerdorf
2013-04-19only pass port to mysqli_connect when it is setAndrew Dolgov
2013-04-18move db-prefs to OOAndrew Dolgov
2013-04-18support pgsql in pdoAndrew Dolgov
2013-04-18add experimental support for PDO (_ENABLE_PDO)Andrew Dolgov