dbcli / dbcli/litecli

How do I auto-comple Foreign Key?

Ouverte
#133 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
Python
Étoiles
3.3k
Forks
95
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

Note: I am both new to SQLite and litecli, so maybe I just didn't find the right documentation.

I have two tables, `cards` and `card_types`. In my table `cards` I have an entry called `type`, which uses a [FOREIGN KEY](https://sqlite.org/foreignkeys.html): `FOREIGN KEY("type") REFERENCES "card_types"("type")`. Now whenever I insert something into `cards` I want to simply auto-complete my `type` from `card_types`:

- For example with an entry `"special"` in `card_types`, I expected to be able to `INSERT INTO cards (name, type, effect) VALUES ("Pocketsand", spec` and have it autocomplete to `"special"`.
- Same when using a "Favourite Query" (which are awesome, btw): `new_card | INSERT INTO cards (name, type, effect) VALUES ("$1", $2, "$3")` > `new_card "Pocketsand" spec`

Am I doing something wrong? Or is this simply not possible? (If not, then this would be a pretty nice feature)

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par examiner le comportement actuel de l’autocomplétion de litecli et la documentation SQLite liée sur les clés étrangères. Vérifiez comment les instructions INSERT et Favourite Queries sont traitées, puis vérifiez qu’une valeur de clé étrangère telle que "spec" peut être complétée par la valeur correspondante de card_types dans les deux exemples.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
python, sqlite
Domaine
cli, databases
Type d'issue
Fonctionnalité
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.