Ich habe weitere Nachforschungen zu diesem Thema angestellt: Updating AI plugin fails
Meine Hauptfrage war, warum dies nur beim Aktualisieren eines bereits installierten Plugins geschieht und nicht, wenn das Plugin neu installiert wird. Die Antwort ist, dass Core fängt PG::UndefinedTable-Ausnahmen ab, aber nicht PG:UndefinedColumn. Wenn das Plugin bereits installiert ist, handelt es sich um die letztere Ausnahme, wenn das Plugin brandneu ist, handelt es sich um die erstere.