Hacker ApprovedDepartments

psql

Ranked 2 of 3 command-line clients by recommenders

People recommend psql for dumping table subsets, editing queries in vim with \e, and as a daily driver. Critics say it is error prone and unsafe to give to agents.

People recommend psql for dumping table subsets, editing queries in vim with \e, and as a daily driver. Critics say it is error prone and unsafe to give to agents.

14 people gave an opinion

recommend it
8
criticize it
6
approval share
57%
Each figure is one person. RecommendsCriticizes

Recommended in 5 of 13 months

  1. November 2025: not recommended
  2. December 2025: recommended
  3. January 2026: not recommended
  4. February 2026: not recommended
  5. March 2026: recommended
  6. April 2026: recommended
  7. May 2026: not recommended
  8. June 2026: recommended
  9. July 2026: not recommended
  10. August 2026: recommended
  11. September 2026: not recommended
  12. October 2026: not recommended
  13. November 2026: not recommended (month in progress)

Why it doesn’t carry the badge

  • 8 people recommend itNeeds 10 or more, not met.
  • 1.3 recommenders for every criticNeeds 2 to 1 or better, not met.
  • Recommended in 5 of 13 monthsNeeds 4 or more, met.

The same three rules apply to every product, and the badge can’t be bought. How the badge works

What people say about it

The reasons people give, with the number of comments that give each one. Open a reason to read what they said.

Why people recommend it

Each mark is one comment

  • Editing queries in vim via \e

    “psql has the \e command which helps but again I would rather have something named”

    Comment from 12 Aug 2026 in “A shell exclamation mark is not for yelling. Be lazy”

    “editing in vim invoked from psql with \e”

    Comment from 6 Apr 2026 in “Show HN: Tusk for macOS and Gnome”

What people warn about

Each mark is one comment

  • Poor fit for agent access

    “the MCP server is far better optimised than using psql”

    Comment from 19 Dec 2025 in “Show HN: Open-Source Postgres MCP Server and Natural Language Agent”

    “Letting them access psql is a recipe for disaster”

    Comment from 2 Mar 2026 in “MCP is dead. Long live the CLI”
  • Error prone and awkward

    “psql is pretty awful at identifying this”

    Comment from 27 Aug 2026 in “Show HN: Restoredrill – proves your Postgres backups restore”

    “bash and psql were error prone”

    Comment from 9 May 2026 in “Mythical Man Month”

Other command-line clients people recommend

The two most recommended other command-line clients, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.

psql compared with 2 alternatives
ProductRecommendCriticizeApprovalMonthsOwnedBadge
Telnet client19968%4—Approved
psqlThis page8657%5——
emacsclient50100%4——
See all 3 command-line clients, ranked

What people said

11 of the 14 comments that mention it, newest first. Each links to the original comment.

“psql is pretty awful at identifying this”

CriticizesComment from 27 Aug 2026 in “Show HN: Restoredrill – proves your Postgres backups restore”

“psql has the \e command which helps but again I would rather have something named”

MixedComment from 12 Aug 2026 in “A shell exclamation mark is not for yelling. Be lazy”

“I find this to put my psql in a better place as a daily driver”

RecommendsComment from 5 Jun 2026 in “databow: a Rust CLI to query any database with an ADBC driver”

“bash and psql were error prone”

CriticizesComment from 9 May 2026 in “Mythical Man Month”

“editing in vim invoked from psql with \e”

RecommendsComment from 6 Apr 2026 in “Show HN: Tusk for macOS and Gnome”

“In 2026 it feels absolutely bonkers that a software dev team would continue to put out something like this.”

CriticizesComment from 23 Mar 2026 in “The way CTRL-C in Postgres CLI cancels queries is incredibly hack-y”

“weird signal handling in local tooling can still become a cross-session bug”

CriticizesComment from 23 Mar 2026 in “The way CTRL-C in Postgres CLI cancels queries is incredibly hack-y”

“Letting them access psql is a recipe for disaster”

CriticizesComment from 2 Mar 2026 in “MCP is dead. Long live the CLI”

“other CLIs I use often in conjunction with agents”

RecommendsComment from 1 Mar 2026 in “MCP is dead. Long live the CLI”

“You can use "psql" to dump subsets of data from tables and then later import them.”

RecommendsComment from 23 Dec 2025 in “Instant database clones with PostgreSQL 18”

“the MCP server is far better optimised than using psql”

CriticizesComment from 19 Dec 2025 in “Show HN: Open-Source Postgres MCP Server and Natural Language Agent”

Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.