You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
**pgconsole** is web-based PostgreSQL editor. Single binary, single config file, no database required. Connect your team to PostgreSQL with access control and audit logging built in.
17
+
**pgconsole** is a web-based PostgreSQL editor. Single binary, single config file, no database required. Connect your team to PostgreSQL with access control and audit logging built in.
18
18
19
-
## Features
20
-
21
-
- Full PostgreSQL parser powers realtime autocomplete, syntax highlighting, and error detection
22
-
- Query, edit results, stage changes, and apply — all in one view
23
-
- AI assistant generates SQL, explains queries, fixes errors, and assesses change risk
24
-
- Fine-grained IAM controls who can read, write, or administer each connection
25
-
- Every query and login is recorded in the audit log
26
-
- Everything is in `pgconsole.toml` — connections, users, groups, access rules, AI providers
Query results appear in a virtual-scrolling grid. With `write` permission, you can edit data directly — all changes are staged locally and previewed before execution.
75
+
76
+
- Double-click a cell to edit, or use the row detail panel
77
+
- Add, delete, and duplicate rows
78
+
- Staged changes are color-coded: green (INSERT), amber (UPDATE), red (DELETE)
79
+
- Preview generated SQL and optionally run an AI risk assessment before executing
Browse and inspect database objects — tables, views, materialized views, functions, and procedures — with full metadata, indexes, constraints, triggers, and grants.
Fine-grained IAM controls who can read, write, or administer each connection. Permissions are enforced at the application layer — no database roles needed.
114
+
115
+
-**Default deny** — users have no access unless a rule explicitly grants it
116
+
-**Connection-scoped** — permissions are granted per connection, not globally
0 commit comments