次のような単純なdbテーブルを作成したとします。
CREATE TABLE IF NOT EXISTS users (email varchar(100) UNIQUE NOT NULL primary key, pass varchar(100))
今、私たちはそれが次CREATE TABLE IF NOT EXISTS or merge with previous one
のようになりたい
users (email varchar(100) UNIQUE NOT NULL primary key, name varchar(100))
したがって、テーブルが存在する場合は、パス列を削除して名前列を追加します。
SQLコマンドとSQLiteプラグマを介してそのようなことは可能ですか、それともC SQLite apiを使用してそれを行う方法ですか?