Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
workflow-migrate
command
Command workflow-migrate is a standalone binary for running database migrations as a pre-deploy job in DO App Platform, Kubernetes, or any OCI-compatible runtime.
|
Command workflow-migrate is a standalone binary for running database migrations as a pre-deploy job in DO App Platform, Kubernetes, or any OCI-compatible runtime. |
|
workflow-plugin-atlas-migrate
command
Command workflow-plugin-atlas-migrate is a workflow engine external plugin that provides the Atlas migration driver only.
|
Command workflow-plugin-atlas-migrate is a workflow engine external plugin that provides the Atlas migration driver only. |
|
workflow-plugin-migrations
command
Command workflow-plugin-migrations is a workflow engine external plugin that provides golang-migrate and goose database migration drivers, module types (database.migrations, database.migration_driver), and pipeline step types (step.migrate_up/down/status/to).
|
Command workflow-plugin-migrations is a workflow engine external plugin that provides golang-migrate and goose database migration drivers, module types (database.migrations, database.migration_driver), and pipeline step types (step.migrate_up/down/status/to). |
|
Package internal implements the workflow-plugin-migrations plugin.
|
Package internal implements the workflow-plugin-migrations plugin. |
|
atlas
Package atlas provides a MigrationDriver backed by ariga.io/atlas v1.
|
Package atlas provides a MigrationDriver backed by ariga.io/atlas v1. |
|
atlasplugin
Package atlasplugin provides the Atlas migration driver plugin.
|
Package atlasplugin provides the Atlas migration driver plugin. |
|
golangmigrate
Package golangmigrate provides a MigrationDriver backed by golang-migrate/migrate/v4.
|
Package golangmigrate provides a MigrationDriver backed by golang-migrate/migrate/v4. |
|
goose
Package goose provides a MigrationDriver backed by pressly/goose/v3.
|
Package goose provides a MigrationDriver backed by pressly/goose/v3. |
|
steps
Package steps provides pipeline step implementations for database migrations.
|
Package steps provides pipeline step implementations for database migrations. |
|
pkg
|
|
|
cli
Package cli provides the shared Cobra root command for `wfctl migrate *` and the standalone `workflow-migrate` binary.
|
Package cli provides the shared Cobra root command for `wfctl migrate *` and the standalone `workflow-migrate` binary. |
|
conformance
Package conformance provides a test suite that every MigrationDriver must pass.
|
Package conformance provides a test suite that every MigrationDriver must pass. |
|
driver
Package driver provides the MigrationDriver adapter and in-process registry.
|
Package driver provides the MigrationDriver adapter and in-process registry. |
|
lint
Package lint provides static analysis for database migration directories.
|
Package lint provides static analysis for database migration directories. |
|
testharness
Package testharness provides a Postgres test harness for migration driver tests.
|
Package testharness provides a Postgres test harness for migration driver tests. |
Click to show internal directories.
Click to hide internal directories.