DBLift documentation
Pick a path. Finish one loop.
Python-native database change management. Preview the SQL a release will run, apply it, and keep the artifacts your approvers need.
QuickstartInstall, write one SQL file, preview it, apply it. OSS only, one engine.Import an existing databaseBaseline a brownfield schema so DBLift starts tracking from today.Gate a PR in CIvalidate and info on every migration change. Add validate-sql when you need lint.Promote a releasediff → migrate → snapshot publish → plan / preflight. Approvers see the evidence.
Then look up
Commands
Every command, flags, exit codes, and matching output.
Engines
20 engines. Drivers, URLs, quirks, capability matrix.
Configuration
YAML, env, CLI — precedence and the keys that matter.
See what will run. Prove it is safe. Keep the evidence.