/** * @param string $name * @param array $options */ public function end() { if (empty($this->_options['temporary'])) { $this->_options['options'] = 'ENGINE=InnoDB'; } return parent::end(); }
/** * Override createTable to return a Sqlite Table Definition * param string $name * param array $options */ public function createTable($name, $options = array()) { $pk = isset($options['primaryKey']) && $options['primaryKey'] === false ? false : 'id'; $tableDefinition = new Horde_Db_Adapter_Abstract_TableDefinition($name, $this, $options); if ($pk != false) { $tableDefinition->primaryKey($pk); } return $tableDefinition; }