Как операции GraphQL хранятся в файле в приложении Flutter, управляемом Postgraphile?

#flutter #graphql #postgraphile

Вопрос:

Когда запрос выполняется в интерактивном интерфейсе GraphQL, в его журнале создается запись, например:

 mygraphql | 2021-09-29T17:22:14.196819135Z 0 error(s) as anonymous in 38.28ms :: mutation PurchaserExists($p1: String!, $p2: String!, $p3: String!, $p4: Int!, $p5: String!, $p6: String!, $p7: Int!, $p8: Int!, $p9: String!) { registerPurchaser( input: {email: $p1, password: $p2, fullName: $p3, iddocType: $p4, iddocNo: $p5, phoneNo: $p6, customerType: $p7, district: $p8, address: $p9} ) { result { uid } } }
 

Итак, я понимаю, что запись-это операция, выполняемая в Postgraphile.

На мой флаттера приложение, у меня есть 2 (*.graphql) файлов, один для запросов и другой мутации, то, что делает любой запрос на сервер из моего приложения (я использую паром пакет), в Postgraphile журнал запись создается, но эта запись содержит все операции сохраняется в файле, с которого запрос был возникновения.

Пример: В fileA.graphql содержит 10 запросов (query1,query2,…), тогда запись, сгенерированная Postgraphile, выглядит примерно так:

 mygraphql | 2021-09-29T16:56:08.372551771Z 0 error(s) as anonymous in 4.79ms :: query1 {} query2 {} ... query10 {} 
 

Как я должен это интерпретировать? Выполняются ли все запросы к этому файлу при вызове только запроса? Должен ли я создавать файл для каждой операции GraphQL?