When rolling out a change in Bytebase, you can choose to run it immediately or schedule it to a later time.
Developers/Issue Creators:
rollout:night
, rollout:maintenance-window
)Approvers/Releasers:
This separation of concerns ensures that developers focus on creating quality migration scripts while experienced operators handle the critical timing decisions for production rollouts.
If there are any warnings or errors, as long as you check Rollout anyway, you can still schedule the time.
After you schedule the rollout, it will be in the pending state. You can’t manually run it nor edit the SQL unless you click Cancel.
After clicking Cancel, you may edit the SQL and restart the rollout process either immediately or schedule it to a later time.
Issue Creation:
Review & Approval:
Task Execution:
This workflow ensures proper separation of responsibilities: developers focus on creating quality migration scripts, while approvers and releasers handle the rollout timing and execution decisions for production deployments.
When rolling out a change in Bytebase, you can choose to run it immediately or schedule it to a later time.
Developers/Issue Creators:
rollout:night
, rollout:maintenance-window
)Approvers/Releasers:
This separation of concerns ensures that developers focus on creating quality migration scripts while experienced operators handle the critical timing decisions for production rollouts.
If there are any warnings or errors, as long as you check Rollout anyway, you can still schedule the time.
After you schedule the rollout, it will be in the pending state. You can’t manually run it nor edit the SQL unless you click Cancel.
After clicking Cancel, you may edit the SQL and restart the rollout process either immediately or schedule it to a later time.
Issue Creation:
Review & Approval:
Task Execution:
This workflow ensures proper separation of responsibilities: developers focus on creating quality migration scripts, while approvers and releasers handle the rollout timing and execution decisions for production deployments.