loopbackio / loopbackio/loopback-next
npm run migrate : cannot migrate models not attached to this datasource, while having model sequencing in migrate.ts
Personne n'a encore pris cette issue.
- Langage dominant
- TypeScript
- Étoiles
- 5.1k
- Forks
- 1.1k
- Merge moyen
- 2 j 21 h
- PR mergées (30 j)
- 27
Description
- Visited https://loopback.io/doc/en/lb4/todo-list-tutorial-sqldb.html - #link1
-Visited https://loopback.io/doc/en/lb4/MySQL-connector.html - #link2
Steps to reproduce
-
Intstall @loopback/authentication @loopback/authentication-jwt extensions
-
Suppose you are using Relational database, using the constraints as foreign keys, so you to sequence the model in migrate.ts as guided on #link1 above like
models:[...model, ...relatedmodel]
**Note if you dont have key constraints and this model sequencing, it work fine. no error -
Then bind the authentication-jwt datasource in to your application.ts
this.datasource(YourDbDatasource, UserServiceBindings.DATASOURCE_NAME) -
when you run migrate.
`
npm run clean
npm run build
npm run migrate
`
Error Come in action
Cannot migrate database schema Error: Cannot migrate models not attached to this datasource:
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez par migrate.ts et application.ts, puis reproduisez l’échec signalé avec npm run clean, npm run build et npm run migrate après avoir lié la datasource authentication-jwt. Déterminez pourquoi les modèles séquencés sont signalés comme non attachés, et considérez l’issue comme terminée lorsque la configuration documentée de relational-model migre sans cette erreur.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- nodejs, typescript
- Domaine
- backend, databases
- Type d'issue
- Bug
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 35/100