I guess my whole point was to formalize the effort so that the "Use Cases"
can be reviewed, not a lit of paragraphs that are sprinkled throughout
emails which makes it difficult to see and understand as a whole.

-Dew

On Mon, Oct 22, 2018 at 8:59 AM Rawlin Peters <[email protected]>
wrote:

> On Fri, Oct 19, 2018 at 12:14 PM Dewayne Richardson <[email protected]>
> wrote:
> >
> > I'm -1 until someone tests out the downgrade scenarios.  My vote would be
> > to keep the goose-like downgrade options (and potentially improve db/
> > admin.pl if needed to allow more rollback options if needed).
>
> Can you elaborate on what kind of testing of downgrade scenarios you'd
> like to see?
>
> Ideally, I think we need to at least run SQL upgrade migrations on
> every PR submitted (if the PR doesn't have an upgrade migration, the
> test would still just run all the pre-existing ones), followed by N
> SQL downgrade migrations (N=number of migrations added in the PR).
> This should be a jenkins job that spins up a postgres docker container
> with the "Kabletown" data then runs the upgrade+downgrade migrations.
> If the migrations fail, the PR tests fail. This would give us somewhat
> of a guarantee that the SQL migrations actually run.
>
> - Rawlin
>

Reply via email to