public function uniqueError()
{
foreach ($this->datas as $name => $table) {
$name = $this->getName($name);
if (isset($table->unique)) {
foreach ($table->unique as $compound) {
foreach ($compound as $field) {
if (!isset($table->fields->{$field})) {
return "The {$field} field is missing in table {$name}. (unique constraints)";
}
}
}
}
}
}