Secure connections
Save PostgreSQL connection details with encrypted passwords, SSL settings, URL import, testing, search, edit, and delete actions.
PostgreSQL table editor
Open a table, filter to the rows you care about, correct the values, review exactly what changed, and commit it in one transaction. PgDeck is a PostgreSQL table editor built for the everyday loop of finding a wrong row and fixing it.

PgDeck is shaped around PostgreSQL tasks that happen every day: connect, inspect, filter, edit, query, manage structure, copy, and export.
Save PostgreSQL connection details with encrypted passwords, SSL settings, URL import, testing, search, edit, and delete actions.
Browse schemas and tables, search the table list, pin favorites, filter rows, sort columns, resize columns, and paginate results.
Run SELECT and non-SELECT statements from multi-tab SQL editors with syntax highlighting and interactive query results.
Edit cells, add rows, duplicate rows, set NULL, stage deletes, review pending changes, and commit everything in one transaction.
Type-aware filters cover text, numbers, booleans, and dates, and global table search uses PostgreSQL ILIKE matching. Sort, paginate, and narrow to the row you actually meant to change instead of scrolling a raw result set.
Changes are held as pending edits and shown to you before anything reaches the database. Inserts, edits, duplicated rows, NULL values, and deletes are reviewed together and then committed in one transaction, so a mistyped cell is caught before it becomes a production incident.
The column inspector shows data types, defaults, nullable state, and indexes, so you can see why a value was rejected without leaving the grid or reading the schema separately.
Some edits are genuinely a query. Multi-tab SQL sits next to the grid for UPDATE and DELETE statements, and results come back in the same interactive table, so switching costs nothing.
More on choosing, comparing, and running a PostgreSQL desktop client.
Yes. PgDeck lets you edit cells, insert rows, duplicate rows, set NULL values, and delete rows directly in the data grid. The changes are staged and then committed as a transaction.
PgDeck treats NULL as an explicit value in the grid, so you can set a true NULL rather than writing an empty string into the column.
Yes. Edits are staged first and shown for review, then committed in one transaction. That is the main difference from clients that write each cell as soon as you leave it.
Yes. The Quick Look editor opens long text and JSON values in a dedicated editor rather than a single grid cell.