launchpad-reviewers team mailing list archive
-
launchpad-reviewers team
-
Mailing list archive
-
Message #02481
Re: [Merge] lp:~gary/launchpad/bug548-db into lp:launchpad/db-devel
Review: Needs Information
We don't update lp_person unless we need to ship new data to ISD, as altering that table will mean SSO downtime and coordinating with ISD.
If we keep the proposed schema, that means the lp_mirror_person_ins trigger needs to list the columns to mirror explicitly rather than using NEW.* in the same manner as lp_mirror_account_ins does.
Can we find a better place for this information rather than making the Person table even wider? On one hand, it is just another boolean. On the other, this information will be rarely used and should not slow down the common queries on the Person table or slow down deserialization of Person rows.
Perhaps a new table like SubscriptionSettings would be better, moving Person.verbose_bugnotifications to it along with this new column?
--
https://code.launchpad.net/~gary/launchpad/bug548-db/+merge/48263
Your team Launchpad code reviewers is requested to review the proposed merge of lp:~gary/launchpad/bug548-db into lp:launchpad/db-devel.
References