是否可以在DbVisualizer + SQLite中更改没有运行原始sql的列

时间:2016-01-07 06:59:52

标签: sqlite dbvisualizer sqlitemanager

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

更改表架构。

经常需要更改列名,数据类型等,但不想通过原始SQL语句来执行此操作。我的解决方法是打开Firefox的SQLite Manager来改变架构。

enter image description here

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

修改 改变罗杰提到的below表动作似乎是正确的方法。但不知怎的,我只能添加列,现有列似乎只读。

enter image description here

我的是DBVisualizer Pro 评估。非评价不同吗?

enter image description here

EDIT2 : 使用SQLite Manager 有时危险,如下所述。刚学会了,重命名一列可能会导致外键丢失。但解决方法是here

enter image description here

1 个答案:

答案 0 :(得分:0)

在DbVisualizer Pro中,有Alter Table操作(以及用于创建新表的Create Table)。在数据库标签中选择要更改的实际表格,右键单击并选择更改表格。要使其正常工作,您需要DbVisualizer Pro,并且连接的数据库类型必须设置为自动检测(推荐)或 SQLite