mirror of
				https://github.com/iv-org/invidious.git
				synced 2025-10-31 04:32:02 +00:00 
			
		
		
		
	Make check_tables config option
This commit is contained in:
		| @@ -105,12 +105,14 @@ end | ||||
|  | ||||
| Kemal::CLI.new ARGV | ||||
|  | ||||
| if CONFIG.check_tables | ||||
| # Check table integrity | ||||
| analyze_table(PG_DB, logger, "channel_videos", ChannelVideo) | ||||
| analyze_table(PG_DB, logger, "nonces", Nonce) | ||||
| analyze_table(PG_DB, logger, "session_ids", SessionId) | ||||
| analyze_table(PG_DB, logger, "users", User) | ||||
| analyze_table(PG_DB, logger, "videos", Video) | ||||
| end | ||||
|  | ||||
| # Start jobs | ||||
| refresh_channels(PG_DB, logger, config.channel_threads, config.full_refresh) | ||||
|   | ||||
| @@ -115,6 +115,7 @@ user: String, | ||||
|                                converter: ConfigPreferencesConverter, | ||||
|     }, | ||||
|     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 | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Omar Roth
					Omar Roth