Skip to main content

reset_cmd

Function reset_cmd 

Source
pub fn reset_cmd(
    yes: bool,
    allow_checksum_drift_reset: bool,
    maintenance_database: String,
    workspace: Option<PathBuf>,
    node_id: Option<u32>,
    single_node_dev: bool,
) -> ExitCode
Expand description

djogi db reset entry point. yes: when true, the function does NOT prompt the operator the request flows straight into reset_app_database. When false, the function prints a y/N prompt to stderr and reads stdin; only an explicit y / yes answer (case-insensitive) proceeds. Any other input refuses with the standard ResetRefusal::NotConfirmed exit code. maintenance_database defaults to "postgres" — the conventional administrative DB present on every cluster — when the operator supplies nothing more specific.