getForeignKeys() as $fk) { ?> ALTER TABLE getName() ?> ADD CONSTRAINT getName() ?> FOREIGN KEY (getLocalColumnNames() ?>) REFERENCES getForeignTableName() ?> (getForeignColumnNames() ?>) hasOnUpdate()) { ?> ON UPDATE getOnUpdate() ?> hasOnDelete()) { ?> ON DELETE getOnDelete() ?> ;