返回资讯中心
外部精选
软件工程
#开发者实时流

OpenYog:将 SQLyog 社区版移植到 Qt 6,支持 Linux 与 Windows

来源标题:Show HN: OpenYog, SQLyog Community Ported to Qt 6 for Linux and Windows

在 Webyog 停止 SQLyog 社区版后,开发者将其移植到 Qt 6,推出 OpenYog。这是一款面向 MySQL、PostgreSQL、SQLite 和 MongoDB 的桌面数据库客户端,可在 Linux 和 Windows 上运行。

Hacker News 最新ab_wahab012026/11/3 · 今天7 分钟阅读

以下正文同步自 Hacker News 最新,版权归原站所有,已转换为易读排版。

A free, open-source desktop database client for MySQL, MariaDB, PostgreSQL, SQLite and MongoDB,

on Linux and Windows.

OpenYog is a community fork of the SQLyog Community Edition source, with its Windows-only interface replaced by a Qt 6 one so it runs natively on Linux and Windows. The menus, toolbars and shortcuts are the ones SQLyog users already know.

Five databases in one tool: MySQL/MariaDB, PostgreSQL, SQLite and MongoDB, with SSL/TLS and SSH tunnels.

Query editor: syntax highlighting, autocomplete that knows your schema, several result grids at once, query history.

Table data: edit, add and delete rows, applied in one transaction.

Schema tools: tables, indexes, foreign keys, views, routines, triggers and events; SQL dumps and database copy.

Schema Designer: your database as a diagram; drag a column onto another table to create a foreign key.

Query Builder: build a SELECT visually, with joins, aggregates and AND/OR conditions; save and reopen it.

Schema Sync and Data Sync: compare two databases and get the script that makes one match the other.

Import External Data: from CSV, Excel (.xlsx) or another connection, with column types detected from the data.

MongoDB: browse collections, query with filters, sort and projection, run aggregation pipelines, and edit documents without losing their types.

Your passwords stay private: saved in the system keychain.

Screenshots

Schema Designer Query Builder

MongoDB Import External Data

Download

Get the latest version from the releases page:

The AppImage, .tar.gz, .deb and .rpm come with their own Qt and libraries. All they need is glibc 2.35 or newer (Ubuntu 22.04, Debian 12, Fedora 36 and later).

Arch

sudo pacman -S --needed base-devel cmake ninja qt6-base qt6-tools qt6-svg
qscintilla-qt6 qtkeychain-qt6 libssh mongo-c-driver mariadb-libs postgresql-libs sqlite cmake -S . -B build -G Ninja && cmake --build build ./build/openyog

See docs/BUILDING.md for the other dependencies, the tests, packaging and the Windows build.

OpenYog is young: version 0.1.1 is usable day to day, but expect rough edges. The Windows build has so far been tested under wine rather than on real Windows machines. The HTTP tunnel, scheduled backups and scheduled jobs are not there yet. Bug reports and ideas are welcome in issues.

Free code signing provided by SignPath.io, certificate by SignPath Foundation.

Privacy: OpenYog will not transfer any information to other networked systems unless specifically requested by the user or the person installing or operating it. It connects only to the database servers and SSH hosts you set up, and has no telemetry or update check.

OpenYog is licensed under the GPL-3.0-or-later. It builds on the SQLyog Community Edition source that Webyog released under the GPL.

OpenYog is an independent project, not affiliated with or endorsed by Webyog or Idera, Inc. "SQLyog" is a trademark of its owner.

正文由 探How 从来源站点 RSS 同步,内容未经改写;遇到排版缺失或需要图片、视频时请以原文为准。

打开原文
去社区讨论 →