Darks 2019-11-21 10:16:46 +01:00
parent 3828c48005
commit 7f64c97ca5
1 changed files with 4 additions and 3 deletions

@ -32,9 +32,10 @@ gitea ~ $ sqlite3 data/gitea.db # Ouverture de la porte
On se rend compte qu'un compte est manquant un peu après. Ah la boulette. Normalement en suivant ça on est ok :
- ouvrir le backup
- `sqlite> PRAGMA table_info(user);` et copier le nom des colonnes dans un coin
- `sqlite> SELECT * FROM user WHERE name = "pseudo"` et copier les données dans un coin
- `sqlite> .headers on` pour activer le nom des colonnes
- `sqlite> SELECT * FROM user WHERE name = "pseudo"` et copier les headers et données dans un coin
- fermer le backup
- modifier les headers et la data pour que l'insertion soit syntaxiquement valide (guillemets pour les strings, virgules de séparation, etc)
- ouvrir la prod
- `INSERT INTO user (col1, col2, …) VALUES (val1, val2, …);`
- `INSERT INTO user (col1, col2, …) VALUES (val1, "val2", …);`
- vérifier que tout est en ordre