Alecaddd / sequeler

SQL Client built in Vala
GNU General Public License v3.0
801 stars 66 forks source link

[Feature] Autorefresh #349

Open martinandersen3d opened 3 years ago

martinandersen3d commented 3 years ago

Often when I develop in my editor or clicking around in my app, it makes changes to the database. One feature that I really like is Autorefresh of the table.

Usecase:

  1. Lets say I clicked the "Users" table in the database, inside Sequeler.
  2. The "users" table is now visible in Sequeler
  3. I click the "Autorefresh" button inside Sequeler. Now Sequeler will refresh the table every second / userdefined time.
  4. In my whatever app or editor, I make a change to the database.
  5. Since Sequeler autorefresh the "user" table, I can see the change immediately, whitout having to click on anything. This is really luxury, to have some-kind of "realtime" feedback, when you can see what is going on in the database.

This feature is in both dbBeaver and HeidiSql.

I really love how Sequeler is structured and would love to see this feature here.

I will get back with more screenshots and gif examples.

[Update] Example of HeidiSql's autorefresh. Here it is automatically updating the table every 3 seconds.

HeidiSql is the top window, and bottom window simulated whatever app that makes a change to the database. After the database change occur, you can see it when HeidiSql/Sequeler autorefresh. hidisql_aurefresh