Release v2.2 #51
@ -215,7 +215,7 @@ type PostgresData(log: ILogger<PostgresData>, ser: JsonSerializer) =
|
|||||||
let migrateV2point1point1ToV2point2 () = backgroundTask {
|
let migrateV2point1point1ToV2point2 () = backgroundTask {
|
||||||
Utils.Migration.logStep log "v2.1.1 to v2.2" "Setting e-mail to lowercase"
|
Utils.Migration.logStep log "v2.1.1 to v2.2" "Setting e-mail to lowercase"
|
||||||
do! Custom.nonQuery
|
do! Custom.nonQuery
|
||||||
$"""UPDATE {Table.WebLogUser} SET data = data || '{{"Email":"' || lower(data->>'Email') || '"}}'::jsonb"""
|
$"""UPDATE {Table.WebLogUser} SET data = data || ('{{"Email":"' || lower(data->>'Email') || '"}}')::jsonb"""
|
||||||
[]
|
[]
|
||||||
Utils.Migration.logStep log "v2.1.1 to v2.2" "Setting database version to v2.2"
|
Utils.Migration.logStep log "v2.1.1 to v2.2" "Setting database version to v2.2"
|
||||||
return! setDbVersion "v2.2"
|
return! setDbVersion "v2.2"
|
||||||
|
@ -252,7 +252,7 @@ type RethinkDbData(conn: Net.IConnection, config: DataConfig, log: ILogger<Rethi
|
|||||||
update (fun row -> {| Email = row[nameof WebLogUser.Empty.Email].Downcase() |})
|
update (fun row -> {| Email = row[nameof WebLogUser.Empty.Email].Downcase() |})
|
||||||
write; withRetryOnce; ignoreResult conn
|
write; withRetryOnce; ignoreResult conn
|
||||||
}
|
}
|
||||||
Utils.Migration.logStep log "v2.1.1 to v2.2" "Setting database version; no migration required"
|
Utils.Migration.logStep log "v2.1.1 to v2.2" "Setting database version to v2.2"
|
||||||
do! setDbVersion "v2.2"
|
do! setDbVersion "v2.2"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user