在SQLite FAQ [1]中提到SQLite没有完整的ALTER TABLE支持。在上一个关于StackOverflow [2]的问题中,提到了一个技巧来完成表格修改。在执行SQLite alter table技巧时更新外键引用
我想知道的是如何保持FOREIGN KEY引用,因为它们被移动到随后被删除的重命名表中。我应该对每一个与我正在修改的实际表具有外键关系的表执行相同的技巧吗?
[1] http://www.sqlite.org/lang_altertable.html
[2] How do I rename a column in a SQLite database table?