GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — docs: document SQLCDEBUG=databases=managed by shaikn6 · Pull Request #4607 · sqlc-dev/sqlc

Conversation

@shaikn6

@shaikn6 shaikn6 commented Sep 4, 2026

Copy link
Copy Markdown

What

Document the SQLCDEBUG=databases=managed setting on the environment-variables reference page.

Why / evidence

internal/sqlcdebug/sqlcdebug.go registers databases in its master Settings
table ("set to 'managed' to disable database connections via URI"), and
internal/cmd/vet.go reads it (debugDatabases = sqlcdebug.New("databases"),
OnlyManagedDB: debugDatabases.Value() == "managed") to reject uri databases
during sqlc vet. The option shipped in #2898 and appears in the changelog, but
docs/reference/environment-variables.md documents every other SQLCDEBUG key
(dumpast, dumpcatalog, trace, processplugins, dumpvetenv,
dumpexplain) except this one.

Change

Adds a ### databases subsection under ## SQLCDEBUG, matching the style of the
surrounding entries. Docs-only, one file.

Verified

Built sqlc at HEAD (go build -o /tmp/sqlc-dev ./cmd/sqlc, reports v1.31.1)
and ran sqlc vet on a config with a database.uri and the sqlc/db-prepare
rule:

  • without the env var: failed to connect to user=postgres database=nope ...
    (sqlc attempts the URI connection)
  • SQLCDEBUG=databases=managed sqlc vet:
    database: connections disabled via SQLCDEBUG=databases=managed

go test ./internal/sqlcdebug/ passes.

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

All reactions
@shaikn6
docs: document SQLCDEBUG=databases=managed
5a8a40a
@shaikn6 shaikn6 closed this Sep 19, 2026
@shaikn6 shaikn6 reopened this Sep 19, 2026
@shaikn6

shaikn6 commented Oct 24, 2026

Copy link
Copy Markdown
Author

Friendly ping: this docs change is up to date with main and checks are green. Happy to adjust the wording if you'd like it phrased differently.

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Reviewers

No reviews

Uh oh!

There was an error while loading. Please reload this page.

Assignees

No one assigned

Labels

None yet

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

Uh oh!

There was an error while loading. Please reload this page.

1 participant

@shaikn6
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.