iamvirul/DeepDiff DB
Compare databases, detect schema drift, and generate safe SQL migration packs.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| command | DeepDiff DB command to run. One of: check, schema-diff, schema-migrate, diff, gen-pack, apply, resolve-conflicts | yes | diff |
| config | Path to the deepdiffdb YAML config file. | no | deepdiffdb.yaml |
| version | Version of deepdiff-db to install (e.g. "v1.0.0"). Use "latest" to always get the newest release. | no | latest |
| args | Additional CLI arguments passed directly to the command (e.g. "--html --batch-size 5000"). | no | "" |
| pack | Path to migration pack SQL file. Required when command is "apply". | no | "" |
| upload-artifacts | Upload generated output files (summary.txt, content_diff.json, schema_diff.json, migration_pack.sql, report.html) as workflow artifacts. | no | true |
| artifact-name | Name for the uploaded artifact bundle. | no | deepdiff-db-output |
Outputs
| name | description |
|---|---|
| summary | Path to the generated summary.txt file. |
| migration-pack | Path to the generated migration_pack.sql file. |
| report | Path to the generated report.html file (only when --html is passed). |
| output-dir | Path to the output directory containing all generated files. |