LinuxSuRen / LinuxSuRen/api-testing
Support to show the status of a database
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Go
- Sterne
- 369
- Forks
- 67
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
Description:
Describe the desired behavior, what scenario it enables and how it
would be used.
[optional Relevant Links:]
Any extra documentation required to understand the issue.
MySQL
Get status via the following SQL:
SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST;
PostgresDB
SELECT
pid, -- Process ID
usename AS username, -- Connection user
datname AS database,
client_addr AS host,
state, -- e.g., 'active', 'idle', 'idle in transaction'
query -- Current/last executed query
FROM pg_stat_activity;
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Es werden keine Dateien, Einstiegspunkte oder Tests genannt. Beginne damit, die Einstiegspunkte für die Datenbankintegration und die Statusanzeige zu finden, und kläre dann das beabsichtigte Verhalten sowie die unterstützten Statusfelder für die Abfragen an MySQL INFORMATION_SCHEMA.PROCESSLIST und Postgres pg_stat_activity. Als erledigt sollte gelten, dass der vereinbarte Datenbankstatus angezeigt und durch Tests abgedeckt ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- mysql, postgresql, sql
- Bereich
- databases
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 25/100