()
| 240 | } |
| 241 | |
| 242 | func (m *Migrate) ReScan() error { |
| 243 | var op herrors.Op = "migrate.Migrate.ReScan" |
| 244 | err := m.sourceDrv.Scan() |
| 245 | if err != nil { |
| 246 | m.Logger.Debug(err) |
| 247 | return herrors.E(op, err) |
| 248 | } |
| 249 | |
| 250 | err = m.databaseDrv.Scan() |
| 251 | if err != nil { |
| 252 | m.Logger.Debug(err) |
| 253 | return herrors.E(op, err) |
| 254 | } |
| 255 | |
| 256 | err = m.calculateStatus() |
| 257 | if err != nil { |
| 258 | return herrors.E(op, err) |
| 259 | } |
| 260 | return nil |
| 261 | } |
| 262 | |
| 263 | // Close closes the source and the database. |
| 264 | func (m *Migrate) Close() error { |
no test coverage detected