/**
*
* Foreign key constraints are not supported,
*
* MySQL has some pre requisites for creating a foreign key constraint
* one of which is :
*
* -> The foreign key can be self referential (referring to the same table). When you add a foreign key constraint to a table using ALTER TABLE, remember to create the required indexes first.
*
*
* Apparently there are other pre requisites, because creating foreign key constraints still gives :
*
* Time Action Response Duration / Fetch
* 0 1 18:26:25 alter table CourseSubscription add constraint CourseSubscriptionFK3
* foreign key (courseId) references Course(id) Error Code: 1005
* Can't create table 'test.#sql-57c_42' (errno: 150)
*
*
*
*
*/