Make the author field nullable #117
@ -1 +1 @@
|
||||
ALTER TABLE ITEM ADD COLUMN `author` TEXT;
|
||||
ALTER TABLE ITEM ADD COLUMN `author` TEXT NOT NULL;
|
||||
|
@ -0,0 +1,6 @@
|
||||
CREATE TABLE ITEM_BACKUP AS SELECT `id`, `datetime`, `title`, `content`,
|
||||
AmineB
commented
This is unnecessary. The data will be updated if needed with the update of Droping the column and recreating it should by enough. This is unnecessary.
The data will be updated if needed with the update of `updateItem` you made.
Droping the column and recreating it should by enough.
davidoskky
commented
Dropping columns was introduced in version 3.35 https://sqlite.org/changes.html Dropping columns was introduced in version 3.35 https://sqlite.org/changes.html
|
||||
`unread`, `starred`, `thumbnail`, `icon`, `link`, `sourcetitle`,
|
||||
`tags` FROM ITEM;
|
||||
ALTER TABLE ITEM_BACKUP ADD COLUMN `author` TEXT;
|
||||
DROP TABLE ITEM;
|
||||
ALTER TABLE ITEM_BACKUP RENAME TO ITEM;
|
Loading…
Reference in New Issue
Block a user
You can´t update a sqldelight migration file. You have to create a new file
2.sq
and add the sql query changing the column inside.Ops, I thought this version hadn't been released yet and that thus that would be fine.
I just saw that you can't update a column type in sqlite.
You'll have to rename the existing one create a new one with the old name and the right type, and then drop the old one.(not possible in older versions of android because it's only available since version 3.25.0 of sqlite, and Android has old versions)You'll have to drop the old column, and recreate it.
Will you be able to do these changes today ? This seem to cause issues for multiple users.
Yes, I'll submit everything soon.