wn_
|
93fd85df6f
|
Switch to direct type declarations of class properties.
|
2022-08-12 14:13:26 +00:00 |
Andrew Dolgov
|
45431170b6
|
fix phpstan warnings in classes/db/migrations.php
|
2021-11-13 17:31:13 +03:00 |
wn_
|
d3a81f598b
|
Switch class properties from PHP typing to PHPDoc for compatibility with PHP < 7.4.0
|
2021-11-12 21:17:31 +00:00 |
wn_
|
011c941e7c
|
Fix some PHPStan warnings in 'classes/db/migrations.php', 'classes/db/prefs.php', and 'classes/debug.php'.
|
2021-11-12 05:24:02 +00:00 |
Andrew Dolgov
|
31b29e0a56
|
log applied migrations
|
2021-03-04 11:33:25 +03:00 |
Andrew Dolgov
|
8f8ca49e4b
|
migrations: refuse to apply empty schema files
|
2021-03-04 10:13:29 +03:00 |
Andrew Dolgov
|
4ede76280b
|
migrations: don't try to use transactions on mysql
|
2021-03-04 09:43:12 +03:00 |
Andrew Dolgov
|
5eb0f3d640
|
bring back web dbupdate using new migrations system
|
2021-03-04 09:22:24 +03:00 |
Andrew Dolgov
|
c0fb0a5ec0
|
wip for db_migrations for core schema
|
2021-03-04 08:30:52 +03:00 |
Andrew Dolgov
|
921569e5da
|
support loading base schema as latest version
|
2021-03-04 07:26:05 +03:00 |
Andrew Dolgov
|
8256ab5dd9
|
wip: initial for db_migrations
|
2021-03-03 23:38:52 +03:00 |
Andrew Dolgov
|
d6629ed188
|
move dbupdater to db/updater; move base SCHEMA_VERSION constant inside db/updater class
|
2021-03-02 15:03:01 +03:00 |
Andrew Dolgov
|
2621fe7955
|
fix get_pref always using default profile; remove unneeded code from db_prefs
|
2021-02-25 12:53:20 +03:00 |
Andrew Dolgov
|
5c4223992f
|
db-prefs: minor cleanup, add warnings if unknown prefs are requested
|
2021-02-15 22:01:11 +03:00 |
Andrew Dolgov
|
5d42ce553f
|
drop legacy DB interface and related sanity checks
|
2021-02-15 16:55:55 +03:00 |
Andrew Dolgov
|
403dca154c
|
initial WIP for php8; bump php version requirement to 7.0
|
2021-02-05 23:41:32 +03:00 |
Andrew Dolgov
|
dee1614d0a
|
db_prefs: return null if requested key is unset
|
2019-04-10 13:39:55 +03:00 |
Andrew Dolgov
|
e31e9ae04d
|
db_prefs: don't report missing prefs if die_on_error is false
|
2019-04-10 13:39:07 +03:00 |
Andrew Dolgov
|
197e80add6
|
fix several issues related to profile being set to a non-numeric value
|
2018-12-04 10:47:01 +03:00 |
Andrew Dolgov
|
22366ccc5b
|
db_prefs: fix cache never being used on read(); remove unnecessary
sprintf()s to integer
|
2018-11-03 21:52:38 +03:00 |
Andrew Dolgov
|
7c6f7bb0aa
|
fix some minor issues found by code analyzer
|
2017-12-03 23:08:04 +03:00 |
Andrew Dolgov
|
cc9450c309
|
ccache, misc: fixes
feeds: start PDO transition
|
2017-12-01 19:42:02 +03:00 |
Andrew Dolgov
|
fbde19580c
|
db_prefs: PDO
|
2017-12-01 18:40:48 +03:00 |
Andrew Dolgov
|
ca82bb03c8
|
rm db_stmt
|
2017-11-30 11:53:21 +03:00 |
Andrew Dolgov
|
99bda9cc12
|
add some starting pdo glue
|
2017-11-30 10:47:42 +03:00 |
Andrew Dolgov
|
ab8daa0389
|
use mysqli_set_charset() to set MYSQL_CHARSET
|
2017-08-09 08:05:52 +03:00 |
Andrew Dolgov
|
e130b283a7
|
db prefs: ignore cache when preference requested for specified UID (in case cached value of a different profile is stored)
prefs: show (and set) enabled plugins for default profile only
|
2017-06-24 14:29:07 +03:00 |
Andrew Dolgov
|
891df34637
|
add some basic API unit tests
|
2017-04-27 00:24:17 +03:00 |
Andrew Dolgov
|
ea79a0e033
|
remove some redundant php closing tags
|
2017-04-26 20:24:18 +03:00 |
Andrew Dolgov
|
7b55001eee
|
fix various issues reported by static analysis
update gitlab-ci config
|
2017-04-26 15:29:22 +03:00 |
Andrew Dolgov
|
3c11159776
|
return result codes if DB connection or --debug-feed fails
|
2017-04-25 13:39:01 +03:00 |
Andrew Dolgov
|
e54eb40a8c
|
remove support for legacy mysql driver
|
2016-08-21 14:03:35 +03:00 |
Andrew Dolgov
|
a005ebb693
|
remove classes/db/api.php (shouldn't be there)
|
2016-08-19 18:33:48 +03:00 |
Heiko Adams
|
94e3a9ab44
|
Merge with master
|
2016-05-18 14:44:39 +02:00 |
Andrew Dolgov
|
977cea1438
|
actually check for failures properly in the dbupdater
|
2016-04-26 20:04:24 +03:00 |
Andrew Dolgov
|
cc43e19b44
|
error handler: do not log last query, truncate error message to a smaller length
|
2016-02-17 16:42:13 +03:00 |
Andrew Dolgov
|
475d762872
|
logger: record last query before logged error
|
2015-12-03 16:15:28 +03:00 |
Andrew Dolgov
|
ad9928a5cb
|
adjust cpu_tuple to 0.5
|
2015-08-11 20:28:04 +03:00 |
Andrew Dolgov
|
981059fd1f
|
postgresql: adjust cpu_tuple (experimental)
|
2015-08-11 20:04:54 +03:00 |
Andrew Dolgov
|
415a3b50c9
|
fix some minor typos and stuff
|
2015-06-07 18:41:18 +03:00 |
Andrew Dolgov
|
38f439708c
|
rollback current transaction before trying to report SQL query errors, properly save database error messages when logging query errors
|
2013-08-02 16:20:39 +04:00 |
Jonathan Bither
|
fbe135fb36
|
mysqli: We are using procedural mysqli so use mysqli_connect_error() instead of mysqli_error()
|
2013-05-30 10:45:47 -04:00 |
Andrew Dolgov
|
6a51939ee6
|
db-prefs: better error output for missing prefs, digest: hide DIGEST_ENABLE pref missing for unitialized users
|
2013-05-16 21:57:39 +04:00 |
Rasmus Lerdorf
|
6f7798b643
|
Fixing bugs found by static analysis
|
2013-05-07 00:35:10 -07:00 |
Andrew Dolgov
|
b20b6af0dc
|
only pass port to mysqli_connect when it is set
|
2013-04-19 07:58:27 +04:00 |
Andrew Dolgov
|
52d88392da
|
move db-prefs to OO
|
2013-04-18 12:00:01 +04:00 |
Andrew Dolgov
|
73663db316
|
support pgsql in pdo
|
2013-04-18 08:28:03 +04:00 |
Andrew Dolgov
|
9ee90455b8
|
add experimental support for PDO (_ENABLE_PDO)
|
2013-04-18 08:20:45 +04:00 |
Andrew Dolgov
|
e441b5837b
|
initial
|
2013-04-17 21:19:00 +04:00 |
Andrew Dolgov
|
ae35bb87eb
|
support mysqli when available
|
2013-04-17 18:56:13 +04:00 |