diff --git a/src/Schema/Db/Table.php b/src/Schema/Db/Table.php index 6b7e315..14d9623 100755 --- a/src/Schema/Db/Table.php +++ b/src/Schema/Db/Table.php @@ -626,9 +626,11 @@ class Table */ public function create() { - $this->getAdapter()->createTable($this); - $this->saveData(); - $this->reset(); // reset pending changes + if (!$this->getAdapter()->hasTable($this->name)) { + $this->getAdapter()->createTable($this); + $this->saveData(); + $this->reset(); // reset pending changes + } } /**