[Bug]: Freeze when adding composite key with checkboxes
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 48/100
Rechercherichtung
Reproduziere das Einfrieren in DB4S unter Windows, indem du zwei Spalten erstellst und beide PK-Kontrollkästchen auswählst, und vergleiche diesen Ablauf anschließend mit dem funktionierenden Tab „Index Constraints“. Überprüfe, dass die App responsiv bleibt und dass der CREATE TABLE-SQL-Ausschnitt den zusammengesetzten Primärschlüssel enthält, ohne einen nicht reagierenden Zustand zu verursachen.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
What did you do?
I was editing a project with the app, when I tried to create a new table. I created two columns, and made one of them a primary key by clicking the PK checkbox. Then I tried to check the PK checkbox for the second column, at which point the app froze.
What did you expect to see?
I had expected that the second column would be added to the primary key constraint at the end of the CREATE TABLE sql snippet at the bottom.
What did you see instead?
The app froze. Forced closed for brevity in video.
https://github.com/user-attachments/assets/342f6491-03e5-40d5-86ac-f41264943106
Further experiments found that the composite key can be added successfully in the Index Constraints tab - this seems to be an issue specifically with the checkboxes.
DB4S Version
3.13.99 (nightly)
What OS are you seeing the problem on?
Windows
OS version
Windows 11 Home 25H2
Relevant log output
No additions to SQL Log pane at time of freeze, and no new lines were written to WinDbg at time of freeze or after (DB4S becomes entirely unresponsive when run through WinDbg and the window cannot be forced to crash except by stopping the debugging session)
Prevention against duplicate issues
- I have searched for similar issues
- Vorherrschende Sprache
- C++
- Sterne
- 24.6k
- Forks
- 2.4k
- Ø Merge
- 2 T. 8 Std.
- Gemergte PRs (30 T.)
- 4
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
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 sqlitebrowser/sqlitebrowser
-
enhancement suggestion Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
sqlitebrowser/sqlitebrowser#4164 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 65/100
sqlitebrowser/sqlitebrowser#4123 · 1 Reaktion ·
-
enhancement import
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
sqlitebrowser/sqlitebrowser#2561 · 6 Kommentare ·
-
linux
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 45/100
sqlitebrowser/sqlitebrowser#4200 · 1 zugewiesene Person ·
-
windows
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 55/100
sqlitebrowser/sqlitebrowser#4196 ·
Alle Issues in sqlitebrowser/sqlitebrowser
Ähnliche Issues
-
ai_reviewed
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
ydb-platform/ydb#53869 · 3 Kommentare ·
-
bug cert blocker needs triage
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
project-chip/connectedhomeip#74373 ·
-
[request] tracy/0.14.1 Offenupstream update
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
conan-io/conan-center-index#31035 ·
-
Bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
-
documentation
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 85/100
vllm-project/vllm-ascend#17329 ·