'On Oracle, you can\'t simply ALTER TABLE MODIFY a charfield to a textfield either'

def test_char_to_text(self):

    value = 'agnabawak'
    db.create_table('test_char_to_text', [('textcol', models.CharField(max_length=100))])
    db.execute_deferred_sql()
    db.execute('INSERT    INTO    test_char_to_text    VALUES    (%s)', [value])
    db.alter_column('test_char_to_text', 'textcol', models.TextField())
    db.execute_deferred_sql()
    after = db.execute('select    *    from    test_char_to_text')[0][0]
    after = text_type(after)
    self.assertEqual(value, after, ('Change    from    char    to    text    altered    value    [    %r    !=    %r    ]' % (value, after)))
