Do not check for pending migrations on app start

This is so that we don't break deploys with this PR.
Instead we only ship the 'invidious --migrate' cli command
and let people test that. Maybe even ship a new migration that wouldn't break
apps that don't run the migrations. Then we roll out the functionality
that requires migrations.
This commit is contained in:
matthewmcgarvey 2022-02-12 09:20:43 -06:00
parent 59654289cb
commit bf054dfda5

View File

@ -116,11 +116,6 @@ end
OUTPUT = CONFIG.output.upcase == "STDOUT" ? STDOUT : File.open(CONFIG.output, mode: "a") OUTPUT = CONFIG.output.upcase == "STDOUT" ? STDOUT : File.open(CONFIG.output, mode: "a")
LOGGER = Invidious::LogHandler.new(OUTPUT, CONFIG.log_level) LOGGER = Invidious::LogHandler.new(OUTPUT, CONFIG.log_level)
# Run migrations
if Invidious::Database::Migrator.new(PG_DB).pending_migrations?
puts "There are pending migrations. Run `invidious --migrate` to apply the migrations."
exit 46
end
# Check table integrity # Check table integrity
Invidious::Database.check_integrity(CONFIG) Invidious::Database.check_integrity(CONFIG)