So today I discovered that there’s a cron job that holds non-reproducible state that died, and now our system is fucked.

The cron job doesn’t live inside any source control. This morning it entered a terminal state, and because it overwrites its state there’s no way to revert it.

I’m currently waiting for the database rollback and have rewritten it in a reproducible/idempotent way.

  • wise_pancake@lemmy.caOP
    link
    fedilink
    arrow-up
    2
    ·
    edit-2
    3 days ago

    SQL auto format is still mostly terrible

    The only half decent format is to start from the Mozilla style and then make it more sane.

    I’ve been playing with sqlglot lately and want to start using it for diffs.