Trong câu hỏi thường gặp về SQLite [1] nó được đề cập rằng SQLite không có hỗ trợ ALTER TABLE đầy đủ. Trong một câu hỏi trước về StackOverflow, một thủ thuật được đề cập để thực hiện các sửa đổi bảng.Cập nhật các tham chiếu khóa ngoài khi thực hiện thay đổi bảng SQLite
Điều tôi muốn biết là cách giữ các tham chiếu KEY NGOẠI NGOẠI vì chúng được di chuyển đến bảng được đổi tên mà sau đó bị xóa. Tôi có nên làm cùng một thủ thuật với mỗi bảng có mối quan hệ khóa ngoại với bảng thực tế mà tôi đang sửa đổi không?
[1] http://www.sqlite.org/lang_altertable.html
[2] How do I rename a column in a SQLite database table?