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
deleteOldboolean❌falseSupprimer 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
dbTypestring✅Le type de base de données à migrer.
connectionDatabase MongoClient✅La 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
keepOldboolean❌falseConserver 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é.