<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Seqora Blog</title>
  <id>https://seqora.dev/blog/</id>
  <link href="https://seqora.dev/blog/" />
  <link rel="self" type="application/atom+xml" href="https://seqora.dev/blog/feed.xml" />
  <updated>2026-11-04T00:00:00Z</updated>
  <author><name>Ayushman</name></author>
  <entry>
    <title>Seqora vs TablePlus</title>
    <link href="https://seqora.dev/blog/seqora-vs-tableplus/" />
    <id>https://seqora.dev/blog/seqora-vs-tableplus/</id>
    <published>2026-11-04T00:00:00Z</published>
    <updated>2026-11-04T00:00:00Z</updated>
    <author><name>Ayushman</name></author>
    <summary>A TablePlus alternative for PostgreSQL, MySQL, MariaDB and SQLite on Windows and macOS, compared with TablePlus 27.2: twenty engines against four read in depth, the price over three years, what happens when you press save, what you get for a slow query, and when TablePlus is still the right call.</summary>
    <content type="html">&lt;div class=&quot;guide-gate&quot;&gt;
&lt;p&gt;I built Seqora, and this is my comparison of it with TablePlus. I checked TablePlus 27.2.0 and Seqora 0.5.2 on Windows 11 on 4 November 2026, against one SQLite file. For what I could not run, I used TablePlus&amp;#39;s docs and changelogs. If you use TablePlus on a Mac, it has more than I describe here. If you need Redis, MongoDB, Oracle, Snowflake or Linux, the short answer is TablePlus, and the &lt;a href=&quot;#the-ledger&quot;&gt;ledger&lt;/a&gt; is all you need from this page.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id=&quot;what-happens-when-you-press-save&quot;&gt;What happens when you press save&lt;a class=&quot;guide-anchor&quot; href=&quot;#what-happens-when-you-press-save&quot; aria-label=&quot;Link to this section&quot;&gt;&lt;svg class=&quot;guide-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;use href=&quot;/guide-icons.svg#hash&quot; /&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;I installed TablePlus on this PC, connected it to a small SQLite file, double-clicked the &lt;code&gt;status&lt;/code&gt; of order 1001 and typed &lt;code&gt;shipped&lt;/code&gt;. The cell turned orange, and so did the table&amp;#39;s name in the sidebar. I pressed &lt;kbd class=&quot;guide-keys&quot; data-os=&quot;other&quot;&gt;&lt;kbd&gt;Ctrl&lt;/kbd&gt;&lt;kbd&gt;S&lt;/kbd&gt;&lt;/kbd&gt;. The row was updated. Nothing asked me to confirm it. That is the default, and TablePlus calls it &lt;code&gt;Silent Mode&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;In Seqora the same file opens locked by default, and the grid says &lt;code&gt;Unlock the connection to change rows.&lt;/code&gt; Unlocked, the same edit waits in a &lt;code&gt;Pending changes&lt;/code&gt; bar until you apply it. Applying opens a review with the &lt;code&gt;UPDATE&lt;/code&gt; under &lt;code&gt;Visual diff&lt;/code&gt; and &lt;code&gt;SQL script&lt;/code&gt;, and runs it in one transaction.&lt;/p&gt;
&lt;p&gt;Neither of those is wrong. TablePlus makes you opt each connection into caution, with a colour, a tag and a lock mode you set on it. Seqora makes you opt each connection out. The difference runs through both apps. TablePlus is a fast window onto twenty databases, and it gives each of them the same grid and the same editor. Seqora takes four databases and reads them. Every table, index, sequence, function and view gets a page. Every slow query gets a drawn plan. Every schema gets a diagram you can change, and every grid edit gets a review.&lt;/p&gt;
&lt;h2 id=&quot;the-ledger&quot;&gt;The ledger&lt;a class=&quot;guide-anchor&quot; href=&quot;#the-ledger&quot; aria-label=&quot;Link to this section&quot;&gt;&lt;svg class=&quot;guide-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;use href=&quot;/guide-icons.svg#hash&quot; /&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;div class=&quot;blog-ledger&quot;&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th scope=&quot;col&quot;&gt;&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;TablePlus&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;Seqora&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;Engines&lt;/th&gt;
&lt;td data-product=&quot;TablePlus&quot; data-mark=&quot;plus&quot;&gt;20 on Windows, 23 in the docs, from PostgreSQL to Cloudflare D1&lt;/td&gt;
&lt;td data-product=&quot;Seqora&quot; data-mark=&quot;minus&quot;&gt;PostgreSQL, MySQL, MariaDB and SQLite, each read in depth, SQL Server next&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;Platforms&lt;/th&gt;
&lt;td data-product=&quot;TablePlus&quot; data-mark=&quot;plus&quot;&gt;macOS, Windows, Linux, iOS&lt;/td&gt;
&lt;td data-product=&quot;Seqora&quot; data-mark=&quot;minus&quot;&gt;Windows, macOS on Apple silicon&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;Price&lt;/th&gt;
&lt;td data-product=&quot;TablePlus&quot; data-mark=&quot;even&quot;&gt;$99 once per device with a year of updates, $59 to renew&lt;/td&gt;
&lt;td data-product=&quot;Seqora&quot; data-mark=&quot;plus&quot;&gt;Free with no caps, or Pro at $99 a year with every update&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;Unlicensed&lt;/th&gt;
&lt;td data-product=&quot;TablePlus&quot; data-mark=&quot;minus&quot;&gt;A free version capped at 2 or 3 tabs and 2 windows, no advanced filters on Windows&lt;/td&gt;
&lt;td data-product=&quot;Seqora&quot; data-mark=&quot;plus&quot;&gt;Free, no tab or window caps, no account, fine for paid work&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;Writes&lt;/th&gt;
&lt;td data-product=&quot;TablePlus&quot; data-mark=&quot;even&quot;&gt;Edits pending until &lt;kbd class=&quot;guide-keys&quot; data-os=&quot;other&quot;&gt;&lt;kbd&gt;Ctrl&lt;/kbd&gt;&lt;kbd&gt;S&lt;/kbd&gt;&lt;/kbd&gt;, preview on &lt;kbd class=&quot;guide-keys&quot; data-os=&quot;other&quot;&gt;&lt;kbd&gt;Ctrl&lt;/kbd&gt;&lt;kbd&gt;Shift&lt;/kbd&gt;&lt;kbd&gt;P&lt;/kbd&gt;&lt;/kbd&gt;&lt;/td&gt;
&lt;td data-product=&quot;Seqora&quot; data-mark=&quot;plus&quot;&gt;Locked by default, grid edits and high-risk SQL reviewed first&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;Production&lt;/th&gt;
&lt;td data-product=&quot;TablePlus&quot; data-mark=&quot;even&quot;&gt;A colour, a tag and the lock mode you set on the connection&lt;/td&gt;
&lt;td data-product=&quot;Seqora&quot; data-mark=&quot;plus&quot;&gt;Read from the environment name, stricter rules follow&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;EXPLAIN&lt;/th&gt;
&lt;td data-product=&quot;TablePlus&quot; data-mark=&quot;minus&quot;&gt;The plan as rows in a grid&lt;/td&gt;
&lt;td data-product=&quot;Seqora&quot; data-mark=&quot;plus&quot;&gt;Pro: row flow, time strip, findings, an index test&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;Schema diagram&lt;/th&gt;
&lt;td data-product=&quot;TablePlus&quot; data-mark=&quot;even&quot;&gt;One schema with foreign keys, edits pending until &lt;kbd class=&quot;guide-keys&quot; data-os=&quot;other&quot;&gt;&lt;kbd&gt;Ctrl&lt;/kbd&gt;&lt;kbd&gt;S&lt;/kbd&gt;&lt;/kbd&gt; per the docs&lt;/td&gt;
&lt;td data-product=&quot;Seqora&quot; data-mark=&quot;plus&quot;&gt;Read view and export (Free), design with checks and a dry run (Pro)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;Objects&lt;/th&gt;
&lt;td data-product=&quot;TablePlus&quot; data-mark=&quot;even&quot;&gt;Structure editor, indexes, triggers, DDL&lt;/td&gt;
&lt;td data-product=&quot;Seqora&quot; data-mark=&quot;plus&quot;&gt;A page per index, sequence, function and view (Pro)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;Schema history&lt;/th&gt;
&lt;td data-product=&quot;TablePlus&quot; data-mark=&quot;minus&quot;&gt;None&lt;/td&gt;
&lt;td data-product=&quot;Seqora&quot; data-mark=&quot;plus&quot;&gt;Every change recorded, what made it, undo scripts and a drift board (Pro)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;Index advice&lt;/th&gt;
&lt;td data-product=&quot;TablePlus&quot; data-mark=&quot;minus&quot;&gt;None&lt;/td&gt;
&lt;td data-product=&quot;Seqora&quot; data-mark=&quot;plus&quot;&gt;Duplicate, unused and redundant indexes (Free), ranked adds and drops (Pro)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;First look at a database&lt;/th&gt;
&lt;td data-product=&quot;TablePlus&quot; data-mark=&quot;even&quot;&gt;The sidebar&lt;/td&gt;
&lt;td data-product=&quot;Seqora&quot; data-mark=&quot;plus&quot;&gt;A database brief: areas, tables to read first, joins without keys, smells&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;Import&lt;/th&gt;
&lt;td data-product=&quot;TablePlus&quot; data-mark=&quot;plus&quot;&gt;CSV, JSON and SQL dumps&lt;/td&gt;
&lt;td data-product=&quot;Seqora&quot; data-mark=&quot;even&quot;&gt;CSV, TSV and Excel, every row checked, upsert, undo (Pro)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;Backup and restore&lt;/th&gt;
&lt;td data-product=&quot;TablePlus&quot; data-mark=&quot;plus&quot;&gt;Bundled &lt;code&gt;pg_dump&lt;/code&gt; and &lt;code&gt;mysqldump&lt;/code&gt;, now legacy, and a &lt;code&gt;Sync database&lt;/code&gt; with schedules&lt;/td&gt;
&lt;td data-product=&quot;Seqora&quot; data-mark=&quot;minus&quot;&gt;None, you run &lt;code&gt;pg_dump&lt;/code&gt; yourself&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;AI in the app&lt;/th&gt;
&lt;td data-product=&quot;TablePlus&quot; data-mark=&quot;plus&quot;&gt;Assistant tab, nine providers, your own key or account&lt;/td&gt;
&lt;td data-product=&quot;Seqora&quot; data-mark=&quot;minus&quot;&gt;None, agents connect through MCP instead&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;Agents (MCP)&lt;/th&gt;
&lt;td data-product=&quot;TablePlus&quot; data-mark=&quot;even&quot;&gt;Off by default, tokens by scope, approval for unsafe queries&lt;/td&gt;
&lt;td data-product=&quot;Seqora&quot; data-mark=&quot;plus&quot;&gt;Off per connection, read-only, briefs and index checks, proposals you apply (Pro, PostgreSQL)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;Plugins&lt;/th&gt;
&lt;td data-product=&quot;TablePlus&quot; data-mark=&quot;plus&quot;&gt;JavaScript plugins, in beta&lt;/td&gt;
&lt;td data-product=&quot;Seqora&quot; data-mark=&quot;minus&quot;&gt;None, only custom commands in YAML&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;Crash reports&lt;/th&gt;
&lt;td data-product=&quot;TablePlus&quot; data-mark=&quot;minus&quot;&gt;On by default, a licence to turn them off&lt;/td&gt;
&lt;td data-product=&quot;Seqora&quot; data-mark=&quot;plus&quot;&gt;Off until you say yes&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p&gt;The glyphs are mine. A filled dot marks a side I would pick, a ring a side I would not, and a dash a side that does its job. If a row matters more to you than it does to me, its section below has the detail.&lt;/p&gt;
&lt;h2 id=&quot;twenty-engines-against-four&quot;&gt;Twenty engines against four&lt;a class=&quot;guide-anchor&quot; href=&quot;#twenty-engines-against-four&quot; aria-label=&quot;Link to this section&quot;&gt;&lt;svg class=&quot;guide-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;use href=&quot;/guide-icons.svg#hash&quot; /&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;TablePlus&amp;#39;s new connection picker on Windows lists MySQL, MariaDB, SQLite, DuckDB, Cassandra, Cockroach, Snowflake, PostgreSQL, Greenplum, Amazon Redshift, Microsoft SQL Server, Redis (marked Beta), MongoDB, DynamoDB, Elasticsearch, Vertica, ClickHouse, BigQuery, LibSQL and Cloudflare D1. The docs list three more: SingleStore, Turso, and Oracle on the Mac only. TablePlus runs on macOS, Windows and Linux, and there is an iOS app that a desktop licence unlocks.&lt;/p&gt;
&lt;figure&gt;
&lt;img src=&quot;/blog/tableplus/engines.png&quot; alt=&quot;TablePlus&#39;s new connection picker on Windows, twenty engines on a dark grid&quot; width=&quot;748&quot; height=&quot;482&quot; loading=&quot;lazy&quot; /&gt;
&lt;figcaption&gt;TablePlus 27.2.0 on Windows: the new connection picker. Oracle is on macOS only.&lt;/figcaption&gt;
&lt;/figure&gt;&lt;p&gt;Seqora 0.5.2 connects to PostgreSQL, MySQL, MariaDB and SQLite, and SQL Server is in the code for a coming release. Four is the number because of what each one gets. The Plan tab (Pro) draws PostgreSQL, MySQL and MariaDB plans. The ER diagram, the database brief and schema history work on all four, and so do the Pro tools: object pages, schema design, compare, drift and import. The parts an engine cannot answer are left out rather than faked, so SQLite has no functions page and MariaDB has no column histograms. The breadth of a twenty-engine client comes from treating every engine alike. The depth of a four-engine client comes from asking each one everything it knows. It runs on Windows and on Apple silicon Macs. There is no Linux build and no Intel Mac build.&lt;/p&gt;
&lt;h2 id=&quot;what-you-pay-over-three-years&quot;&gt;What you pay over three years&lt;a class=&quot;guide-anchor&quot; href=&quot;#what-you-pay-over-three-years&quot; aria-label=&quot;Link to this section&quot;&gt;&lt;svg class=&quot;guide-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;use href=&quot;/guide-icons.svg#hash&quot; /&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;TablePlus sells a perpetual licence per device. Basic is $99 for one device, Standard is $129 for two, and a team seat is $79 with three seats minimum. Each comes with a year of updates. After the year the app keeps working on the last build your licence covered, for as long as you like. Another year of updates is $59 per device. Nothing renews on its own. Students and teachers get half off by email. Refunds are open for seven days. One licence covers all three desktop platforms and the iOS app, and Mac users can also get it through Setapp.&lt;/p&gt;
&lt;p&gt;The price has moved. One device was $59 until August 2021, $69 that September, $79 in early 2022, $89 in 2023 and $99 by December 2024. Renewal went $39, $49, $59, and a team seat $49, $59, $79, with the last step of each in late 2025. I read them off archived copies of the pricing page. Pay once is what people like most about TablePlus, and it is a little less once than it was: a licence bought in late 2024 and never renewed stopped before the native diagram and the MCP server, which both arrived in June 2026.&lt;/p&gt;
&lt;p&gt;Unlicensed, TablePlus is a free version without a clock. The docs say 2 open tabs, 2 windows, 2 filters at a time, 1 metrics board, and no turning off crash reports. On this PC the fourth table tab was refused with &lt;code&gt;Free Trial limits 2 Opened Workspaces. Do you want to buy a license to unlock it?&lt;/code&gt; The advanced filter is not in the free Windows build.&lt;/p&gt;
&lt;p&gt;Seqora Free has no tab or window caps and needs no account. The pricing FAQ says Free is fine at any company and for paid client work. Free covers the editor, the grid with staged edits and review, the ER diagram, charts, exports, object lists with DDL, the database brief, index health, seven days of schema history and the MCP server. Pro is $99 a year or $9.99 a month, with a 14-day trial that takes a card, on up to three of your own computers. Pro adds the Plan tab, schema design, schema compare and drift, object pages, import, full-result export, the index advisor&amp;#39;s ranking, agent proposals, schema history beyond seven days and the brief&amp;#39;s fix scripts. When Pro ends, the app goes back to Free and deletes nothing. Free and Pro get the same updates.&lt;/p&gt;
&lt;div class=&quot;blog-ledger&quot;&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th scope=&quot;col&quot;&gt;Three years, one computer&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;TablePlus&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;Seqora&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;Query, browse, edit, export, diagram&lt;/th&gt;
&lt;td data-product=&quot;TablePlus&quot; data-mark=&quot;even&quot;&gt;$99, and after a year you keep the last build&lt;/td&gt;
&lt;td data-product=&quot;Seqora&quot; data-mark=&quot;plus&quot;&gt;$0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;Updated every year&lt;/th&gt;
&lt;td data-product=&quot;TablePlus&quot; data-mark=&quot;even&quot;&gt;$99, then $59 and $59, which is $217&lt;/td&gt;
&lt;td data-product=&quot;Seqora&quot; data-mark=&quot;plus&quot;&gt;$0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;With the reading tools&lt;/th&gt;
&lt;td data-product=&quot;TablePlus&quot; data-mark=&quot;minus&quot;&gt;Not sold at any price&lt;/td&gt;
&lt;td data-product=&quot;Seqora&quot; data-mark=&quot;even&quot;&gt;$297, or $147 if started on or before 31 December 2026&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;A second computer&lt;/th&gt;
&lt;td data-product=&quot;TablePlus&quot; data-mark=&quot;minus&quot;&gt;$129 for two, then $59 each to renew&lt;/td&gt;
&lt;td data-product=&quot;Seqora&quot; data-mark=&quot;plus&quot;&gt;The same key, up to three&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p&gt;The comparison that matters is between TablePlus&amp;#39;s licence and Seqora Free, because Free already covers what most people do in TablePlus all day: connect, browse, query, edit with a review, export, draw the schema. Pro is for the reading tools, which TablePlus does not have at any price.&lt;/p&gt;
&lt;h2 id=&quot;how-an-edit-reaches-the-server&quot;&gt;How an edit reaches the server&lt;a class=&quot;guide-anchor&quot; href=&quot;#how-an-edit-reaches-the-server&quot; aria-label=&quot;Link to this section&quot;&gt;&lt;svg class=&quot;guide-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;use href=&quot;/guide-icons.svg#hash&quot; /&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;In TablePlus the orange cell waits until &lt;kbd class=&quot;guide-keys&quot; data-os=&quot;other&quot;&gt;&lt;kbd&gt;Ctrl&lt;/kbd&gt;&lt;kbd&gt;S&lt;/kbd&gt;&lt;/kbd&gt; sends it. &lt;kbd class=&quot;guide-keys&quot; data-os=&quot;other&quot;&gt;&lt;kbd&gt;Ctrl&lt;/kbd&gt;&lt;kbd&gt;Shift&lt;/kbd&gt;&lt;kbd&gt;P&lt;/kbd&gt;&lt;/kbd&gt; opens &lt;code&gt;Preview SQL&lt;/code&gt;, a window with the statement and two buttons, &lt;code&gt;Discard&lt;/code&gt; and &lt;code&gt;Commit&lt;/code&gt;, and you can take the SQL into an editor from there. &lt;kbd class=&quot;guide-keys&quot; data-os=&quot;other&quot;&gt;&lt;kbd&gt;Ctrl&lt;/kbd&gt;&lt;kbd&gt;S&lt;/kbd&gt;&lt;/kbd&gt; does not open it. SQL you type in the editor runs as typed, with no preview at all.&lt;/p&gt;
&lt;figure&gt;
&lt;img src=&quot;/blog/tableplus/preview-sql.png&quot; alt=&quot;TablePlus&#39;s Preview SQL window: one UPDATE statement over Discard and Commit buttons&quot; width=&quot;620&quot; height=&quot;420&quot; loading=&quot;lazy&quot; /&gt;
&lt;figcaption&gt;TablePlus 27.2.0 on Windows: `Preview SQL` for the edit to order 1001. `Ctrl+S` commits without it.&lt;/figcaption&gt;
&lt;/figure&gt;&lt;p&gt;In &lt;code&gt;Settings › Security&lt;/code&gt;, &lt;code&gt;Default Safe Mode for new connection&lt;/code&gt; is &lt;code&gt;Silent Mode&lt;/code&gt;. Above it are two Alert modes. One confirms every query, the other every query except &lt;code&gt;SELECT&lt;/code&gt;, &lt;code&gt;EXPLAIN&lt;/code&gt; and &lt;code&gt;SHOW&lt;/code&gt;. The two Safe modes ask for the database&amp;#39;s password instead, and on a Mac, Touch ID can answer for it. The lock icon in the toolbar sets the mode per connection.&lt;/p&gt;
&lt;p&gt;In Seqora every new connection opens locked by default. A locked connection runs only SQL that Seqora can prove is a read, and the grid will not take an edit. A timer can lock it again after you unlock it. Edits wait in a list and apply together. For order 1001, &lt;code&gt;Visual diff&lt;/code&gt; shows one row tagged &lt;code&gt;UPDATE&lt;/code&gt;, &lt;code&gt;status&lt;/code&gt; before and after, and &lt;code&gt;SQL script&lt;/code&gt; shows the statement under &lt;code&gt;Atomic transaction script for this change set&lt;/code&gt;. Every &lt;code&gt;UPDATE&lt;/code&gt; and &lt;code&gt;DELETE&lt;/code&gt; checks that the row still holds the values you loaded, so an edit made on stale rows fails instead of overwriting someone else&amp;#39;s change.&lt;/p&gt;
&lt;div class=&quot;guide-island frame safety-stage&quot; data-island=&quot;grid&quot;&gt;
&lt;div class=&quot;app-surface&quot;&gt;
&lt;p class=&quot;app-fallback&quot;&gt;The data grid with one staged edit, and the review that applies it.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;The editor has the same posture. &lt;code&gt;DELETE&lt;/code&gt; without a &lt;code&gt;WHERE&lt;/code&gt;, &lt;code&gt;DROP&lt;/code&gt;, &lt;code&gt;TRUNCATE&lt;/code&gt;, &lt;code&gt;ALTER&lt;/code&gt;, &lt;code&gt;GRANT&lt;/code&gt;, &lt;code&gt;UPDATE&lt;/code&gt; without a &lt;code&gt;WHERE&lt;/code&gt; and anything the parser cannot classify stop for a high-risk review before running. On a connection whose environment is called &lt;code&gt;prod&lt;/code&gt; or &lt;code&gt;production&lt;/code&gt;, the apply button turns red and needs &lt;kbd class=&quot;guide-keys&quot; data-os=&quot;other&quot;&gt;&lt;kbd&gt;Ctrl&lt;/kbd&gt;&lt;kbd&gt;Enter&lt;/kbd&gt;&lt;/kbd&gt;. A schema change asks you to type the database&amp;#39;s name. High-risk SQL asks for the connection&amp;#39;s name. There is no checkbox for production. The word in the environment name is enough.&lt;/p&gt;
&lt;p&gt;TablePlus&amp;#39;s model is the one most clients use, and the Alert and Safe modes are there for the connections that deserve them. Seqora&amp;#39;s model costs a click on every edit, from the first minute, and in return it has never let me write to the wrong database.&lt;/p&gt;
&lt;h2 id=&quot;what-you-get-for-a-slow-query&quot;&gt;What you get for a slow query&lt;a class=&quot;guide-anchor&quot; href=&quot;#what-you-get-for-a-slow-query&quot; aria-label=&quot;Link to this section&quot;&gt;&lt;svg class=&quot;guide-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;use href=&quot;/guide-icons.svg#hash&quot; /&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;In TablePlus you write &lt;code&gt;EXPLAIN&lt;/code&gt; yourself and read the result as a grid. On the SQLite file, &lt;code&gt;EXPLAIN QUERY PLAN&lt;/code&gt; came back as two rows with &lt;code&gt;id&lt;/code&gt;, &lt;code&gt;parent&lt;/code&gt;, &lt;code&gt;notused&lt;/code&gt; and &lt;code&gt;detail&lt;/code&gt; columns, in 141 ms. No plan view is documented, and the request for one, issue 3377 on their tracker, has been open since August 2024. The way a PostgreSQL user reads a plan in TablePlus is to run &lt;code&gt;EXPLAIN (ANALYZE, FORMAT JSON)&lt;/code&gt;, copy the cell, and paste it into explain.dalibo.com or depesz. If you can read plans, that works.&lt;/p&gt;
&lt;p&gt;Seqora&amp;#39;s Plan tab is Pro. Run a statement and click &lt;code&gt;Plan&lt;/code&gt;. Seqora asks for estimates first. For a read, it then runs &lt;code&gt;EXPLAIN ANALYZE&lt;/code&gt; inside a transaction it rolls back. The plan never leaves the machine. It is drawn as row flow, left to right, each band as wide as the rows that left the node. A band whose estimate was wrong is drawn dashed where the error starts. A time strip splits the milliseconds by node. On the Guide&amp;#39;s 12-million-row copy of the commerce sample, the findings under the canvas say that &lt;code&gt;Seq Scan on orders&lt;/code&gt; read 12,000,000 rows and kept 206,880. The planner expected 612 of them, off by 338×, so every join above it was planned for 612 rows. Click the scan and the inspector lists the table&amp;#39;s indexes and why none of them led with &lt;code&gt;channel&lt;/code&gt;. &lt;code&gt;Test index&lt;/code&gt; plans the statement again with a hypothetical index, through &lt;code&gt;hypopg&lt;/code&gt;, without building it.&lt;/p&gt;
&lt;div class=&quot;guide-island explain-demo&quot; data-island=&quot;explain-compare&quot;&gt;
&lt;p class=&quot;explain-fallback&quot;&gt;The same slow report as the SQL editor prints it and as the Plan tab draws it.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a href=&quot;/guide/why-is-this-query-slow/&quot;&gt;Why is this query slow?&lt;/a&gt; reads that plan from the top. The tab does the arithmetic I used to do by hand, rows times loops, this node minus its children. It puts the answer where my eye already was.&lt;/p&gt;
&lt;p&gt;MySQL from 8.0.18 and MariaDB get the tab for reads, without the hypothetical index. SQLite gets estimates only, with no timings and no findings. The index advisor sits beside the tab on every engine but SQLite. Duplicate, redundant and unused indexes are listed for free. On PostgreSQL, Pro ranks the adds and drops by the workload time they would save, and on MySQL and MariaDB it lists the workload and the drops.&lt;/p&gt;
&lt;h2 id=&quot;a-schema-you-did-not-write&quot;&gt;A schema you did not write&lt;a class=&quot;guide-anchor&quot; href=&quot;#a-schema-you-did-not-write&quot; aria-label=&quot;Link to this section&quot;&gt;&lt;svg class=&quot;guide-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;use href=&quot;/guide-icons.svg#hash&quot; /&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;TablePlus has &lt;code&gt;Tools › Show diagram&lt;/code&gt;. It opens a window with every table of one schema as a card, columns and types listed, foreign keys drawn as arrows, with search, zoom and a grid toggle. For years this was a plugin. Since June 2026 it is native on the Mac, and the docs say it edits: rename a table, change a column, drag a foreign key, and the change is pending until &lt;kbd class=&quot;guide-keys&quot; data-os=&quot;mac&quot;&gt;&lt;kbd&gt;⌘&lt;/kbd&gt;&lt;kbd&gt;S&lt;/kbd&gt;&lt;/kbd&gt; like any other. On Windows I found a read view and could not find a way to write a change from it. The &lt;code&gt;Structure&lt;/code&gt; tab on a table is where TablePlus has always been strong: columns, types, nullability, defaults and foreign keys in an editable grid, with &lt;code&gt;Columns&lt;/code&gt;, &lt;code&gt;Triggers&lt;/code&gt; and &lt;code&gt;DDL&lt;/code&gt; under it.&lt;/p&gt;
&lt;p&gt;Seqora&amp;#39;s ER diagram is Free on every engine and draws crow&amp;#39;s-foot cardinality. The inspector for each table lists its relationships with their delete rules, the row estimate and the index coverage. It exports as PNG, SVG or Mermaid. The first time you connect, a &lt;code&gt;Database brief&lt;/code&gt; opens: the areas of the schema by foreign-key cluster, the tables to read first, joins with no foreign key behind them, and the smells. The brief is Free too, and it exports as Markdown for a pull request or as context for an agent.&lt;/p&gt;
&lt;p&gt;The rest of this section is Pro, on all four engines. Each index, sequence, function and view gets a page: what an index is used for and what queries it can answer, how much runway a sequence has left, who can run a function and as whom, whether a materialized view is stale. The diagram becomes a drawing surface. Add a table or drag a foreign key, and a SQL pane writes the change with risk tags like &lt;code&gt;Rewrites table&lt;/code&gt; and &lt;code&gt;Blocks writes&lt;/code&gt;. Applying it runs checks against your data and a dry run first, takes a snapshot, then runs one transaction on PostgreSQL and SQLite. On production you type the database&amp;#39;s name. Schema compare does the same between a database and another connection, a saved design or a snapshot. Schema history records the changes it sees in the schemas you open, says whether Seqora, a migration or something outside made each one, and writes the undo script (Pro). The last seven days are Free. A drift board (Pro) compares dev, staging and production from snapshots, without querying production.&lt;/p&gt;
&lt;div class=&quot;guide-island frame&quot; data-island=&quot;design&quot; data-demo-stage&gt;
&lt;div class=&quot;app-surface&quot;&gt;
&lt;p class=&quot;app-fallback&quot;&gt;The ER diagram in design mode, with a change drawn and its SQL beside it.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Both apps let you draw a change. In TablePlus the drawing is pending SQL. In Seqora it goes through checks and a dry run first, lands in the history with an undo script, and shows up on the drift board if production does not get it.&lt;/p&gt;
&lt;h2 id=&quot;what-an-agent-is-allowed-to-do&quot;&gt;What an agent is allowed to do&lt;a class=&quot;guide-anchor&quot; href=&quot;#what-an-agent-is-allowed-to-do&quot; aria-label=&quot;Link to this section&quot;&gt;&lt;svg class=&quot;guide-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;use href=&quot;/guide-icons.svg#hash&quot; /&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Both apps ship an MCP server now. TablePlus has had one on the Mac since June 2026. It is off by default in &lt;code&gt;Settings › MCP&lt;/code&gt; and listens on port 51003. Tokens are scoped to &lt;code&gt;Read Only&lt;/code&gt;, &lt;code&gt;Read &amp;amp; Write&lt;/code&gt; or &lt;code&gt;Full Access&lt;/code&gt;, and to chosen connections. &lt;code&gt;Approval needed for unsafe query&lt;/code&gt; is on by default, there is an activity log, and Claude Code, Codex and others get one-click setup rows. Its tools list connections and run queries.&lt;/p&gt;
&lt;p&gt;Seqora&amp;#39;s runs over stdio from the app binary and installs into Claude Desktop, Claude Code, Cursor, VS Code and Codex from Settings. Agent access is off for each connection until you turn it on. Its &lt;code&gt;run_query&lt;/code&gt; tool refuses anything that is not a read. The other tools are the app&amp;#39;s own reading: the schema, an object&amp;#39;s page, the database brief and the schema history. &lt;code&gt;check_index&lt;/code&gt; tells an agent whether an index would help before anyone builds it. On Pro an agent can rank indexes and propose a PostgreSQL schema change, and you review, exclude and apply it. The agent never applies.&lt;/p&gt;
&lt;p&gt;Inside the app they split. TablePlus has an &lt;code&gt;Assistant&lt;/code&gt; tab in the right sidebar, on by default, where you type &lt;code&gt;Ask anything...&lt;/code&gt;. The model comes from OpenAI, Anthropic, Google, OpenRouter, DeepSeek, GitHub Copilot, Codex CLI, Claude CLI or Ollama, with your own key or account. Its docs say your messages, the &lt;code&gt;CREATE&lt;/code&gt; statements you add as context, connection metadata and query results with their rows go straight to the provider you chose. None of it passes through TablePlus. Seqora has no chat in the app. The agent you already use gets the same tools instead, and nothing leaves the machine unless you ask it to.&lt;/p&gt;
&lt;h2 id=&quot;where-the-data-goes&quot;&gt;Where the data goes&lt;a class=&quot;guide-anchor&quot; href=&quot;#where-the-data-goes&quot; aria-label=&quot;Link to this section&quot;&gt;&lt;svg class=&quot;guide-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;use href=&quot;/guide-icons.svg#hash&quot; /&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;TablePlus keeps connections on your machine, with passwords in the Keychain on a Mac and on each PC on Windows. You can point a connection folder at a drive you share with your team, and passwords stay out of it. Queries and history can live on a cloud drive to sync. Crash reports are on by default, and the docs say a licence is needed to turn them off. The licence check uses a one-way hash of the device.&lt;/p&gt;
&lt;p&gt;Seqora has no account and no sync. Connections, passwords and designs live in a local SQLite database encrypted with SQLCipher, keyed from the Windows Credential Manager or the macOS keychain. Free never contacts a licence server. Pro checks its key and works 30 days offline between checks. In 0.5.2 the app counts which features you use, on this computer, behind a one-time notice, and sends nothing. The next release sends one anonymous report a day with those counts in buckets, on unless you turn it off. It carries no identifier, queries or names, and &lt;code&gt;Settings › Privacy&lt;/code&gt; shows the exact report. Crash reports are off until you say yes.&lt;/p&gt;
&lt;h2 id=&quot;what-tableplus-does-better&quot;&gt;What TablePlus does better&lt;a class=&quot;guide-anchor&quot; href=&quot;#what-tableplus-does-better&quot; aria-label=&quot;Link to this section&quot;&gt;&lt;svg class=&quot;guide-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;use href=&quot;/guide-icons.svg#hash&quot; /&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Twenty engines on Windows and twenty-three in the docs, with Linux and iOS on top. Seqora has four engines and two platforms.&lt;/li&gt;
&lt;li&gt;Backup and restore. TablePlus bundles &lt;code&gt;pg_dump&lt;/code&gt; and &lt;code&gt;pg_restore&lt;/code&gt; for PostgreSQL 11 through 18 and &lt;code&gt;mysqldump&lt;/code&gt; for 5.7 and 8.0, now marked legacy beside the new &lt;code&gt;Sync database&lt;/code&gt; and its schedules. In Seqora you run &lt;code&gt;pg_dump&lt;/code&gt; yourself.&lt;/li&gt;
&lt;li&gt;The structure editor, a process list, user management and a metrics board of SQL-driven charts. Seqora edits structure on the diagram (Pro) and has no process list, user management or metrics board.&lt;/li&gt;
&lt;li&gt;Plugins, in JavaScript, in beta, with a manager and an install from file.&lt;/li&gt;
&lt;li&gt;The Assistant, if you want a chat in the client.&lt;/li&gt;
&lt;li&gt;Vim mode, in beta on the Mac.&lt;/li&gt;
&lt;li&gt;A connection folder a team can share, with passwords left on each machine.&lt;/li&gt;
&lt;li&gt;A licence you pay for once.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;what-seqora-does-that-tableplus-does-not&quot;&gt;What Seqora does that TablePlus does not&lt;a class=&quot;guide-anchor&quot; href=&quot;#what-seqora-does-that-tableplus-does-not&quot; aria-label=&quot;Link to this section&quot;&gt;&lt;svg class=&quot;guide-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;use href=&quot;/guide-icons.svg#hash&quot; /&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Reviews every grid edit and every high-risk statement: staged changes, a visual diff, one transaction, and a recheck that the rows are still what you loaded.&lt;/li&gt;
&lt;li&gt;Knows which connection is production from its environment name, and changes what it asks for.&lt;/li&gt;
&lt;li&gt;Draws the plan. Row flow, the time by node, findings with the fix attached, and an index you can test before you build it (Pro).&lt;/li&gt;
&lt;li&gt;Opens with a database brief, and exports it for a pull request or an agent.&lt;/li&gt;
&lt;li&gt;Reads objects. A page per index, sequence, function and view, with usage, runway, security and freshness (Pro).&lt;/li&gt;
&lt;li&gt;Records schema history on every connection, says what made each change, and adds undo scripts and a drift board across environments (Pro).&lt;/li&gt;
&lt;li&gt;Checks index health for free, and ranks adds and drops by workload on Pro.&lt;/li&gt;
&lt;li&gt;Designs schema changes on the diagram and applies them after checks and a dry run (Pro).&lt;/li&gt;
&lt;li&gt;Compares two schemas, a design or a snapshot, with the data checked before the change (Pro).&lt;/li&gt;
&lt;li&gt;Imports with every row checked, upsert, rejects you can fix, and an undo (Pro).&lt;/li&gt;
&lt;li&gt;Exports Parquet, JSONL and Markdown, and streams a full result past the row cap (Pro).&lt;/li&gt;
&lt;li&gt;Gives agents the same reading tools, read-only by default, and lets them propose changes you apply (Pro, PostgreSQL).&lt;/li&gt;
&lt;li&gt;Imports your TablePlus connections, along with DBeaver, DataGrip, &lt;code&gt;.pgpass&lt;/code&gt; and &lt;code&gt;.my.cnf&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;dont-pick-seqora-if&quot;&gt;Don&amp;#39;t pick Seqora if&lt;a class=&quot;guide-anchor&quot; href=&quot;#dont-pick-seqora-if&quot; aria-label=&quot;Link to this section&quot;&gt;&lt;svg class=&quot;guide-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;use href=&quot;/guide-icons.svg#hash&quot; /&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;You need an engine it does not have.&lt;/li&gt;
&lt;li&gt;You work on Linux or an Intel Mac.&lt;/li&gt;
&lt;li&gt;Your SSH route needs &lt;code&gt;ProxyJump&lt;/code&gt; or &lt;code&gt;ProxyCommand&lt;/code&gt;, or you connect over a Unix socket. Seqora speaks SSH itself, one hop only.&lt;/li&gt;
&lt;li&gt;You edit tables that have no primary key. Seqora will not edit those rows in the grid.&lt;/li&gt;
&lt;li&gt;You want a one-time purchase.&lt;/li&gt;
&lt;li&gt;You want a chat inside the client, or Vim keys.&lt;/li&gt;
&lt;li&gt;You restore dumps from the GUI.&lt;/li&gt;
&lt;li&gt;A review before every edit would annoy you more than a bad write would.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I would rather you keep TablePlus than find one of these on day two.&lt;/p&gt;
&lt;h2 id=&quot;when-seqora-is-the-better-fit&quot;&gt;When Seqora is the better fit&lt;a class=&quot;guide-anchor&quot; href=&quot;#when-seqora-is-the-better-fit&quot; aria-label=&quot;Link to this section&quot;&gt;&lt;svg class=&quot;guide-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;use href=&quot;/guide-icons.svg#hash&quot; /&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Your databases are PostgreSQL, MySQL, MariaDB or SQLite, and you want to understand them, not only query them. The brief, the diagram and the history are Free, the plan and the object pages are Pro, and TablePlus has nothing like any of them.&lt;/li&gt;
&lt;li&gt;You have production credentials in your client and would like the client to know that. Seqora opens every connection locked and reads &lt;code&gt;prod&lt;/code&gt; in the environment name.&lt;/li&gt;
&lt;li&gt;You inherited a schema. The brief tells you which tables to read first, and the diagram and the object pages fill in the rest.&lt;/li&gt;
&lt;li&gt;You want a free version without a tab or filter cap, and a paid one that ends at a date rather than at a build.&lt;/li&gt;
&lt;/ul&gt;
&lt;section class=&quot;guide-caveats&quot;&gt;&lt;h2 id=&quot;caveats&quot;&gt;&lt;svg class=&quot;guide-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;use href=&quot;/guide-icons.svg#warning&quot; /&gt;&lt;/svg&gt;Caveats&lt;a class=&quot;guide-anchor&quot; href=&quot;#caveats&quot; aria-label=&quot;Link to this section&quot;&gt;&lt;svg class=&quot;guide-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;use href=&quot;/guide-icons.svg#hash&quot; /&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;I checked TablePlus on Windows only. The macOS build has been around longer and has more in it. Where this page says TablePlus lacks something, check the Mac before you believe me.&lt;/li&gt;
&lt;li&gt;I did not run TablePlus against PostgreSQL on this PC, so the &lt;code&gt;EXPLAIN&lt;/code&gt; row rests on the SQLite run, the docs and the open issue.&lt;/li&gt;
&lt;li&gt;Seqora 0.5.2 is the release this page was checked against. The Windows installer is not code-signed yet, so the install script on the download page is the quick route past SmartScreen.&lt;/li&gt;
&lt;li&gt;Prices are what the two sites printed on 4 November 2026. Both will change.&lt;/li&gt;
&lt;li&gt;What is Pro in Seqora is listed under the price above. Everything else on this page is Free.&lt;/li&gt;
&lt;/ul&gt;
&lt;/section&gt;
&lt;aside class=&quot;guide-why&quot; aria-label=&quot;Why Seqora does it this way&quot;&gt;
&lt;svg class=&quot;guide-icon guide-why-mark&quot; aria-hidden=&quot;true&quot;&gt;&lt;use href=&quot;/guide-icons.svg#quotes&quot; /&gt;&lt;/svg&gt;
&lt;p&gt;I made every connection open locked because I have typed a &lt;code&gt;DELETE&lt;/code&gt; into the wrong window. The lock is one click. The restore was a weekend. TablePlus made the other choice. If your wrong window is a local Docker container, the choice doesn&amp;#39;t matter. Mine was not.&lt;/p&gt;
&lt;p class=&quot;guide-why-sign&quot;&gt;&lt;img class=&quot;guide-avatar&quot; src=&quot;/avatars/ayushman.jpg&quot; alt=&quot;&quot; width=&quot;96&quot; height=&quot;96&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Ayushman&lt;/p&gt;
&lt;/aside&gt;
&lt;section class=&quot;blog-faq&quot; aria-labelledby=&quot;faq&quot;&gt;&lt;h2 id=&quot;faq&quot;&gt;Questions&lt;a class=&quot;guide-anchor&quot; href=&quot;#faq&quot; aria-label=&quot;Link to this section&quot;&gt;&lt;svg class=&quot;guide-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;use href=&quot;/guide-icons.svg#hash&quot; /&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;div class=&quot;blog-faq-item&quot;&gt;
&lt;h3 id=&quot;is-tableplus-free&quot;&gt;Is TablePlus free?&lt;/h3&gt;
&lt;p&gt;There is a free version with no time limit and hard caps. The docs say 2 open tabs, 2 windows, 2 filters and 1 metrics board, and no advanced filters on Windows. A licence is $99 for one device with a year of updates, and $59 a year after that if you want to keep updating.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;blog-faq-item&quot;&gt;
&lt;h3 id=&quot;does-tableplus-work-on-windows&quot;&gt;Does TablePlus work on Windows?&lt;/h3&gt;
&lt;p&gt;Yes. TablePlus 27.2.0 for Windows is a .NET application with twenty engines, and since this version it has an ARM64 build. It is younger than the Mac build. Oracle has not reached it, and Vim mode appears not to have either.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;blog-faq-item&quot;&gt;
&lt;h3 id=&quot;is-seqora-a-tableplus-alternative-for-windows&quot;&gt;Is Seqora a TablePlus alternative for Windows?&lt;/h3&gt;
&lt;p&gt;For PostgreSQL, MySQL, MariaDB and SQLite, yes. For any other engine, no. Seqora runs on Windows and on Apple silicon Macs, and the Free plan has no tab or window caps.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;blog-faq-item&quot;&gt;
&lt;h3 id=&quot;is-seqora-only-for-postgresql&quot;&gt;Is Seqora only for PostgreSQL?&lt;/h3&gt;
&lt;p&gt;No. MySQL, MariaDB and SQLite get the same editor, grid, review, diagram, brief, history, design and compare. The Plan tab draws MySQL and MariaDB plans too. PostgreSQL gets the most because it answers the most questions. Types and extensions pages, the hypothetical index test and agent proposals are PostgreSQL only today.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;blog-faq-item&quot;&gt;
&lt;h3 id=&quot;can-i-import-my-tableplus-connections-into-seqora&quot;&gt;Can I import my TablePlus connections into Seqora?&lt;/h3&gt;
&lt;p&gt;Yes, from the connection dialog&amp;#39;s import, which also reads DBeaver, DataGrip, &lt;code&gt;.pgpass&lt;/code&gt; and &lt;code&gt;.my.cnf&lt;/code&gt;. The connection details come across. Passwords do not, because Seqora does not read TablePlus&amp;#39;s stored passwords, so you enter them once. Saved queries, favourites and history do not come across. Every import starts offline and locked.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;blog-faq-item&quot;&gt;
&lt;h3 id=&quot;does-seqora-have-a-lifetime-licence&quot;&gt;Does Seqora have a lifetime licence?&lt;/h3&gt;
&lt;p&gt;No. Free is free for as long as you like. Pro is $99 a year or $9.99 a month, or $49 a year or $5.99 a month for subscriptions started on or before 31 December 2026 and renewed without a break. When Pro ends the app goes back to Free with nothing deleted.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;blog-faq-item&quot;&gt;
&lt;h3 id=&quot;is-seqora-open-source&quot;&gt;Is Seqora open source?&lt;/h3&gt;
&lt;p&gt;No. The source is closed. It is one person&amp;#39;s product, and every email to the support address lands with me.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;blog-faq-item&quot;&gt;
&lt;h3 id=&quot;which-is-better-for-postgresql&quot;&gt;Which is better for PostgreSQL?&lt;/h3&gt;
&lt;p&gt;If you read plans and schemas, Seqora, because that is what it draws. If you need backup and restore from the GUI, or work across many engines, TablePlus.&lt;/p&gt;
&lt;/div&gt;
&lt;/section&gt;
</content>
  </entry>
</feed>
