Add a way to run commands from a file
- Vorherrschende Sprache
- Python
- Sterne
- 1.4k
- Forks
- 191
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
`sqlcmd` provides a [`:r`](https://docs.microsoft.com/en-us/sql/tools/sqlcmd-utility#sqlcmd-commands) meta-command to run commands from a file in the current session. `psql` spells it [`\i`](https://www.postgresql.org/docs/current/static/app-psql.html). Does this feature exist in `mssql-cli`? I tried both `:r` and (for the heck of it) `\i` to no avail, though the latter did pop up a tantalizing file browser. 🤔
```
$ mssql-cli -d foo
Version: 0.8.0
Mail: sqlcli@microsoft.com
Home: http://github.com/dbcli/mssql-cli
foo>:r bar.sql
Msg 102, Level 15, State 1, Line 1
Incorrect syntax near ':'.
```

```
$ mssql-cli -d foo
Version: 0.8.0
Mail: sqlcli@microsoft.com
Home: http://github.com/dbcli/mssql-cli
foo>\i foo.sql
Msg 102, Level 15, State 1, Line 1
Incorrect syntax near '\'.
```
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Beginne bei der interaktiven Befehlshandhabung von mssql-cli und verwende die Beispiele :r und \i im Issue, um nachzuverfolgen, wie aus der Eingabe SQL wird. Definiere den Abschluss als das Akzeptieren eines Dateipfads und das Ausführen der Befehle dieser Datei in der aktuellen Sitzung; überprüfe anschließend das Verhalten mit einer gleichwertigen interaktiven Reproduktion.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- python, sql
- Bereich
- cli, databases
- Issue-Typ
- Feature
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100