#NEWLINE# def create_column( self , name , type ) : #NEWLINE# #INDENT# "\n        Explicitely create a new column ``name`` of a specified type.\n\n        ``type`` must be a `SQLAlchemy column type <http://docs.sqlalchemy.org/en/rel_0_8/core/types.html>`_.\n        ::\n\n            table.create_column('created_at', sqlalchemy.DateTime)\n        " #NEWLINE# self . _check_dropped ( ) #NEWLINE# self . database . _acquire ( ) #NEWLINE# try : #NEWLINE# #INDENT# if ( normalize_column_name ( name ) not in self . _normalized_columns ) : #NEWLINE# #INDENT# self . database . op . add_column ( self . table . name , Column ( name , self ) , self . table . schema ) #NEWLINE# self . table = self . database . update_table ( self . table . name ) #NEWLINE# #UNINDENT# #UNINDENT# finally : #NEWLINE# #INDENT# self . database . _release ( )