Dificuldade em atualizar a tabela SQlite

Eu tenho um aplicativo em execução com uma tabela de trabalho chamada ANIMAL. Ao criar esta tabela, ela consistiu simplesmente em colunas _id e animal_nam

Agora estou tentando expandir, incluindo uma coluna de biografia animal, mas estou com um pouco de dificuldade. No começo, pensei que era apenas um caso de atualizar minha instrução CREATE_TABLE para incluir a biografia animal:

private static final String DATABASE_CREATE = 



            "create table " + ANIMALS_TABLE +

            " (_id integer primary key autoincrement, " + 

            "animal_name text not null, " +

            "biography text not null);"; 

e qualquer forma, olhando para o logcat, ele diz que a biografia da coluna não existe ao tentar inseri-l

Agora, tentei atualizar o banco de dados usando oonUpgrade() e incluindo o código

db.execSQL("ALTER TABLE" + DATABASE_NAME);
db.execSQL(DATABASE_CREATE);

mas isso também não está resolvendo o problema. Alguém tem alguma dica sobre como resolver esse problema?

questionAnswers(1)

yourAnswerToTheQuestion