Postgres & MySQL Query Client - SQL Database Tool (SQLite, CSV Export)

Postgres & MySQL Query Client - SQL Database Tool (SQLite, CSV Export), a VS Code extension by Zovo

A free PostgreSQL client and MySQL client, with unlimited connections, free row edits and streamed CSV export. Also MariaDB and SQLite. Press Ctrl+Enter (Cmd+Enter on macOS) to run SQL. No sign-in and no subscription.

Install in VS CodeOpen the Marketplace page

Free, MIT license. Needs VS Code 1.90.0 or newer. Extension ID zovo.zovo-sql-client, version 0.2.4.

Optional Zovo Pro (USD 15 once, every Zovo extension) adds an ER diagram, schema compare, CSV import and a query library. Everything that is free today stays free.

A PostgreSQL query on the Pagila sample database in VS Code: the SQL file on the left, 1,000 result rows in the grid on the right, and the Database Explorer with tables, columns and row counts

Network: the extension connects only to the database servers you add. It sends no telemetry, makes no update check and calls no license server. It never runs a keep-alive or polling query, so your database sees nothing while you are idle. Passwords go to VS Code's secret storage, never to settings or logs.

Questions people ask

Is Postgres & MySQL Query Client - SQL Database Tool (SQLite, CSV Export) free?

Yes. Postgres & MySQL Query Client - SQL Database Tool (SQLite, CSV Export) is free and MIT licensed.

How do I install Postgres & MySQL Query Client - SQL Database Tool (SQLite, CSV Export)?

Click "Install in VS Code" above, or search for zovo.zovo-sql-client in the Extensions view.

Why this one

Measured against the complaints in reviews of other database extensions on the Marketplace (dates are review dates):

Complaint in reviewsHere
"It allows only 2 connections before forcing you to pay annual subscription" (review, 2025-01-08)Unlimited connections, free. The gate test used 7 connections on one machine.
"now you can not even edit a table without paying" (review, 2025-12-26)Editing rows is free: edit a cell, add or delete a row. You see the exact SQL first, and it runs in one transaction.
"this will automatically run 'SELECT 1' statements to ensure that it remains connected" (review, 2026-02-05)No keep-alive and no polling. In the gate test, the PostgreSQL and MariaDB statement logs showed 0 statements in 60 idle seconds while the extension had connections open.
"a subscription makes it an immediate no-go. Maybe worth it if it was a one time purchase" (review, 2025-11-07)No subscription. Everything above is free. Four extra tools are Zovo Pro: USD 15, paid once.

Features (free)

The review step before saving a row edit: the exact UPDATE statement, with emoji and Arabic text, and the button that saves it in one transaction
The same query in a light theme

Zovo Pro (USD 15, paid once, for every Zovo extension)

You can try each Pro tool 3 times for free. After that, one quiet message explains how to unlock it. There are no popups, ads or countdowns, and nothing above is ever locked.

Zovo Pro is USD 15 once on GitHub Sponsors. If you have already sponsored USD 10 or more, run "Zovo: Unlock Pro with GitHub Sponsors". That sends one question to GitHub and nothing else. A license key is checked on your computer.

To hide the Pro tools from menus and the command palette, set zovoSql.showProFeatures to false.

Getting started

  1. Open the SQL Client view in the activity bar and click Add Connection.
  2. Paste a URL such as postgres://me@localhost:5432/shop or fill in the fields. Click Test connection, then Save.
  3. Click New Query on the connection, type SQL and press Ctrl+Enter.
  4. Click a table to browse it. Double-click a cell to edit it, and use Export to save every row.

Settings

SettingDefaultWhat it does
zovoSql.rowLimit1000Rows read per query and per Load more
zovoSql.maxLoadedRows100000Rows kept in one result (exports have no limit)
zovoSql.confirmUnboundedWritestrueAsk before UPDATE or DELETE without WHERE
zovoSql.connectTimeoutSeconds10Give up connecting after this many seconds
zovoSql.historytrueKeep a local query history per connection
zovoSql.sqliteMaxFileSizeMB512SQLite files are read into memory up to this size

Privacy

License

MIT. Drivers: pg (MIT), mysql2 (MIT), sql.js (MIT). See THIRD-PARTY-NOTICES.md.

Guides

Install Postgres & MySQL Query Client - SQL Database Tool (SQLite, CSV Export)

Click the button to open VS Code and install it, or press Ctrl+P (Cmd+P on macOS) in VS Code and run ext install zovo.zovo-sql-client.

Free, MIT license. Needs VS Code 1.90.0 or newer. Extension ID zovo.zovo-sql-client, version 0.2.4.

Source code and issues are on GitHub.

All our VS Code extensions

Zovo Pro and support

Zovo Pro: USD 19 once, every Zovo viewer. It turns on the Pro tools in this extension and in the other Zovo extensions you use. The free features stay free.

After a card payment your license key shows on the next page. Paste it with the command "Zovo Pro: Enter a key".

You can also support the work with no Pro:

Need your format supported?

Open a format request with a sample file, and I reply there whether it can be done. For USD 299 once, through this GitHub Sponsors tier, I add your file format or a missing feature to this extension, with tests, within 7 days.