This guide is for teams adopting SQLQueryHelperjs as an operational schema-evolution layer, not only as a local developer convenience.
Use this guide if your team needs to:
Use this order instead of enabling every advanced feature on day one:
planReflect(...) in review workflows before allowing reflect(...) in shared environments.The safest team model is:
planReflect(...)-style review stepsreflect(...)That keeps schema intent in code while still giving the team an explicit review point.
For public repositories, GitHub-hosted Actions runners are enough to make these checks required for merge through branch protection or repository rulesets.
Do not assume every engine behaves identically.
returning(...) are implemented with dialect-safe emulation instead of native behavior.Use the engine guides and DATABASE_ENGINE.md as the source of truth before standardizing a production workflow.
When rollout policy depends on an exact capability boundary, use the compatibility matrix in DATABASE_ENGINE.md instead of relying on high-level wording from individual guides.
For a new team rollout, read the guides in this order:
getting-started.mdapi-map.mdproduction-workflows.mdlegacy-onboarding.mdrelease-operations.mdplan-artifacts.mdobservability.mdsemantic-change-detection.mdadvanced-object-coverage.mdbenchmarks.mdbenchmark-history.mdA mature team rollout usually has:
That is the point where SQLQueryHelperjs becomes an operational platform choice instead of just a local SQL helper.