$config['db']['mysql_foreign_keys'] option to experimentally enable foreign keys on MySQL. (Would only work on InnoDB tables, may explode, etc)

This commit is contained in:
Brion Vibber
2010-10-19 12:11:49 -07:00
parent 7751d455de
commit e07254d15b
2 changed files with 5 additions and 3 deletions

View File

@@ -400,8 +400,9 @@ class MysqlSchema extends Schema
$col['type'] = $this->mapType($col);
unset($col['size']);
}
// @fixme add foreign-key support for MySQL
unset($tableDef['foreign keys']);
if (!common_config('db', 'mysql_foreign_keys')) {
unset($tableDef['foreign keys']);
}
return $tableDef;
}
}