SQLiteではカラム名変更のコマンドが用意されていないとのこと(驚き)
つまり、カラム名は変更できない。
なので、カラム名を変更したテーブルを新たに作成して、既存のテーブルの内容をインサートする。
インサートしおわったら既存の古いテーブルは削除する。
-- 既存のテーブルをリネーム
ALTER TABLE tbl_name RENAME TO tbl_temp;
-- 新しいテーブルを作成(元々のテーブル名と同じ名前で)
CREATE TABLE tbl_name(col1 TEXT, col2_new TEXT);
-- レコードを全て移す
INSERT INTO tbl_name(col1, col2_new) SELECT col1, col2 FROM tbl_temp;
-- 元のテーブルを削除
DROP TABLE tbl_temp;
上記コマンドの引用元