Port details
sabiql PostgreSQL, MySQL and SQLite TUI to browse, query, and edit databases
3.0.2 databases Σ =1 3.0.1_1Version of this port present on the latest quarterly branch. Maintainer: nivit@FreeBSD.org Port Added: 2026-02-28 17:24:10
Last Update: 2026-10-22 15:43:21
Commit Hash: b19b337
People watching this port, also watch: tripwire , tidy4 , nmap , findutils , daemontools License: APACHE20 BSD0CLAUSE BSD2CLAUSE BSD3CLAUSE BSL CDLA20 ISCL MIT MPL20 UNICODE UNLICENSE WTFPL ZLIB
WWW: https://github.com/riii111/sabiql Description: # A fast, driver-less TUI for browsing, querying, and editing PostgreSQL, MySQL,
and SQLite databases from the terminal. It works with the database CLI you
already use: psql, mysql, or sqlite3.
Sabiql wraps your existing psql, mysql or sqlite3 CLI - no Rust database
drivers, no connection pools, no extra dependencies. Point it at your database
and get a full-featured TUI with vim-like keybindings.
Features:
- SQL Modal: ad-hoc queries with auto-completion for tables, columns, and
keywords
- ER Diagram: generate relationship diagrams via Graphviz, opened instantly
in your browser
- Inspector Pane: column details, types, constraints, and indexes for any
table
- Inline Cell Editing: edit cells in-place with a guarded UPDATE preview
before committing
- Row Deletion: DELETE with mandatory preview; risk level color-coded
(yellow/orange/red)
- Yank: copy any cell value to clipboard
- and more... ¦ ¦ ¦ ¦
Manual pages: #
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist # USE_RC_SUBR (Service Scripts)
no SUBR information found for this port
Dependency lines :
sabiql>0:databases/sabiql To install the port : # cd /usr/ports/databases/sabiql/ && make install clean To add the package , run one of these commands: pkg install databases/sabiql pkg install sabiql NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.PKGNAME: sabiql Flavors: # there is no flavor information for this port. distinfo: # TIMESTAMP = 1792680416
SHA256 (rust/crates/addr2line-0.25.1.crate) = 1b5d307320b3181d6d7954e663bd7c774a838b8220fe0593c86d9fb09f498b4b
SIZE (rust/crates/addr2line-0.25.1.crate) = 43134
Packages (timestamps in pop-ups are UTC): #
Dependencies # NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered. Build dependencies: #
rust>=1.99.0 : lang/rust cmake : devel/cmake-core pkgconf>=1.3.0_1 : devel/pkgconf
Runtime dependencies: #
xdg-open : devel/xdg-utils dot : graphics/graphviz
There are no ports dependent upon this port #
Configuration Options : #
===> The following configuration options are available for sabiql-3.0.2:
ER_DIAGRAMS=on: Enable support for E-R diagrams
===> Use 'make config' to modify these settings Options name : #
databases_sabiql USES: #
cargo
pkg-message: # FreshPorts was unable to extract/find any pkg message Master Sites: #
Commit History - (may be incomplete: for full details, see links to repositories near top of page)
Commit Credits Log message
3.0.2 22 Oct 2026 15:43:21
Nicola Vitale (nivit)
databases/sabiql: Update to 3.0.2
- Add a patch to fix mio crate (fixed upstream in v. 1.2.4 [1])
ChangeLog:
1. https://github.com/riii111/sabiql/releases/tag/v3.0.2
Reported by: "github-actions[bot]" <notifications@github.com >
[1] https://github.com/tokio-rs/mio/pull/2016
3.0.1_2 14 Oct 2026 07:38:19
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.99.0
PR: 299016
3.0.1_1 08 Sep 2026 10:38:00
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.98.1
PR: 298139
3.0.1 05 Sep 2026 19:39:58
Nicola Vitale (nivit)
databases/sabiql: Update to 3.0.1
- Pass argument --ignore-rust-version to cargo command, otherwise
the port fails to build/install with the following error:
error: rustc 1.97.1 is not supported by the following packages:
sabiql@3.0.1 requires rustc 1.98
sabiql-app@3.0.1 requires rustc 1.98
sabiql-domain@3.0.1 requires rustc 1.98
sabiql-infra@3.0.1 requires rustc 1.98
sabiql-ui@3.0.1 requires rustc 1.98
*** Error code 101
ChangeLog:
1. https://github.com/riii111/sabiql/releases/tag/v3.0.1
Reported by: riii111 <notifications@github.com >
3.0.0 01 Sep 2026 09:03:22
Nicola Vitale (nivit)
databases/sabiql: Update to 3.0.0
- Update COMMENT and pkg-descr to include the new feature of sabiql:
MySQL support
ChangeLog:
1. https://github.com/riii111/sabiql/releases/tag/v3.0.0
Reported by: riii111 <notifications@github.com >
2.0.1 17 Aug 2026 09:04:13
Nicola Vitale (nivit)
databases/sabiql: Update to 2.0.1
ChangeLog: https://github.com/riii111/sabiql/releases/tag/v2.0.1
Reported by: riii111 <notifications@github.com >
2.0.0 13 Aug 2026 08:47:47
Nicola Vitale (nivit)
databases/sabiql: Update to 2.0.0
- Update COMMENT and pkg-descr: sabiql now supports SQLite.
ChangeLog: https://github.com/riii111/sabiql/releases/tag/v2.0.0
Reported by: riii111 <notifications@github.com >
1.15.1_1 21 Jul 2026 06:47:24
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.97.1
PR: 296645
1.15.1 18 Jul 2026 12:16:36
Nicola Vitale (nivit)
databases/sabiql: Update to 1.15.1
ChangeLog:
https://github.com/riii111/sabiql/releases/tag/v1.14.0
https://github.com/riii111/sabiql/releases/tag/v1.15.0
https://github.com/riii111/sabiql/releases/tag/v1.15.1
Reported by: riii111 <notifications@github.com >
1.13.0 16 Jun 2026 10:01:41
Nicola Vitale (nivit)
databases/sabiql: Update to 0.13.0
ChangeLog:
- https://github.com/riii111/sabiql/releases/tag/v1.13.0
Reported by: riii111 <notifications@github.com >
1.12.4 12 Jun 2026 09:08:43
Nicola Vitale (nivit)
databases/sabiql: Update to 1.12.4
ChangeLog:
- https://github.com/riii111/sabiql/releases/tag/v1.12.4
Reported by: riii111 <notifications@github.com >
1.12.3 10 Jun 2026 16:54:18
Nicola Vitale (nivit)
databases/sabiql: Update to 1.12.3
ChangeLog: https://github.com/riii111/sabiql/releases/tag/v1.12.3
Reported by: riii111 <notifications@github.com >
1.12.2_1 04 Jun 2026 08:52:51
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.96.0
PR: 295694
1.12.2 17 May 2026 16:35:07
Nicola Vitale (nivit)
databases/sabiql: Update to 1.12.2
ChangeLog: https://github.com/riii111/sabiql/releases/tag/v1.12.2
Reported by: riii111 <notifications@github.com >
1.12.1 08 May 2026 13:44:31
Nicola Vitale (nivit)
databases/sabiql: Update to 1.12.1
ChangeLog:
- https://github.com/riii111/sabiql/releases/tag/v1.11.1
- https://github.com/riii111/sabiql/releases/tag/v1.12.0
- https://github.com/riii111/sabiql/releases/tag/v1.12.1
Reported by: riii111 <notifications@github.com >
1.11.0_1 27 Apr 2026 12:26:47
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.95.0
PR: 294615
1.11.0 21 Apr 2026 07:28:41
Nicola Vitale (nivit)
databases/sabiql: Update to 1.11.0
ChangeLog:
- https://github.com/riii111/sabiql/releases/tag/v1.10.0
- https://github.com/riii111/sabiql/releases/tag/v1.11.0
Reported by: riii111 <notifications@github.com >
1.10.0 09 Apr 2026 11:49:38
Nicola Vitale (nivit)
databases/sabiql: Update to 1.10.0
- Remove all patches (now included upstream)
ChangeLog: https://github.com/riii111/sabiql/releases/tag/v1.10.0
Reported by: riii111 <notifications@github.com >
1.9.1 28 Mar 2026 09:54:08
Nicola Vitale (nivit)
databases/sabiql: Update to 1.9.1
ChangeLog: https://github.com/riii111/sabiql/releases/tag/v1.9.1
Reported by: riii111 <notifications@github.com >
1.9.0 27 Mar 2026 13:29:22
Nicola Vitale (nivit)
databases/sabiql: Update to 1.9.0
ChangeLog: https://github.com/riii111/sabiql/releases/tag/v1.9.0
Reported by: riii111 <notifications@github.com >
1.8.2_1 23 Mar 2026 07:33:11
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.94.0
PR: 293615
1.8.2 18 Mar 2026 10:23:00
Nicola Vitale (nivit)
databases/sabiql: Update to 1.8.2
- Add a patch to fix compilation that fails with error:
Compiling sabiql v1.8.2
(/usr/local/poudriere/ports/default/databases/sabiql/work/sabiql-1.8.2)
Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=sabiql
CARGO_MANIFEST_DIR=/usr/local/poudriere/ports/default/databases/sabiql/work/sabiql-1.8.2
CARGO_MANIFEST_PATH=/usr/local/
poudriere/ports/default/databases/sabiql/work/sabiql-1.8.2/Cargo.toml
CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='A fast, driver-less TUI for browsing
and editing PostgreSQL databases'
CARGO_PKG_HOMEPAGE='https://github.com/riii111/sabiql ' CARGO_PKG_LICENSE=MIT
CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=sabiql CARGO_PKG_README=README.md
CARGO_PKG_REPOSITORY='https://git
hub.com/riii111/sabiql' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.8.2
CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=8 CARGO_PKG_VERSION_PATCH=2
CARGO_PKG_VERSION_PRE='' CARGO_PR
IMARY_PACKAGE=1 CARGO_SBOM_PATH=''
LD_LIBRARY_PATH=/usr/local/poudriere/ports/default/databases/sabiql/work/target/release/deps
/usr/local/bin/rustc --crate-name sabiql --edition=2024 s
rc/lib.rs --error-format=json
--json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=185
--crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abo
rt -C linker-plugin-lto -C codegen-units=1 --cfg 'feature="default"' --check-cfg
'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "self-update",
"test-support"))' -C metad
ata=023aa7efa197a4c3 -C extra-filename=-c3302537da996148 --out-dir
/usr/local/poudriere/ports/default/databases/sabiql/work/target/release/deps -C
strip=debuginfo -L dependency=/usr/loc
al/poudriere/ports/default/databases/sabiql/work/target/release/deps --extern
arboard=/usr/local/poudriere/ports/default/databases/sabiql/work/target/release/deps/libarboard-b05642fb4bb
bf497.rmeta --extern
async_trait=/usr/local/poudriere/ports/default/databases/sabiql/work/target/release/deps/libasync_trait-0b30c34429310070.so
--extern clap=/usr/local/poudriere/ports (Only the first 15 lines of the commit message are shown above )
1.7.0 07 Mar 2026 08:53:18
Nicola Vitale (nivit)
databases/sabiql: Update to 1.7.0
ChangeLog: https://github.com/riii111/sabiql/releases/tag/v1.7.0
Reported by: riii111 <notifications@github.com >
1.6.2 03 Mar 2026 09:33:22
Nicola Vitale (nivit)
databases/sabiql: Update to 1.6.2
ChangeLog: https://github.com/riii111/sabiql/releases/tag/v1.6.2
Reported by: portscout!
1.6.1 02 Mar 2026 09:55:40
Nicola Vitale (nivit)
databases/sabiql: Update to 1.6.1
ChangeLog:
- https://github.com/riii111/sabiql/releases/tag/v1.6.0
- https://github.com/riii111/sabiql/releases/tag/v1.6.1
Reported by: riii111 <notifications@github.com >
1.5.3_1 01 Mar 2026 14:05:46
Nicola Vitale (nivit)
databases/sabiql: Fix opening E-R diagrams
- Add a patch to allow opening generated E-R diagrams via xdg-open
- Bump PORTREVISION
1.5.3 28 Feb 2026 17:23:29
Nicola Vitale (nivit)
databases/sabiql: Add new port
A fast, driver-less TUI to browse, query, and edit PostgreSQL databases — no
drivers, no setup, just psql.
Sabiql wraps your existing psql CLI - no Rust database drivers, no connection
pools, no extra dependencies. Point it at your database and get a full-featured
TUI with vim-like keybindings.
Features:
- SQL Modal: ad-hoc queries with auto-completion for tables, columns, and
keywords
- ER Diagram: generate relationship diagrams via Graphviz, opened instantly
in your browser
- Inspector Pane: column details, types, constraints, and indexes for any
table
- Inline Cell Editing: edit cells in-place with a guarded UPDATE preview
before committing
- Row Deletion: DELETE with mandatory preview; risk level color-coded
(yellow/orange/red)
- Yank: copy any cell value to clipboard
- and more...
https://github.com/riii111/sabiql