Beispiel #1
0
 /**
  * @param   string  $name
  * @param   array   $options
  */
 public function end()
 {
     if (empty($this->_options['temporary'])) {
         $this->_options['options'] = 'ENGINE=InnoDB';
     }
     return parent::end();
 }
Beispiel #2
0
 /**
  * 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;
 }