Desk log · 584 titles

Mac software news, brief and clear


Official Navicat Premium icon
Mac Apps

Navicat Premium 17.3.12 Mac

Updated · Filed by Rosa Delgado

Download (333 MB) Earlier builds

From the photo desk

Nine distinct database types — including MySQL, PostgreSQL, Oracle, MongoDB, and SQL Server — sit under a single application roof. For a newcomer opening Navicat Premium for the first time, that breadth can feel like walking into a terminal with no signs. The first useful move is simply establishing a connection to each database you actually work with. Tap the Connection button, pick your engine from the list, and the app presents a standard set of fields for host, port, and credentials. Whether the target is a local SQLite file or a remote MariaDB server through an HTTP Tunnel, the setup flow stays consistent.

FactDetail
DeveloperPremiumSoft
Current version17.3.8
Database supportMySQL, SQLite, Oracle, PostgreSQL, MongoDB, MariaDB, SQL Server, Redis, Snowflake
Key toolsData sync, modeling, job scheduler, backup (MySQL InnoDB)
macOS requiredmacOS 11 or later, Intel and Apple Silicon
Interface languagesRussian, English, German, Spanish, Traditional Chinese, Simplified Chinese, Korean, Polish, French, Japanese

With connections active, the next stop is the Object Designer pane. Creating or altering a table, view, or query here reveals the modeling tools folded into the workspace. A new user can sketch out a schema visually, then let the app generate the matching DDL. From there, the job scheduler deserves early attention: batch tasks such as data synchronization across different database types can be set to run on a time table, which turns what would otherwise be manual export-import chains into a background routine. The backup function is narrower — as of version 17.3.8 it covers MySQL InnoDB databases only — but the scheduler still applies it. These three areas — connection management, visual design, and scheduled tasks — give a newcomer a practical foothold in what is essentially several Navicat tools combined into one workspace.

When your workday spans PostgreSQL, MongoDB, and MariaDB

Not every Mac database user needs nine engines in one tool. The people who pull the most value from Navicat Premium tend to fit a few clear profiles. A developer juggling a PostgreSQL back end for one project and a MongoDB document store for another skips the friction of switching between separate administration clients. The connection list holds both, often side by side, and the query editor behaves the same way regardless of which engine is active underneath.

Database engineers running cross-platform migrations form a second core audience. Moving a client's data from Oracle to MySQL involves more than a dump-and-load. The transfer wizard preserves table structures, indexes, and even stored procedures where the target engine supports them, and the data synchronization tool catches differences between source and destination without writing manual comparison scripts. A third group — analysts who lean on the business intelligence tools — tends to work heavily with the report wizard and the visual query builder. They are not writing raw SQL all day, but they need to pull clean datasets from Snowflake or SQL Server and present them in a readable format. For them, the unified interface reduces the number of tools they have to open just to get to a chart.

Gatekeeper blocks the disk image on first open

First launch on a Mac can trip up users who skip the install notes. Because the disk image is not notarized the typical way, Gatekeeper blocks the app on first open. The workaround is straightforward: mount the image, right-click the app and select Open, then confirm in the dialog that follows. If a sign-in window appears immediately afterward, closing it is usually the correct move — the activation bundle is handled separately and the prompt does not block the rest of the interface.

Connection failures account for most early support threads. When an SSH Tunnel to a remote server refuses to connect, the culprit is often a mismatched private key format. Navicat expects PEM-encoded keys; keys generated in the newer OpenSSH format need to be converted before the tunnel handshake completes. Another recurring issue involves the backup tool. Users who select backup on a non-InnoDB MySQL table or on a PostgreSQL database see a greyed-out option or a silent skip. The backup feature, as of version 17.3.8, is scoped to MySQL InnoDB only, so scheduling exports through the job scheduler with the export wizard is the practical alternative for other engines.

TablePlus skips the data modeling and migration tools you get here

TablePlus occupies a different niche. It opens connections fast and stays light on system resources, but it does not bundle data modeling, report building, or cross-engine migration tools. A developer who primarily needs a quick SQL console and a clean row browser will find TablePlus feels snappier day to day. The moment the work shifts toward schema design diagrams or scheduled batch syncs, however, the feature gap widens.

DBeaver, another multi-engine option, offers community and commercial editions. The community edition covers a similar spread of database types and includes an ER diagram module. Where Navicat Premium pulls ahead is in the polish of its transfer and synchronization wizards — DBeaver's equivalents often demand more manual mapping steps — and in the built-in business intelligence tools, which DBeaver simply does not ship. Users who rely heavily on visual report generation tend to notice that omission quickly.

Sequel Ace, a Mac-native tool focused exclusively on MySQL and MariaDB, is narrower still. It excels at being a fast, familiar MySQL workbench for macOS, but anyone who needs to touch a PostgreSQL or Oracle instance even once a week has to keep a second application installed. Navicat Premium for Mac consolidates that sprawl, which appeals to teams who standardize on one tool across multiple database assignments. The trade-off is a heavier interface and a longer initial setup, a compromise that makes the most sense when the database list is long and mixed.

Version
17.3.12
Download
333 MB
Developer
PremiumSoft
Languages
Russian, English, German, Spanish, Chinese (Traditional), Chinese (Simplified), Korean, Polish, French, Japanese
Activation
Included
Compatibility
macOS 11 or later
Architecture
Apple Silicon, Intel 64-bit

Questions readers asked

It can maintain simultaneous connections to MySQL, SQLite, Oracle, PostgreSQL, MongoDB, MariaDB, SQL Server, Redis, and Snowflake from a single interface.

Yes, it includes a job scheduler that can run batch tasks such as data synchronization across different database types on a set schedule.

Letters to the desk 0

Sign in or open a desk account to write a letter.

No letters on this brief yet. They are read before they run.

More in Mac Apps

The whole section