Switching db with `use` does not update db name in prompt
- Vorherrschende Sprache
- Python
- Sterne
- 1.4k
- Forks
- 191
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
I experience similar issue to #408
1. Connect to host
```
$ mssql-cli -U -P -S
master >
```
2. Switching to different DB
```
master> use test_db;
Time: 0.252s
Commands completed successfully.
master>
```
3. Promp indicates "previous" db but context uses "new" db (`\lt` for instance returns tables from `test_db`);
If I start mssql-cli with `-d` flag it seems fine:
```
$ mssql-cli -U -P -S -d test_db
test_db>
```
However `use` command still does not change prompt name
Version 1.0.0
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Reproduziere das Problem, indem du dich mit mssql-cli verbindest, `use test_db;` ausführst und die Eingabeaufforderung sowie die Ausgabe von `\lt` überprüfst. Beginne damit, die Verarbeitung des `use`-Befehls und der Eingabeaufforderung nachzuverfolgen; fertig ist die Aufgabe, wenn sich die Eingabeaufforderung von `master>` zu `test_db>` ändert, während `\lt` weiterhin Tabellen aus der ausgewählten Datenbank anzeigt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- python, sql
- Bereich
- cli, databases
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Klar beschrieben
- Anfängerfreundlichkeit
- 25/100