如何更改数据库架构

时间:2011-11-14 05:55:37

标签: sqlite

我正在使用sqlite旧版本来开发我的应用程序。

对于某些问题,我更改了其中一个表以添加新列。以前,此表数据存储在整数中,在更改表后,它们已更改为字符串。如何查询如何查询这些字段,如何将更改后的字符串数据再次提交给整数?

2 个答案:

答案 0 :(得分:8)

SQLite只允许very limited changes to be done to an existing table。除此之外,你应该:

  1. 重命名旧表
  2. 使用旧名称和正确的列定义创建新表
  3. 复制数据结束,
  4. 放弃旧桌子。
  5. 当然,在一次交易中这样做! 此外,在使用生产数据进行此操作之前,请在另一个数据库上练习。

答案 1 :(得分:0)

从visual studio服务器资源管理器连接到您的SQL lite数据库,并从那里进行架构更改。右键单击要进行更改的表时,有一个编辑架构选项。