public function primaryKey($name, $type = 'int') {
        $column = $this->columnDef($type, false);
        $column['autoincrement'] = true;
        $column['primary'] = true;

        $this->columns[$name] = $column;

        // Add the pk index.
        $this->index($name, Db::INDEX_PK);

        return $this;
    }
public function primaryKey($name, $type = 'int') {
        $column = $this->columnDef($type, false);
        $column['autoincrement'] = true;
        $column['primary'] = true;

        $this->columns[$name] = $column;

        // Add the pk index.
        $this->index($name, Db::INDEX_PK);

        return $this;
    }
public function primaryKey ( $ name , $ type = 'int' ) { $ column = $ this -> columnDef ( $ type , false ) ; $ column [ 'autoincrement' ] = true ; $ column [ 'primary' ] = true ; $ this -> columns [ $ name ] = $ column ; // Add the pk index. $ this -> index ( $ name , Db :: INDEX_PK ) ; return $ this ; }
Define the primary key in the database.

@param string $name The name of the column.
@param string $type The datatype for the column.
@return DbDef
Define the primary key in the database .