Нужен хороший метод для изменения (SQLite )тип данных столбца

У меня есть таблица со столбцом 'int'. Во время обновления программного обеспечения я хочу изменить его на «длинный» тип данных. Кажется, SQLite не предоставляет опцию (в операторе alter )для изменения/изменения свойств столбца. Поскольку я хочу сделать обновление, таблица может содержать данные, которые пользователь не должен потерять. Поэтому, пожалуйста, предложите мне хороший способ изменить свойство типа данных столбца без потери данных.

Один из способов, предлагаемых в поисковых ссылках, — создать временную таблицу, скопировать записи из существующей таблицы, удалить существующую таблицу и переименовать временную таблицу. Сомневаюсь, что это эффективно.

Мы ценим вашу помощь!

С уважением

Вивек Рагунатан

5
задан Vivek Ragunathan 14 April 2012 в 17:38
поделиться