Esempio n. 1
0
 public function extractForeignKeysStatement()
 {
     $alterExpression = new SimpleExpression('ALTER TABLE ?' . PHP_EOL, new Symbol($this->after->schemaName));
     $alterExpression->bindDatabase($this->database());
     $alterExpression->appendExpr(clone $this->addFkExpression);
     $this->addFkExpression->disable();
     return $alterExpression;
 }
Esempio n. 2
0
 public function extractForeignKeysStatement()
 {
     $this->fkLines->disable();
     return $this->database()->getUtility()->generateAlterTable(new Table(null, $this->database(), '_any_name'), $this->table)->extractForeignKeysStatement();
 }