Comments (4)
Absolutely reasonable.
Based on the forum threads, I already spent a couple of hours with non working approaches for keeping the db open, re-opening it after the refresh, re-opening it with a timer-hit etc. Nothing worked so far without a crash. The issue sounds easy to solve but it definitely isn't. Mostly due to existing complexity and interlocked events trying to read and write data behind the tree nodes.
Keeping this issue open probably brings up new ideas for solving that.
from heidisql.
Is this the same situation, when I delete a table and the table tree is collapsed?
(And not open anymore)
from heidisql.
Possible additional solution: when tree is opened and db is selected, jump first to some db table (like first one) and refresh on it (once that refresh with a table will not close the db tree, and seems that it will do the same effect, once that the query is the same).
from heidisql.
I'd like to upvote this but I understand from reading this thread that it might be complex to implement.
I'm sure you have tried a boolean IsRefreshing
that is set to true
to prevent some background stuff to happening.
If you can track which dbs are uncollapsed, couldn't you loop through them after refreshing and open them again. I mostly work with C# and WinForms but I'm trying to understand this anyway.
from heidisql.
Related Issues (20)
- Autocomplete on aliases doesn't trigger if the table name contains the word "join" HOT 4
- Stored procedure created in SQL Server not shown properly in HeidiSQL
- Toggling the window re-renders UI and makes is lagging
- HeidiSQL crashes/hangs when running SHOW PROCESSLIST during query execution. HOT 2
- Display column comments in completion proposal HOT 2
- having a lot of tabs take a serious toll on performance HOT 4
- Server info tooltip being persistently visible HOT 5
- JSONL export options HOT 3
- foreign key dropdown doesn't handle citext on postgres HOT 8
- plink.exe wrong passphrase although session started HOT 1
- keyword 'INTERSECT' No highlighting
- An error in field prompt is found when the field in the query box contain symbols. HOT 1
- Reordering in Session Manager
- AbstractError when closing text editor HOT 5
- Warn to overwrite file on Export grid rows HOT 3
- PostgresSQL 15.4: Export database as SQL does not export database structure HOT 1
- No Passphrase Popup, when using ssh tunnel. HOT 8
- Sorting of JSON keys HOT 2
- NULL in clipboard
- Space between "tree view" items are smaller than usual HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from heidisql.