0

在 SQLite 数据库上工作,似乎 DbVisualizer Pro 做了很多工作非常好,除了一个,

更改表架构。

经常需要更改列名、数据类型等,但不想通过原始 SQL 语句来完成。我的解决方法是打开 Firefox 的 SQLite 管理器来更改架构。

在此处输入图像描述

是否可以使用 DbVisualizer 来更改架构?非常感谢!

编辑:罗杰在下面提到的 更改表操作似乎是正确的方法。但不知何故我只能添加列,现有列似乎是只读的。

在此处输入图像描述

我的是 DBVisualizer Pro评估。非评估有什么不同吗?

在此处输入图像描述

Edit2:使用 SQLite 管理器有时很危险,如下所示。刚刚了解到,重命名列可能会导致外键丢失。但解决方法就在这里

在此处输入图像描述

4

1 回答 1

0

在 DbVisualizer Pro 中有Alter Table操作(和 Create Table 用于创建新表)。在Databases选项卡中选择要更改的实际表,右键单击并选择Alter Table。为了使其工作,您需要 DbVisualizer Pro 并且连接的数据库类型必须设置为Auto Detect(推荐)或SQLite

于 2016-01-08T07:46:07.200 回答