public function testRenameColumn()
 {
     SActiveStore::deleteAll('person');
     SActiveRecord::connection()->addColumn('people', 'girlfriend', 'string');
     SActiveStore::resetAttributeInformation('people');
     $p = new Person(array('girlfriend' => 'bobette'));
     $p->save();
     SActiveRecord::connection()->renameColumn('people', 'girlfriend', 'exgirlfriend');
     SActiveStore::resetAttributeInformation('people');
     $p = SActiveStore::findFirst('person');
     $this->assertEqual('bobette', $p->exgirlfriend);
     try {
         SActiveRecord::connection()->removeColumn('people', 'girlfriend');
     } catch (Exception $e) {
     }
     try {
         SActiveRecord::connection()->removeColumn('people', 'exgirlfriend');
     } catch (Exception $e) {
     }
 }