subql icon indicating copy to clipboard operation
subql copied to clipboard

Refactor `store.service` Add support for relations, enums, subscription on Schema Migration

Open bz888 opened this issue 1 year ago • 0 comments

Description

Fixes and Updates

  • Support Enums
  • Support Subscription
  • Support Relations
  • Cyclic schema
  • Historical (complex schema, multiple relationals)
  • Non-historical (complex schema, multiple relationals)
  • QueryGenerators

Refactor store.serivce to use generate queries instead of sequelize.sync()

Fixes: #2249 #2241

TODO: Update migration documentations with new supported executions

Type of change

Please delete options that are not relevant.

  • [x] Bug fix (non-breaking change which fixes an issue)
  • [x] New feature (non-breaking change which adds functionality)
  • [x] Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • [x] This change requires a documentation update

Checklist

  • [x] I have tested locally
  • [x] I have performed a self review of my changes
  • [x] Updated any relevant documentation
  • [x] Linked to any relevant issues
  • [x] I have added tests relevant to my changes
  • [x] Any dependent changes have been merged and published in downstream modules
  • [x] My code is up to date with the base branch
  • [x] I have updated relevant changelogs. We suggest using chan

bz888 avatar Feb 12 '24 03:02 bz888