I wonder what the idea is behind having plugins modify the columns of core tables instead of using the plugin_store_rows
table or dedicated discourse_pluginname_function
tables.
IMO it always ends in tears (or in Sams words: “a bit of a nightmare”) and complex problems.