From a1dc034b3ef083caada099c5d145af9aac39e3d6 Mon Sep 17 00:00:00 2001 From: Max Lapshin Date: Thu, 15 Aug 2013 13:59:28 +0400 Subject: [PATCH] adding columns to table calling add_column_sql in database server --- src/sqlite3.erl | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/sqlite3.erl b/src/sqlite3.erl index ccfad4b..ff0972e 100644 --- a/src/sqlite3.erl +++ b/src/sqlite3.erl @@ -838,6 +838,13 @@ handle_call({sql_bind_and_exec, SQL, Params}, _From, State) -> handle_call({sql_exec_script, SQL}, _From, State) -> Reply = do_sql_exec_script(SQL, State), {reply, Reply, State}; +handle_call({add_columns, Tbl, Columns}, _From, State) -> + try sqlite3_lib:add_columns_sql(Tbl, Columns) of + SQL -> do_handle_call_sql_exec(SQL, State) + catch + _:Exception -> + {reply, {error, Exception}, State} + end; handle_call({create_table, Tbl, Columns}, _From, State) -> try sqlite3_lib:create_table_sql(Tbl, Columns) of SQL -> do_handle_call_sql_exec(SQL, State)