Merge pull request #2845 from SamantazFox/more-db-improvements

More db improvements
This commit is contained in:
Samantaz Fox 2022-01-30 23:34:48 +01:00 committed by GitHub
commit d546f1870e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
8 changed files with 87 additions and 79 deletions

View file

@ -112,22 +112,7 @@ OUTPUT = CONFIG.output.upcase == "STDOUT" ? STDOUT : File.open(CONFIG.output, mo
LOGGER = Invidious::LogHandler.new(OUTPUT, CONFIG.log_level)
# Check table integrity
if CONFIG.check_tables
Invidious::Database.check_enum(PG_DB, "privacy", PlaylistPrivacy)
Invidious::Database.check_table(PG_DB, "channels", InvidiousChannel)
Invidious::Database.check_table(PG_DB, "channel_videos", ChannelVideo)
Invidious::Database.check_table(PG_DB, "playlists", InvidiousPlaylist)
Invidious::Database.check_table(PG_DB, "playlist_videos", PlaylistVideo)
Invidious::Database.check_table(PG_DB, "nonces", Nonce)
Invidious::Database.check_table(PG_DB, "session_ids", SessionId)
Invidious::Database.check_table(PG_DB, "users", User)
Invidious::Database.check_table(PG_DB, "videos", Video)
if CONFIG.cache_annotations
Invidious::Database.check_table(PG_DB, "annotations", Annotation)
end
end
Invidious::Database.check_integrity(CONFIG)
# Resolve player dependencies. This is done at compile time.
#