Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion linux/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ TablePro makes no network requests of its own: no telemetry, no update check and
| GUI toolkit | GTK 4, libadwaita, GtkSourceView and GLib at the GNOME 50 floor ([ADR 0015](docs/decisions/0015-gnome-50-platform-floor.md)) |
| App architecture | gtk-rs subclasses with composite templates, one window per connection session ([ADR 0012](docs/decisions/0012-window-per-session.md)); the saved-queries and CSV import dialogs are still [Relm4](https://relm4.org) 0.11 components |
| Async | the app's tokio runtime (`AppRuntime`) for background work, results delivered to the GLib main loop |
| Database drivers | tokio-postgres with deadpool-postgres (PostgreSQL), sqlx 0.9 (MySQL and MariaDB, SQLite), tiberius 0.13 (SQL Server), the official `clickhouse` crate, scylla 1.9 (Cassandra and ScyllaDB) and the `duckdb` crate with DuckDB compiled in, all from crates.io ([ADR 0016](docs/decisions/0016-driver-contract-v2.md)) |
| Database drivers | tokio-postgres with deadpool-postgres (PostgreSQL), sqlx 0.9 (MySQL and MariaDB, SQLite), tiberius 0.13 (SQL Server), the official `clickhouse` crate, scylla 1.9 (Cassandra and ScyllaDB), redis 1.7 (Redis) and the `duckdb` crate with DuckDB compiled in, all from crates.io ([ADR 0016](docs/decisions/0016-driver-contract-v2.md)) |
| SSH | the system OpenSSH client ([ADR 0013](docs/decisions/0013-openssh-client-transport.md)) |
| TLS | rustls with aws-lc-rs as the only crypto provider ([ADR 0009](docs/decisions/0009-crypto-provider-and-sources.md)) |
| Secrets | oo7: the Secret portal inside Flatpak, the Secret Service over D-Bus on the host ([ADR 0004](docs/decisions/0004-libsecret-secret-storage.md)) |
Expand Down
4 changes: 2 additions & 2 deletions linux/data/app.tablepro.TablePro.desktop.in.in
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
# Translators: TablePro is the product name and is not translated.
Name=TablePro
GenericName=Database Client
Comment=Browse and edit PostgreSQL, MySQL, SQLite, DuckDB, SQL Server, ClickHouse, Cassandra and ScyllaDB databases
Keywords=SQL;Database;PostgreSQL;MySQL;SQLite;DuckDB;SQL Server;ClickHouse;Cassandra;ScyllaDB;CQL;
Comment=Browse and edit PostgreSQL, MySQL, SQLite, DuckDB, SQL Server, ClickHouse, Cassandra, ScyllaDB and Redis databases
Keywords=SQL;Database;PostgreSQL;MySQL;SQLite;DuckDB;SQL Server;ClickHouse;Cassandra;ScyllaDB;CQL;Redis;
Exec=tablepro %U
Icon=@app-id@
Terminal=false
Expand Down
6 changes: 3 additions & 3 deletions linux/data/app.tablepro.TablePro.metainfo.xml.in.in
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@
<description>
<p>
TablePro connects to PostgreSQL, MySQL, SQLite, DuckDB, SQL Server,
ClickHouse, Cassandra and ScyllaDB. Browse tables, edit rows in place,
run SQL with syntax highlighting, and reach servers behind an SSH
ClickHouse, Cassandra, ScyllaDB and Redis. Browse tables, edit rows in
place, run SQL with syntax highlighting, and reach servers behind an SSH
bastion.
</p>
<p>It can:</p>
Expand Down Expand Up @@ -72,7 +72,7 @@
<description>
<p>The first release of TablePro for Linux.</p>
<ul>
<li>Connect to PostgreSQL, MySQL, SQLite, SQL Server, ClickHouse, Cassandra and ScyllaDB, directly or through an SSH tunnel</li>
<li>Connect to PostgreSQL, MySQL, SQLite, DuckDB, SQL Server, ClickHouse, Cassandra, ScyllaDB and Redis, directly or through an SSH tunnel</li>
<li>Browse tables and edit rows in place, with undo until you save</li>
<li>Run SQL with completion, find and replace, and a searchable query history</li>
<li>Change a table's columns, indexes and foreign keys</li>
Expand Down
3 changes: 2 additions & 1 deletion linux/data/tablepro.1
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,8 @@ tablepro \- work with your databases
.RI [ OPTION ...]
.RI [ FILE ...]
.SH DESCRIPTION
TablePro connects to PostgreSQL, MySQL, SQLite, DuckDB, SQL Server and ClickHouse.
TablePro connects to PostgreSQL, MySQL, SQLite, DuckDB, SQL Server, ClickHouse,
Cassandra, ScyllaDB and Redis.
It browses tables, edits rows in place, runs SQL with syntax highlighting,
and reaches servers behind an SSH bastion through the system OpenSSH client.
.PP
Expand Down
36 changes: 18 additions & 18 deletions linux/po/vi.po
Original file line number Diff line number Diff line change
Expand Up @@ -5190,19 +5190,19 @@ msgstr "Trình khách cơ sở dữ liệu"

#: data/app.tablepro.TablePro.desktop.in.in
msgid ""
"Browse and edit PostgreSQL, MySQL, SQLite, SQL Server, ClickHouse, Cassandra "
"and ScyllaDB databases"
"Browse and edit PostgreSQL, MySQL, SQLite, DuckDB, SQL Server, ClickHouse, "
"Cassandra, ScyllaDB and Redis databases"
msgstr ""
"Duyệt và sửa cơ sở dữ liệu PostgreSQL, MySQL, SQLite, SQL Server, "
"ClickHouse, Cassandra và ScyllaDB"
"Duyệt và sửa cơ sở dữ liệu PostgreSQL, MySQL, SQLite, DuckDB, SQL Server, "
"ClickHouse, Cassandra, ScyllaDB và Redis"

#: data/app.tablepro.TablePro.desktop.in.in
msgid ""
"SQL;Database;PostgreSQL;MySQL;SQLite;SQL Server;ClickHouse;Cassandra;ScyllaDB;"
"CQL;"
"SQL;Database;PostgreSQL;MySQL;SQLite;DuckDB;SQL "
"Server;ClickHouse;Cassandra;ScyllaDB;CQL;Redis;"
msgstr ""
"SQL;Cơ sở dữ liệu;CSDL;Database;PostgreSQL;MySQL;SQLite;SQL "
"Server;ClickHouse;Cassandra;ScyllaDB;CQL;"
"SQL;Cơ sở dữ liệu;CSDL;Database;PostgreSQL;MySQL;SQLite;DuckDB;SQL "
"Server;ClickHouse;Cassandra;ScyllaDB;CQL;Redis;"

#: data/app.tablepro.TablePro.desktop.in.in data/resources/gtk/menus.ui
#: data/resources/shortcuts-dialog.ui
Expand Down Expand Up @@ -5428,13 +5428,13 @@ msgstr "Làm việc với cơ sở dữ liệu của bạn"

#: data/app.tablepro.TablePro.metainfo.xml.in.in
msgid ""
"TablePro connects to PostgreSQL, MySQL, SQLite, SQL Server, ClickHouse, "
"Cassandra and ScyllaDB. Browse tables, edit rows in place, run SQL with "
"syntax highlighting, and reach servers behind an SSH bastion."
"TablePro connects to PostgreSQL, MySQL, SQLite, DuckDB, SQL Server, "
"ClickHouse, Cassandra, ScyllaDB and Redis. Browse tables, edit rows in place, "
"run SQL with syntax highlighting, and reach servers behind an SSH bastion."
msgstr ""
"TablePro kết nối tới PostgreSQL, MySQL, SQLite, SQL Server, ClickHouse, "
"Cassandra và ScyllaDB. Duyệt bảng, sửa dòng tại chỗ, chạy SQL với tô sáng cú "
"pháp, và truy cập các máy chủ phía sau một bastion SSH."
"TablePro kết nối tới PostgreSQL, MySQL, SQLite, DuckDB, SQL Server, "
"ClickHouse, Cassandra, ScyllaDB và Redis. Duyệt bảng, sửa dòng tại chỗ, chạy "
"SQL với tô sáng cú pháp, và truy cập các máy chủ phía sau một bastion SSH."

#: data/app.tablepro.TablePro.metainfo.xml.in.in
msgid "It can:"
Expand Down Expand Up @@ -5485,11 +5485,11 @@ msgstr "Bản phát hành đầu tiên của TablePro cho Linux."

#: data/app.tablepro.TablePro.metainfo.xml.in.in
msgid ""
"Connect to PostgreSQL, MySQL, SQLite, SQL Server, ClickHouse, Cassandra and "
"ScyllaDB, directly or through an SSH tunnel"
"Connect to PostgreSQL, MySQL, SQLite, DuckDB, SQL Server, ClickHouse, "
"Cassandra, ScyllaDB and Redis, directly or through an SSH tunnel"
msgstr ""
"Kết nối tới PostgreSQL, MySQL, SQLite, SQL Server, ClickHouse, Cassandra và "
"ScyllaDB, trực tiếp hoặc qua đường hầm SSH"
"Kết nối tới PostgreSQL, MySQL, SQLite, DuckDB, SQL Server, ClickHouse, "
"Cassandra, ScyllaDB và Redis, trực tiếp hoặc qua đường hầm SSH"

#: data/app.tablepro.TablePro.metainfo.xml.in.in
msgid "Browse tables and edit rows in place, with undo until you save"
Expand Down
Loading