Set proper defaults for new table columns
This commit is contained in:
parent
a577f5534f
commit
9a817e49be
4 changed files with 6 additions and 7 deletions
|
@ -24,7 +24,6 @@ android {
|
||||||
applicationId = "eu.kanade.tachiyomi"
|
applicationId = "eu.kanade.tachiyomi"
|
||||||
|
|
||||||
versionCode = 104
|
versionCode = 104
|
||||||
|
|
||||||
versionName = "0.14.6"
|
versionName = "0.14.6"
|
||||||
|
|
||||||
buildConfigField("String", "COMMIT_COUNT", "\"${getCommitCount()}\"")
|
buildConfigField("String", "COMMIT_COUNT", "\"${getCommitCount()}\"")
|
||||||
|
|
|
@ -40,7 +40,7 @@ data class BackupManga(
|
||||||
@ProtoNumber(104) var history: List<BackupHistory> = emptyList(),
|
@ProtoNumber(104) var history: List<BackupHistory> = emptyList(),
|
||||||
@ProtoNumber(105) var updateStrategy: UpdateStrategy = UpdateStrategy.ALWAYS_UPDATE,
|
@ProtoNumber(105) var updateStrategy: UpdateStrategy = UpdateStrategy.ALWAYS_UPDATE,
|
||||||
@ProtoNumber(106) var lastModifiedAt: Long = 0,
|
@ProtoNumber(106) var lastModifiedAt: Long = 0,
|
||||||
@ProtoNumber(107) var favoriteModifiedAt: Long? = 0,
|
@ProtoNumber(107) var favoriteModifiedAt: Long? = null,
|
||||||
) {
|
) {
|
||||||
fun getMangaImpl(): Manga {
|
fun getMangaImpl(): Manga {
|
||||||
return Manga.create().copy(
|
return Manga.create().copy(
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
ALTER TABLE mangas ADD COLUMN last_modified_at INTEGER AS Long NOT NULL;
|
ALTER TABLE mangas ADD COLUMN last_modified_at INTEGER AS Long NOT NULL DEFAULT 0;
|
||||||
ALTER TABLE mangas ADD COLUMN favorite_modified_at INTEGER AS Long;
|
ALTER TABLE mangas ADD COLUMN favorite_modified_at INTEGER AS Long;
|
||||||
ALTER TABLE mangas_categories ADD COLUMN last_modified_at INTEGER AS Long NOT NULL;
|
ALTER TABLE mangas_categories ADD COLUMN last_modified_at INTEGER AS Long NOT NULL DEFAULT 0;
|
||||||
ALTER TABLE chapters ADD COLUMN last_modified_at INTEGER AS Long NOT NULL;
|
ALTER TABLE chapters ADD COLUMN last_modified_at INTEGER AS Long NOT NULL DEFAULT 0;
|
||||||
|
|
||||||
UPDATE mangas SET last_modified_at = strftime('%s', 'now');
|
UPDATE mangas SET last_modified_at = strftime('%s', 'now');
|
||||||
UPDATE mangas SET favorite_modified_at = strftime('%s', 'now') WHERE favorite = 1;
|
UPDATE mangas SET favorite_modified_at = strftime('%s', 'now') WHERE favorite = 1;
|
||||||
|
|
|
@ -112,7 +112,7 @@ data class Manga(
|
||||||
updateStrategy = UpdateStrategy.ALWAYS_UPDATE,
|
updateStrategy = UpdateStrategy.ALWAYS_UPDATE,
|
||||||
initialized = false,
|
initialized = false,
|
||||||
lastModifiedAt = 0L,
|
lastModifiedAt = 0L,
|
||||||
favoriteModifiedAt = 0L,
|
favoriteModifiedAt = null,
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Reference in a new issue