logoalt Hacker News

lun3xyesterday at 4:10 PM1 replyview on HN

Tried it out now with SQLite to see what it does with difficult migrations, like adding a foreign key constraint to an existing table. Looks like it just generates invalid migrations, eg:

`ALTER TABLE books ADD CONSTRAINT fk_books_author FOREIGN KEY (author_id) REFERENCES authors (id)`

Which is not valid in SQLite (https://www.sqlite.org/lang_altertable.html)


Replies

Akronymusyesterday at 6:13 PM

So you have to drop and re-add a column when adding foreign keys?