Example #1
0
 /**
  * @return \Yaoi\Sql\AlterTable|\Yaoi\Sql\CreateTable
  */
 private function checkRun($skipForeignKeys = false)
 {
     $database = $this->table->database();
     $utility = $database->getUtility();
     $tableExists = $utility->tableExists($this->table->schemaName);
     if (!$tableExists) {
         $statement = $this->table->getCreateTable();
     } else {
         $statement = $this->table->getAlterTableFrom($utility->getTableDefinition($this->table->schemaName));
     }
     return $statement;
 }