DeePee - PostgreSQL VS Code Extension
DeePee is a VS Code extension for working with PostgreSQL using a UI-first workflow.
Open Source and Support
This extension is free and open source.
If it helps you and you would like to buy me a coffee, you can do it here:
https://buycoffee.to/driftingpixel
Features
- Dedicated PostgreSQL panel in the Activity Bar
- Saved connection list with quick connect
- Connection form in an editor tab (Webview)
- Password visibility toggle (
Show / Hide)
- Connection test before save (
Test Connection)
- Edit and delete connections from the context menu
- Schema -> table -> column explorer
- Editable table view for table rows
- JSON-aware cell rendering and JSON validation in popup editor
- Transactional row updates (
COMMIT on success, ROLLBACK on error)
UI Workflow
- Open the PostgreSQL icon in the Activity Bar.
- In
Connections, click Create Connection.
- Fill in the connection form inside the opened tab.
- Click
Test Connection.
- Click
Save Connection.
- Click a saved connection to connect.
Managing Connections
- Right-click a saved connection in the
Connections view.
- Choose
Edit Connection or Delete Connection.
Working With Tables
- Expand a connected schema and open a table.
- Rows are shown in an editable table.
- Resize columns by dragging the right edge of a column header.
- Click a cell value to open the popup editor.
- Text/number/boolean values: edited in a simple input popup
- JSON/JSONB values: edited in a larger JSON popup with validation
- Invalid JSON is blocked before save
Saving Changes (All or Nothing)
- Modify one or more cells.
- Changed fields are highlighted in light green.
- Click
Save Changes at the top.
- The extension saves all row updates in a single transaction:
- success ->
COMMIT
- error ->
ROLLBACK
| |