Daniel Gasienica
|
bfbeedab5c
|
Temporarily disable post-attachment migration migrations
|
2018-04-02 15:26:24 -04:00 |
|
Daniel Gasienica
|
d9be6a0f94
|
Destructure Lodash require s
|
2018-04-02 15:12:04 -04:00 |
|
Daniel Gasienica
|
1f8556b049
|
Remove unused createCollection
|
2018-04-02 12:17:36 -04:00 |
|
Daniel Gasienica
|
eca930770c
|
Remove hard-coded database connection settings
|
2018-04-02 12:17:36 -04:00 |
|
Daniel Gasienica
|
457bf7ab9d
|
Add createCollection function
|
2018-04-02 12:17:36 -04:00 |
|
Daniel Gasienica
|
da144edc56
|
Manually close database connection after migration
|
2018-04-02 12:17:36 -04:00 |
|
Daniel Gasienica
|
106ce21c49
|
Remove redundant log message
|
2018-04-02 12:17:36 -04:00 |
|
Daniel Gasienica
|
fcd30cd919
|
Close database after migration
This is not 100% reliable as database connections are closed in a separate
thread according to the documentation:
- https://developer.mozilla.org/en-US/docs/Web/API/IDBDatabase/close
- https://stackoverflow.com/a/18639298
- 80c7a06d5c/backbone-indexeddb.js (L558-L565)
|
2018-04-02 12:17:36 -04:00 |
|
Daniel Gasienica
|
d7c8d33edb
|
Extract runMigrations
|
2018-04-02 12:17:36 -04:00 |
|
Daniel Gasienica
|
d16178638e
|
Split database migrations into pre- and post-attachment migration
- Run light-weight migrations before attachment migration.
- Run regular migrations after attachments have been moved to disk.
|
2018-04-02 12:17:36 -04:00 |
|