Generated reference
Commands and settings.
This page is generated from vscode-extension/package.json at build time, so
names, identifiers, defaults, and descriptions stay aligned with the extension.
Commands
| Command | Identifier |
|---|---|
| Manage Connections | postgresql-workbench.manageConnections |
| Add Connection | postgresql-workbench.addConnection |
| Start Local Debug Database (Docker) | postgresql-workbench.startDockerDebugDatabase |
| Remove | postgresql-workbench.removeConnection |
| Connect | postgresql-workbench.connectConnection |
| Disconnect | postgresql-workbench.disconnectConnection |
| Edit | postgresql-workbench.editConnection |
| Rename | postgresql-workbench.renameConnection |
| Change Password | postgresql-workbench.changePassword |
| Pick Connection | postgresql-workbench.pickConnection |
| Refresh Connections | postgresql-workbench.refreshTree |
| Reindex Database | postgresql-workbench.indexDatabase |
| Cancel Indexing | postgresql-workbench.cancelDatabaseIndex |
| Index Association | postgresql-workbench.indexAssociation |
| Configure | postgresql-workbench.configureWorkbenchSchemaSync |
| Provision | postgresql-workbench.provisionWorkbenchSchemaSync |
| Remove Provisioning | postgresql-workbench.removeWorkbenchSchemaSyncProvisioning |
| Search | postgresql-workbench.searchDatabaseObjects |
| Open Definition | postgresql-workbench.openDatabaseObject |
| Open Graph | postgresql-workbench.openObjectGraph |
| Open Data View | postgresql-workbench.openDataView |
| Open Data View for Statement | postgresql-workbench.openDataViewForStatement |
| Reveal | postgresql-workbench.revealDatabaseObjectInTree |
| Open Cockpit | postgresql-workbench.openDatabaseGraph |
| Actions... | postgresql-workbench.showObjectActions |
| Execute SQL Selection | postgresql-workbench.executeSqlSelection |
| New SQL Scratchpad | postgresql-workbench.newSqlNotebook |
| Open | postgresql-workbench.openSqlNotebook |
| Rename | postgresql-workbench.renameSqlNotebook |
| Delete | postgresql-workbench.deleteSqlNotebook |
| Duplicate | postgresql-workbench.duplicateSqlNotebook |
| Export... | postgresql-workbench.exportSqlNotebook |
| Refresh | postgresql-workbench.refreshSqlNotebooks |
| Filter... | postgresql-workbench.filterSqlNotebooks |
| Association... | postgresql-workbench.changeSqlNotebookConnection |
| Reconnect | postgresql-workbench.reconnectSqlNotebook |
| Connect | postgresql-workbench.connectSqlNotebookAssociation |
| Mode AUTO | postgresql-workbench.setScratchpadAutoMode |
| Mode MANUAL | postgresql-workbench.setScratchpadManualMode |
| Statement Timeout... | postgresql-workbench.setScratchpadStatementTimeout |
| Commit | postgresql-workbench.commitScratchpadTransaction |
| Rollback | postgresql-workbench.rollbackScratchpadTransaction |
| Change Cell Execution Intent | postgresql-workbench.setScratchpadCellExecutionIntent |
| Compare Routine with Database | postgresql-workbench.compareRoutineWithDatabase |
| Refresh pgTAP Tests | postgresql-workbench.refreshTests |
| Show pgTAP Tests | postgresql-workbench.revealRoutineTests |
| Export Last Coverage | postgresql-workbench.exportCoverage |
| Check Connection Requirements | postgresql-workbench.checkRequirements |
| Terminate Debug Sessions... | postgresql-workbench.manageDebugSessions |
| Debug | postgresql-workbench.debugFromTree |
| Open Source | postgresql-workbench.openFunction |
| Debug Function/Procedure | postgresql-workbench.debugDefinition |
| Debug Call | postgresql-workbench.debugCall |
| Choose Document Association | postgresql-workbench.assignDocumentConnection |
| Run SQL Statement | postgresql-workbench.runSqlCall |
| Deploy Managed PL/pgSQL Routine | postgresql-workbench.deployManagedRoutine |
| Copy Captured Result | postgresql-workbench.results.copy |
| Export Captured Result | postgresql-workbench.results.export |
| Clear History | postgresql-workbench.results.clear |
Settings
| Setting | Default | Description |
|---|---|---|
postgresql-workbench.sqlAuthoring.aliasStyle | "fullName" | Alias strategy used when PostgreSQL Workbench composes a query from dragged relations. Changes apply to the next composition. |
postgresql-workbench.sqlAuthoring.syntaxMaxDepth | 1024 | Maximum PostgreSQL syntax-tree depth used to classify SQL safely before execution and composition. Code Moniker applies this client-selected budget without an additional server cap. |
postgresql-workbench.sqlAuthoring.syntaxMaxNodes | 100000 | Maximum PostgreSQL syntax-tree nodes used to classify SQL safely before execution and composition. Increase this client-selected budget for exceptionally large SQL documents. |
postgresql-workbench.sql.statementTimeoutMs | 60000 | Default PostgreSQL Statement timeout in milliseconds for SQL Scratchpads and free SQL documents. Each Scratchpad can persist its own override. |
postgresql-workbench.workbench.schemaSync.enabled | false | Opt in to automatic PostgreSQL schema synchronization for Connections without an explicit override. Provisioning remains a separate confirmed action. Data changes (DML) never trigger synchronization. |
postgresql-workbench.workbench.schemaSync.supportSchema | "workbench" | PostgreSQL schema containing the Workbench DDL notification functions. Event triggers remain database-level objects and are not contained by this schema. |
postgresql-workbench.workbench.codeMoniker.commandTimeoutMs | 120000 | Maximum duration in milliseconds for a Code Moniker daemon command or workspace readiness transition used by Workbench indexing, navigation, graph queries, and debugger syntax analysis. Changes apply to the next extension session. |
postgresql-workbench.workbench.graph.compactZoomThreshold | 0.8 | Zoom level below which PostgreSQL graph nodes switch from detailed cards to compact named cards. Changes apply immediately to an open graph. |
postgresql-workbench.workbench.graph.compactNodeFontScale | 1.6 | Font scale used for object names in compact PostgreSQL graph nodes. Changes apply immediately to an open graph. |
postgresql-workbench.workbench.graph.edgeLabelFontScale | 1.3 | Font scale applied to PostgreSQL graph edge labels. Changes apply immediately to an open graph. |
postgresql-workbench.results.maxRows | 200 | Maximum number of PostgreSQL rows retained for SQL selections and debug results. It is also used as the Scratchpad page size when results.pageSize has not been configured explicitly. |
postgresql-workbench.results.pageSize | 200 | Number of rows requested by each LIMIT/OFFSET result page. |
postgresql-workbench.results.maxCellBytes | 262144 | Hard maximum number of UTF-8 bytes retained for one result cell. Grid display remains compact; inspection and export use the retained value. |
postgresql-workbench.results.nonPagedMaxRows | 200 | Maximum rows retained for Scratchpad statements that cannot be paged safely, including data-modifying statements with RETURNING. |
postgresql-workbench.results.autoReveal | true | Automatically reveal the PostgreSQL Results panel without taking keyboard focus when a debugged SQL call completes or fails. |
postgresql-workbench.dataView.hideKeyColumns | true | |
postgresql-workbench.tests.patterns | ["*_ut.test_*","*_it.test_*"] | Glob patterns used to discover pgTAP test functions, matched against schema.function. Matching functions must return SETOF text; zero-argument functions can be run automatically. Schemas containing matched tests are treated as test infrastructure for coverage mapping. |
postgresql-workbench.coverage.include | [] | Glob patterns for routines eligible for coverage, matched against schema.name(identity arguments). An empty list includes all discovered routines. |
postgresql-workbench.coverage.exclude | [] | Glob patterns for routines excluded from coverage, matched after the include patterns. |
postgresql-workbench.coverage.maxRoutines | 200 | Maximum number of PL/pgSQL routines instrumented by one coverage request. |
postgresql-workbench.coverage.maxOutputLines | 200 | Maximum number of TAP output lines attached to each VS Code test result. |
postgresql-workbench.coverage.maxOutputBytes | 1048576 | Maximum TAP payload retained for one pgTAP test. Individual rows are truncated in PostgreSQL before transmission. |
postgresql-workbench.coverage.maxParallelDatabases | 2 | Maximum number of independent PostgreSQL databases covered in parallel. |
postgresql-workbench.coverage.timeoutMs | 300000 | Maximum duration in milliseconds for one database coverage suite, including rollback and cleanup. |