• For the same reason, should a global change apply to EventCapsule (for example
https://bugzilla.wikimedia.org/show_bug.cgi?id=52295 ) all tables would need to have their schema updated. Hosting custom tables with arbitrary schemas not matching EventCapsule specs would make global updates unnecessarily complicated.
• Writing of data into the log DB is intentionally restricted to the eventlog user, which was created for the unique purpose to autogenerate tables and write data into SQL when new schemas are deployed in production. Making an exception to this principle sets a precedent whereby humans and other scripts can arbitrarily manipulate data or create tables in the DB, which is a first step towards turning the log db into the same zoo that the staging db is.
_______________________________________________
Analytics mailing list
Analytics@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/analytics