diff --git a/database/src/commonMain/sqldelight/dev/msfjarvis/claw/database/local/2.sqm b/database/src/commonMain/sqldelight/dev/msfjarvis/claw/database/local/2.sqm new file mode 100644 index 00000000..1d2619a5 --- /dev/null +++ b/database/src/commonMain/sqldelight/dev/msfjarvis/claw/database/local/2.sqm @@ -0,0 +1,21 @@ +import kotlin.collections.List; + +ALTER TABLE SavedPost RENAME TO SavedPost_Old; + +CREATE TABLE IF NOT EXISTS SavedPost( + shortId TEXT NOT NULL PRIMARY KEY, + title TEXT NOT NULL, + url TEXT NOT NULL, + createdAt TEXT NOT NULL, + commentCount INTEGER AS Int, + commentsUrl TEXT NOT NULL, + submitterName TEXT NOT NULL, + submitterAvatarUrl TEXT NOT NULL, + tags TEXT AS List NOT NULL +); + +INSERT INTO SavedPost(shortId, title, url, createdAt, commentCount, commentsUrl, submitterName, submitterAvatarUrl, tags) +SELECT shortId, title, url, createdAt, commentCount, commentsUrl, submitterName, submitterAvatarUrl, tags +FROM SavedPost_Old; + +DROP TABLE SavedPost_Old; diff --git a/database/src/commonMain/sqldelight/dev/msfjarvis/claw/database/local/SavedPost.sq b/database/src/commonMain/sqldelight/dev/msfjarvis/claw/database/local/SavedPost.sq index 570ce967..7b52e8b3 100644 --- a/database/src/commonMain/sqldelight/dev/msfjarvis/claw/database/local/SavedPost.sq +++ b/database/src/commonMain/sqldelight/dev/msfjarvis/claw/database/local/SavedPost.sq @@ -5,7 +5,7 @@ CREATE TABLE IF NOT EXISTS SavedPost( title TEXT NOT NULL, url TEXT NOT NULL, createdAt TEXT NOT NULL, - commentCount INTEGER AS Int NOT NULL, + commentCount INTEGER AS Int, commentsUrl TEXT NOT NULL, submitterName TEXT NOT NULL, submitterAvatarUrl TEXT NOT NULL,