Re-add database status in installation check (#8510)

* Re-add database status in installation check

It got disabled in 2014 to get a beta out.
Time to re-enable it.

Tested on SQLite.

"checkTable" now only verifies that at least the expected columns
exist, but does not fail on additional columns provided by
e.g. extensions.

Related: https://github.com/FreshRSS/FreshRSS/issues/678

* make fix-all

* i18n

* Simpler and more correct content_bin

* Fix PostgreSQL

---------

Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
This commit is contained in:
Christian Weiske
2026-03-02 12:43:35 +01:00
committed by GitHub
parent 63c8fe1285
commit 560b772e43
35 changed files with 466 additions and 91 deletions

View File

@@ -59,7 +59,7 @@ class FreshRSS_View extends Minz_View {
/** @var array<string,'ok'|'ko'|'warn'> */
public array $status_php;
public bool $update_to_apply;
/** @var array<string,bool> */
/** @var array<string,array<string, bool>|bool> */
public array $status_database;
public bool $is_release_channel_stable;