support for FKs, indented with spaces
This commit is contained in:
parent
33b23eda3b
commit
185c334710
@ -84,6 +84,13 @@ class Doctrine_Import_Reader_Db extends Doctrine_Import_Reader
|
|||||||
$table->addColumn($tableColumn);
|
$table->addColumn($tableColumn);
|
||||||
}
|
}
|
||||||
$db->addTable($table);
|
$db->addTable($table);
|
||||||
|
if ($fks = $dataDict->listTableConstraints($tableName)){
|
||||||
|
foreach($fks as $fk){
|
||||||
|
$relation = new Doctrine_Schema_Relation();
|
||||||
|
$relation->setRelationBetween($fk['referencingColumn'],$fk['referencedTable'],$fk['referencedColumn']);
|
||||||
|
$table->setRelation($relation);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return $schema;
|
return $schema;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user