GRDB.swift v4.12.0 Release Notes
Release Date: 2020-03-21 // about 4 years ago-
๐ Released March 21, 2020 • diff
๐ New
โก๏ธ Batch updates now accept nil assignments:
// UPDATE player SET score = NULL try Player.updateAll(db, scoreColumn <- nil)
๐ DatabaseMigrator can now recreate the database if a migration has been removed, or renamed (addresses #725).
DatabaseMigrator querying methods have been enhanced:
// New dbQueue.read(migrator.hasCompletedMigrations) dbQueue.read(migrator.completedMigrations).contains("v2") dbQueue.read(migrator.completedMigrations).last == "v2" dbQueue.read(migrator.appliedMigrations) // Deprecated migrator.hasCompletedMigrations(in: dbQueue) migrator.hasCompletedMigrations(in: dbQueue, through: "v2") migrator.lastCompletedMigration(in: dbQueue) == "v2" migrator.appliedMigrations(in: dbQueue)