| 12345678910111213141516171819202122232425262728 |
- import Helpers from './lib/helpers.mjs'
- import SamlLogsIndexesMigration from './20191106102104_saml-log-indexes.mjs'
- import SamlIndentifiersIndexMigration from './20191107191318_saml-indentifiers-index.mjs'
- const { samlLogsIndexes } = SamlLogsIndexesMigration
- const { usersIndexes } = SamlIndentifiersIndexMigration
- const tags = ['saas']
- const migrate = async ({ db }) => {
- // Fix-up the previous SAML migrations that were operating on collections with
- // typos in their names.
- await Helpers.addIndexesToCollection(
- db.users,
- usersIndexes.map(index => {
- return Object.assign({}, index, { unique: true })
- })
- )
- await Helpers.addIndexesToCollection(db.samlLogs, samlLogsIndexes)
- }
- const rollback = async () => {}
- export default {
- tags,
- migrate,
- rollback,
- }
|