package updates import ( "github.com/go-gormigrate/gormigrate/v2" "gorm.io/gorm" ) // The users.last_seen column of PHP updates/v1.2.6/users_add_last_seen.php. // The auth path stamps it on login and on token refresh. var usersLastSeenMigrations = []*gormigrate.Migration{ { ID: "202610040002_add_users_last_seen", Migrate: func(tx *gorm.DB) error { return tx.Exec(`ALTER TABLE users ADD COLUMN last_seen TIMESTAMPTZ NULL`).Error }, Rollback: func(tx *gorm.DB) error { return tx.Exec(`ALTER TABLE users DROP COLUMN IF EXISTS last_seen`).Error }, }, } func init() { Register(usersLastSeenMigrations...) }