IdColumnReasons
From MoodleDocs
There are was many "holy wars" about making additional surrogate key (id column) when "real" PK is can be combination of some FK in the table
links:
Note: You are currently viewing documentation for Moodle 2.0. Up-to-date documentation for the latest stable version is available here: IdColumnReasons.
There are was many "holy wars" about making additional surrogate key (id column) when "real" PK is can be combination of some FK in the table
links: