cloudflare / cloudflare/developer-platform
Exporting and importing locally gives "no such table: main.User: SQLITE_ERROR"
- Langage dominant
- Aucune donnée de langage
- Étoiles
- 1
- Forks
- 0
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
### What versions & operating system are you using?
wrangler 4.16.1
### Please provide a link to a minimal reproduction
_No response_
### Describe the Bug
I follow this article how to export and import d1.
https://developers.cloudflare.com/d1/best-practices/import-export-data/#export-an-existing-d1-database
```
npx wrangler d1 export xyz --remote --output=./database.sql
```
I remove `rm -rf .wrangler`
and then running
```
npx wrangler@latest d1 execute xyz-staging --file=database.sql
```
The sql file looks correct, but it looks like the export is not doing it correct in order
You can see that _userOrganizations depends on User which has not been created yet, and if I switch the order then I get another SQL error about another table which does not exist.
### Please provide any relevant error logs
[wrangler-2025-05-23_10-58-30_040.log](https://github.com/user-attachments/files/20409177/wrangler-2025-05-23_10-58-30_040.log)
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Commencez par les commandes documentées `wrangler d1 export` et `wrangler d1 execute --file`, puis examinez le `database.sql` généré et le journal Wrangler associé. Vérifiez si les instructions relatives aux tables exportées sont ordonnées de manière sûre en fonction de leurs dépendances, et considérez l’importation comme terminée lorsque le fichier SQL s’exécute correctement sur la base de données de staging.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- sql, sqlite
- Domaine
- databases
- Type d'issue
- Bug
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 35/100