Terminal UI for browsing PostgreSQL databases, inspired by DBeaver and k9s. Focused on fast navigation, familiar k9s-style keybindings, and a clean, glanceable layout.
Installation is recommended via uv
With uv with the repo cloned:
uv tool install .With uv directly from GitHub:
uv tool install git+https://github.com/hamzazaman/dbowserAdd a connection (saved under ~/.config/.dbowser/connections.json):
dbowser add-connection --name prod --url postgresql://user:pass@host:5432/postgresLaunch the TUI:
dbowserStart with a preselected connection/database/schema:
dbowser --conn prod --db mydb --schema publicj/kmove,enterselect:command mode,/filter (not in rows view)wedit WHERE,oedit ORDER BY (rows view)n/pnext/previous page (rows view)- type a line number, then
Gto jump to that line
:connection/:db/:schema/:table/:rowsfocus views:queryopen query view:pagesize Nset rows per page:qquit
