Last modified: 2013-12-10 23:02:19 UTC
The countries table uses a numeric autoincrement field as a primary key. This PK is used as a foreign key in the scholarships table. The existing system is fragile and requires synchronization of the keys in the countries table with element order in a PHP array. The application would be easier to maintain if we switched to using standard ISO 3166-1 alpha-2 country codes.
Change 97654 had a related patch set uploaded by BryanDavis: Use ISO 3166-1 alpha-2 country codes https://gerrit.wikimedia.org/r/97654
Change 97654 merged by jenkins-bot: Use ISO 3166-1 alpha-2 country codes https://gerrit.wikimedia.org/r/97654