\d+ metacommand doesn't indicate the name/type of what it's displaying
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Anfängerfreundlichkeit
- 48/100
Rechercherichtung
Beginne damit, den Metabefehl \d+ für eine Tabelle, eine View und eine materialisierte View auszuführen, und ermittle dann die Implementierung und Ausgabeformatierung von pgcli für diesen Befehl. Vergleiche die aktuelle Ausgabe mit den psql-Beispielen im Issue; fertig ist es, wenn die Ausgabe angibt, ob es sich beim angezeigten Objekt um eine Tabelle, eine View oder eine materialisierte View handelt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Description
In psql, when you run \d+ <name>, the first line of output will look like this
Materialized view "public.matviewname"
View "public.viewname"
Table "public.tablename"
This is useful information for exploration. While you can typically infer whether something is a table or view simply by checking if there's a view definition included in the output, I could find no way to distinguish between a View and a Materialized View in pgcli's current output.
Your environment
I don't think that the environment is all that relevant, as this is not really a bug, just a feature opportunity. It couldn't hurt, though:
- Ubuntu 22.04
- pgcli 4.1.0
- I have it installed through nix, getting the full list of dependency versions is outside of my wheelhouse.
- Please provide your OS and version information.
- Please provide your CLI version.
- What is the output of
pip freezecommand.
- Vorherrschende Sprache
- Python
- Sterne
- 13.4k
- Forks
- 610
- Ø Merge
- 14 Min.
- Gemergte PRs (30 T.)
- 2
Entwicklungsumgebung
- Enthält ein Dockerfile oder eine Docker-Compose-Datei
- Hat eine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus dbcli/pgcli
-
# is not as -- in PostgreSQLEvtl. vergeben @DiegoDAF hat das vor 22 Tagen übernommen. Offen
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 64/100
dbcli/pgcli#1646 · 3 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
Replace the pgclirc ConfigObj parser while preserving configuration compatibilityEvtl. vergeben @jackwalkerlabs hat das vor 32 Tagen übernommen. Offen
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 35/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 72/100
Maintainer antworten meist innerhalb von 1 Tag
-
Feature Request: show service name in promptEvtl. vergeben @jackwalkerlabs hat das vor 36 Tagen übernommen. Offen
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 68/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 55/100
dbcli/pgcli#1608 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100
onyx-dot-app/onyx#16016 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
Maintainer antworten meist innerhalb von 1 Tag
-
black --check exits 0 and prints All done when a multi file run is interruptedEvtl. vergeben @jiteshgulati hat das heute übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
Maintainer antworten meist innerhalb von 2 Tagen
-
Non-positive worker counts wait for results without starting workersEvtl. vergeben @IlyaKhalafi hat das heute übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 85/100
Maintainer antworten meist innerhalb von 1 Tag