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 最新,版权归原站所有,已转换为易读排版。
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 同步,内容未经改写;遇到排版缺失或需要图片、视频时请以原文为准。