aboutsummaryrefslogtreecommitdiff
path: root/app/Models/FeedDAOSQLite.php
diff options
context:
space:
mode:
authorGravatar Alexandre Alapetite <alexandre@alapetite.fr> 2025-10-24 12:49:29 +0200
committerGravatar GitHub <noreply@github.com> 2025-10-24 12:49:29 +0200
commit9833d8197686d9614fc5cbd300e0761a520e2e6d (patch)
treebc03ed08a242bb55146232b3babf827aa6348b16 /app/Models/FeedDAOSQLite.php
parent90c69e04bb25ff237b4ca1add7bd87feac646b33 (diff)
Better SQL auto-update f.kind (#8148)
Add a little help to make sure that feed.kind gets added during the first call. Tested that replacing the DB with a backup from Febuary 2020 just works, automatically adding new columns since FreshRSS 1.20.0.
Diffstat (limited to 'app/Models/FeedDAOSQLite.php')
-rw-r--r--app/Models/FeedDAOSQLite.php4
1 files changed, 2 insertions, 2 deletions
diff --git a/app/Models/FeedDAOSQLite.php b/app/Models/FeedDAOSQLite.php
index a12fb2adb..18befed54 100644
--- a/app/Models/FeedDAOSQLite.php
+++ b/app/Models/FeedDAOSQLite.php
@@ -10,10 +10,10 @@ class FreshRSS_FeedDAOSQLite extends FreshRSS_FeedDAO {
/** @param array{0:string,1:int,2:string} $errorInfo */
#[\Override]
- protected function autoUpdateDb(array $errorInfo): bool {
+ public function autoUpdateDb(array $errorInfo): bool {
if (($tableInfo = $this->pdo->query("PRAGMA table_info('feed')")) !== false) {
$columns = $tableInfo->fetchAll(PDO::FETCH_COLUMN, 1);
- foreach (['attributes', 'kind'] as $column) {
+ foreach (['kind'] as $column) {
if (!in_array($column, $columns, true)) {
return $this->addColumn($column);
}