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

Federation branch - Modified templates to check for updateMany; added federation prefix from paljs/generator; updated paljs/generator package #26

Open
wants to merge 7 commits into
base: federation
Choose a base branch
from

Conversation

johnkm516
Copy link

As per title.

Paljs/generator's generator.run() now returns the entire dmmf document. You might find that useful for getting the model names, I also added a bunch of useful maps as type extensions. These include federation related fields for model fields, generateUpdateMany for models which return a boolean value whether or not a model should generate an updateMany mutation or not.

updateMany should not be generated if a model contains only unique fields or relations; there would be no valid arguments as in order for updateMany to work you would have to update a single value over multiple instances of the object which is impossible if all the fields are unique. Therefore Prisma itself will not generate any args for the updateMany, which caused a compile error in the original paljs/Generator. I have fixed this issue in my fork, and updated the templates in this pull request accordingly.

@johnkm516
Copy link
Author

For reference, this resolves #10

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.

1 participant