SQL Gnome uses connection tabs โ each tab is an independent database session. Here's how to get up and running in under a minute.
Each connection tab represents a completely independent database session and can point at a different environment. The intended model is separate tabs for dev, staging, and production.
Don't mix environments in one tab. Open a fresh tab for production so you know exactly which database you're talking to at all times. Your future self will thank you.
Use Content for browsing rows, paging through large tables, filtering, sorting, and direct row editing. This is your main view into what's actually in a table.
Use Structure for inspecting columns, indexes, foreign keys, and table metadata. This is where you understand how a table is built.
Use Query for manual SQL execution, result inspection, saved queries, and query history. Autocomplete warm-up starts when this tab is opened.
Row editing is only available when SQL Gnome can identify rows safely. This is not a limitation โ it's a safety guarantee.
Supported cases:
How it works:
SQL Gnome avoids database-wide schema preloading during initial table browsing. The goal is that the first Content load is dominated by your actual table query โ not unrelated metadata work.
Current behavior:
If the first table load after connecting is still slow, common causes are: