sqlitebrowser / sqlitebrowser/sqlitebrowser

More of a question

Offen
#3,066 10 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

linux ubuntu
Vorherrschende Sprache
C++
Sterne
24.6k
Forks
2.4k
Ø Merge
3 T. 49 Min.
Gemergte PRs (30 T.)
3

Beschreibung

I have a query

SELECT "words"."word", count("files"."file") as "count" FROM "words", "phones", "files" WHERE "words"."word_id" = "phones"."word_id" AND "words"."word_id" = "files"."word_id" AND "phones"."phone1" = 'SH' GROUP BY "words"."word"

What is confusing me is if I run through ODBC and libreoffice base the above returns records and also fairly quickly.

If I open the database direct with sqlitebrowser on ubuntu 22.04 with a db created in python I get the following

Execution finished without errors.
Result: 0 rows returned in 24529ms
At line 1:
SELECT "words"."word", count("files"."file") as "count" FROM "words", "phones", "files" WHERE "words"."word_id" = "phones"."word_id" AND "words"."word_id" = "files"."word_id" AND "phones"."phone1" = 'SH' GROUP BY "words"."word"

1stly as seen its very slow but also how can it return zero rows when the exact same via ODBC does.
Maybe its the snap of sqlitebrowser on Ubuntu 22.04 as never had anything like this on 20.04

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne damit, die bereitgestellte SQL-Abfrage in SQLiteBrowser unter Ubuntu 22.04 mit der in Python erstellten Datenbank zu reproduzieren, und vergleiche sie anschließend mit den Ergebnissen von ODBC und LibreOffice Base. Als erledigt gilt die Identifizierung einer reproduzierbaren Ursache für die unterschiedlichen Zeilen oder die Abfragezeit oder die Dokumentation der für die Untersuchung benötigten fehlenden Informationen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
python, sqlite
Bereich
database
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.