--2011/04/17 add start
--sqlite3 では、この操作は、“ALTER TABLE ... ADD COLUMN ...”という SQL で一発で操作できるようになりました。
--ただし、この SQL を実行したデータベースファイルは、VACUUM を実行するまで、3.1.3 以前のバージョンからそのデータベースファイルを
--読み込むことができないという問題があるので、ただちに VACUUM を実行しておいたほうがよいでしょう。
参考 → http://www.dbonline.jp/sqlite/table/index2.html
SELECT * FROM SQLITE_MASTER where name = 'events';
BEGIN TRANSACTION;
ALTER TABLE events ADD COLUMN picture VARCHAR(255);
VACUUM;
SELECT * FROM SQLITE_MASTER where name = 'events';
COMMIT;
--2011/04/17 add delete
TRANSACTIONの宣言とかあることも初めて知ったし。