Skip to content

docs(dsql): require official Flyway module - #263

Open
amaksimo wants to merge 2 commits into
awslabs:mainfrom
amaksimo:docs/dsql-flyway-upstream
Open

docs(dsql): require official Flyway module#263
amaksimo wants to merge 2 commits into
awslabs:mainfrom
amaksimo:docs/dsql-flyway-upstream

Conversation

@amaksimo

@amaksimo amaksimo commented Aug 28, 2026

Copy link
Copy Markdown
Contributor

Add Aurora DSQL Flyway module-selection and migration guidance to the DSQL skill.

Related

Changes

  • route Flyway setup and migration questions to a focused reference
  • always select the official org.flywaydb:flyway-database-dsql community module
  • never select or recommend the deprecated software.amazon.dsql:aurora-dsql-flyway-support adapter
  • direct existing adapter users through a tested dependency swap that preserves migration state
  • prohibit loading both modules in one Flyway runtime
  • add a functional eval covering official-module selection, migration, coexistence, and schema-history preservation

Verification: mise run build; focused eval 17 passed 6/6 expectations.

Acknowledgment

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of the project license.

@amaksimo amaksimo changed the title docs(dsql): add upstream Flyway guidance docs(dsql): require official Flyway module Aug 28, 2026

@anwesham-lab anwesham-lab left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Unclear to me if we want this full descript rather than explicitly pointing it to a DSQL Flyway readme of sorts?

},
{
"id": 17,
"prompt": "We already run Aurora DSQL migrations with `software.amazon.dsql:aurora-dsql-flyway-support`. Should we keep using it or add the official `flyway-database-dsql` module alongside it? Give me the safest migration path without breaking our existing schema history.",

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

seems like a prompt eval that might be too guiding if it's the only one? Should we add a check against an explicit ask of how can I use Flyway to migrate to DSQL? Or something similar?

Can we check how it would have responded without the flyway guidance at all? What was the baseline against these prompts?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants