コード例 #1
0
ファイル: AlterTable.php プロジェクト: php-yaoi/php-yaoi
 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;
 }
コード例 #2
0
ファイル: CreateTable.php プロジェクト: php-yaoi/php-yaoi
 public function extractForeignKeysStatement()
 {
     $this->fkLines->disable();
     return $this->database()->getUtility()->generateAlterTable(new Table(null, $this->database(), '_any_name'), $this->table)->extractForeignKeysStatement();
 }