forked from midou/invidious
Make check_tables config option
This commit is contained in:
parent
5e141e869d
commit
4e6a931de3
@ -105,12 +105,14 @@ end
|
|||||||
|
|
||||||
Kemal::CLI.new ARGV
|
Kemal::CLI.new ARGV
|
||||||
|
|
||||||
|
if CONFIG.check_tables
|
||||||
# Check table integrity
|
# Check table integrity
|
||||||
analyze_table(PG_DB, logger, "channel_videos", ChannelVideo)
|
analyze_table(PG_DB, logger, "channel_videos", ChannelVideo)
|
||||||
analyze_table(PG_DB, logger, "nonces", Nonce)
|
analyze_table(PG_DB, logger, "nonces", Nonce)
|
||||||
analyze_table(PG_DB, logger, "session_ids", SessionId)
|
analyze_table(PG_DB, logger, "session_ids", SessionId)
|
||||||
analyze_table(PG_DB, logger, "users", User)
|
analyze_table(PG_DB, logger, "users", User)
|
||||||
analyze_table(PG_DB, logger, "videos", Video)
|
analyze_table(PG_DB, logger, "videos", Video)
|
||||||
|
end
|
||||||
|
|
||||||
# Start jobs
|
# Start jobs
|
||||||
refresh_channels(PG_DB, logger, config.channel_threads, config.full_refresh)
|
refresh_channels(PG_DB, logger, config.channel_threads, config.full_refresh)
|
||||||
|
@ -115,6 +115,7 @@ user: String,
|
|||||||
converter: ConfigPreferencesConverter,
|
converter: ConfigPreferencesConverter,
|
||||||
},
|
},
|
||||||
dmca_content: {type: Array(String), default: [] of String}, # For compliance with DMCA, disables download widget using list of video IDs
|
dmca_content: {type: Array(String), default: [] of String}, # For compliance with DMCA, disables download widget using list of video IDs
|
||||||
|
check_tables: {type: Bool, default: false}, # Check table integrity, automatically try to add any missing columns, create tables, etc.
|
||||||
})
|
})
|
||||||
end
|
end
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user