Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add data migrations #2784

Closed
5 tasks
codyebberson opened this issue Sep 6, 2023 · 0 comments · Fixed by #2786 or #2819
Closed
5 tasks

Add data migrations #2784

codyebberson opened this issue Sep 6, 2023 · 0 comments · Fixed by #2786 or #2819
Assignees

Comments

@codyebberson
Copy link
Member

codyebberson commented Sep 6, 2023

See full discussion here: #2778

  • Add schema migration to add new dataVersion column to DatabaseMigration table
  • Add new folder for data migrations
  • Add new super admin endpoint to execute pending data migrations
    • Create AsyncJob for running data migrations
  • Update publish.sh to detect data migrations and use minor version bump
@codyebberson codyebberson self-assigned this Sep 6, 2023
github-merge-queue bot pushed a commit that referenced this issue Sep 13, 2023
* Data migrations framework

* Fixed seed test

* Fixed sonar warnings

* Renamed migration

* Fixed merge conflict

* Fixed build break
codyebberson added a commit that referenced this issue Sep 13, 2023
Use data migrations in version numbers (#2816)
Fixes #2784 - Data migrations framework (#2786)
Fixes #2817 - add jose to bot lambda layer (#2818)
Move "public" resources into R4 Project (#2591)
fix(auth/external): add some missing url params for external auth `PKCE` exchanges (#2812)
Experiment: remove prettier from ESLint config, try out Biome (Rome fork) (#2748)
Fixes #2808 - handle observation groups in DiagnosticReportDisplay (#2809)
Adding content for Titan case study (#2806)
QuestionnaireForm Cleanup (#2801)
UI Clone for Lab Order Questionnaire (#2787)
Lab order bot (#2791)
Blog Post: GraphQL vs. Rest (#2781)
Fixes #2761 - docs for bot logs and aws athena (#2779)
Adding EMPI documentation (#2754)
Example on Lab Ordering demo (#2716)
Fixed links on about page (#2777)
Adding blog material (#2776)
Fixes #2771 - handle numeric return values from bots (#2775)
New www 'about' page (#2770)
github-merge-queue bot pushed a commit that referenced this issue Sep 13, 2023
Use data migrations in version numbers (#2816)
Fixes #2784 - Data migrations framework (#2786)
Fixes #2817 - add jose to bot lambda layer (#2818)
Move "public" resources into R4 Project (#2591)
fix(auth/external): add some missing url params for external auth `PKCE` exchanges (#2812)
Experiment: remove prettier from ESLint config, try out Biome (Rome fork) (#2748)
Fixes #2808 - handle observation groups in DiagnosticReportDisplay (#2809)
Adding content for Titan case study (#2806)
QuestionnaireForm Cleanup (#2801)
UI Clone for Lab Order Questionnaire (#2787)
Lab order bot (#2791)
Blog Post: GraphQL vs. Rest (#2781)
Fixes #2761 - docs for bot logs and aws athena (#2779)
Adding EMPI documentation (#2754)
Example on Lab Ordering demo (#2716)
Fixed links on about page (#2777)
Adding blog material (#2776)
Fixes #2771 - handle numeric return values from bots (#2775)
New www 'about' page (#2770)
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 a pull request may close this issue.

1 participant