Aller au contenu principal
Version: v2.0

Migrate

Cette classe fournit des méthodes pour migrer depuis diverses options, d'autres packages à la conversion de bases de données.

Méthodes

Migrate.discord_xp()

Migre depuis discord-xp vers simply-xp.

Paramètres

ParamètreTypeRequisDéfautDescription
deleteOldbooleanfalseSupprimer les anciennes données après la migration.

Retourne

  • boolean - Si la migration a réussi.

Lance

  • XpFatal - Si la migration a échoué.

Migrate.fromDB()

Migre depuis MongoDB vers SQLite, ou vice versa.

Paramètres

ParamètreTypeRequisDescription
dbTypestringLe type de base de données à migrer.
connectionDatabase MongoClientLa connexion à la base de données.

Retourne

  • boolean - Si la migration a réussi.

Lance

  • XpFatal - Si des paramètres invalides sont fournis.

Migrate.roleSetup()

Migre les enregistrements legacy roleSetup vers le schéma V2 LevelRoles.

Paramètres

ParamètreTypeRequisDéfautDescription
keepOldbooleanfalseConserver les anciennes données legacy après migration (au lieu de supprimer les anciennes).

Retourne

  • boolean - Si la migration a réussi.

Lance

  • XpFatal - Si la migration a échoué.