Size: a a a

GraphQL — русскоговорящее сообщество

2019 January 17

MM

Maxim Makarov in GraphQL — русскоговорящее сообщество
в отдельной schema
источник

RG

Rustam Gilyaziev 🐇 in GraphQL — русскоговорящее сообщество
то есть 1 раз руками, потом дамп?
источник

MM

Maxim Makarov in GraphQL — русскоговорящее сообщество
но когда тебе нужно ее обновить ты должен в гите хранить файлы миграций и yaml с изменениями конфигурации
источник

RG

Rustam Gilyaziev 🐇 in GraphQL — русскоговорящее сообщество
Maxim Makarov
но когда тебе нужно ее обновить ты должен в гите хранить файлы миграций и yaml с изменениями конфигурации
спасибо!)
источник

g

graphql_bot in GraphQL — русскоговорящее сообщество
graphile/postgraphile v4.2.0 → v4.3.0 🎉
источник

В🌎

Виталий 🌎 IT in GraphQL — русскоговорящее сообщество
Есть ли генератор input типов на основе типов sdl? Чтобы не писать руками where и всё что с ним связано
источник
2019 January 18

YH

Yevhenii Herasymchuk in GraphQL — русскоговорящее сообщество
Maxim Makarov
оо, если ты не знаешь о apollo platform, у них очень много крутых штук есть.
Для себя очень полезным считаю:
1. Загрузка всех запросов с фронтенда к ним в облако. Это позволяет реализовывать проверку совместимости схем в CI/CD и смотреть за изменениями схемы в Apollo Engine. А также можно вайтлист запросов сделать, чтобы сервер принимал только те запросы, которые есть на клиентах.
2. Apollo Engine сам по себе очень удобный, там можно смотреть статистику по запросам, только я не очень понимаю почему там цифры такие большие. Возможно это баг. Также там можно отслеживать ошибки, причем весь контекст запроса сохраняется, например заголовки и variables запроса.
3. Плагин автокомплита для VScode, который бьет по рукам, если пытаешься обратиться к полям, которых нет в твоем graphql-сервере. А еще он прямо в редакторе показывает среднее время выполнения того или иного graphql-запроса исходя из данных статистики Apollo Engine.
4. Также если настроить генерацию типов для typescript, то у тебя поля твоих grapql-типов будут типизированные. То есть если ты пишешь react-компонент, где обращаешься к data и к какому-то несуществующему полю, оно тебя побьет по рукам и даже предложит наиболее подходящее поле ("Did you mean 'nickName'?")
Спасибо большое!
источник

U

Uxname in GraphQL — русскоговорящее сообщество
Готовлю скринкаст по призме (что это такое, как запустить и как использовать), может кто-нибудь хотел послушать про что-то конкретное? Какие темы стоит затронуть?
источник

В🌎

Виталий 🌎 IT in GraphQL — русскоговорящее сообщество
Меня таки вчера перевербовали на hasura 🙂
источник

В🌎

Виталий 🌎 IT in GraphQL — русскоговорящее сообщество
Uxname
Готовлю скринкаст по призме (что это такое, как запустить и как использовать), может кто-нибудь хотел послушать про что-то конкретное? Какие темы стоит затронуть?
Для меня самым сложным было настроить призму через докер, но это было в те времена, когда у призмы не было поддержки монги и нормальной документации по настройке. Сейчас сделал всё по инструкции без проблем, но возможно кто-нибудь сразу столкнётся с непониманием призмавского деплоя.
источник

U

Uxname in GraphQL — русскоговорящее сообщество
Виталий 🌎 IT
Для меня самым сложным было настроить призму через докер, но это было в те времена, когда у призмы не было поддержки монги и нормальной документации по настройке. Сейчас сделал всё по инструкции без проблем, но возможно кто-нибудь сразу столкнётся с непониманием призмавского деплоя.
ага, разворачивание опишу подробно
источник

M

Miras in GraphQL — русскоговорящее сообщество
Uxname
Готовлю скринкаст по призме (что это такое, как запустить и как использовать), может кто-нибудь хотел послушать про что-то конкретное? Какие темы стоит затронуть?
1) а вот эту штуку, которая на docker-compose запускается - ее же можно куда-то в другую машину положить и к ней стучаться?
2) я делал интроспекцию существующей бд и мне не понятно зачем нужен prisma deploy.
3) там были моменты с тем,что у меня названия табличек были записаны во множественном числе и чёт не завелось. Хотелось бы подробнее узнать про ограничение на таблицы при интроспекции
источник

U

Uxname in GraphQL — русскоговорящее сообщество
Miras
1) а вот эту штуку, которая на docker-compose запускается - ее же можно куда-то в другую машину положить и к ней стучаться?
2) я делал интроспекцию существующей бд и мне не понятно зачем нужен prisma deploy.
3) там были моменты с тем,что у меня названия табличек были записаны во множественном числе и чёт не завелось. Хотелось бы подробнее узнать про ограничение на таблицы при интроспекции
замётано, расскажу
источник

А

Андрей in GraphQL — русскоговорящее сообщество
Uxname
ага, разворачивание опишу подробно
возможно, как не знаещему, будет интересно про связь с разными БД и особенности подключение (ну или что там может быть)
источник

U

Uxname in GraphQL — русскоговорящее сообщество
Андрей
возможно, как не знаещему, будет интересно про связь с разными БД и особенности подключение (ну или что там может быть)
а вот тут я только на postgresql делал, про другие не скажу, но по идее всё удет аналогично
источник

M

Miras in GraphQL — русскоговорящее сообщество
Uxname
замётано, расскажу
UPD: добавил еще один вопрос
источник

В🌎

Виталий 🌎 IT in GraphQL — русскоговорящее сообщество
Uxname
а вот тут я только на postgresql делал, про другие не скажу, но по идее всё удет аналогично
Там есть нюансы с монгой при описание линков между типами
источник

В🌎

Виталий 🌎 IT in GraphQL — русскоговорящее сообщество
Можно указывать relation(link: INLINE)
https://www.prisma.io/docs/1.24/datamodel-and-migrations/datamodel-MONGO-knun/
источник

В🌎

Виталий 🌎 IT in GraphQL — русскоговорящее сообщество
Вопрос
Можно ли с помощью этого инструмента (или как-нибудь ещё)
https://www.apollographql.com/docs/graphql-tools/schema-stitching.html
показывать разную gql схему в зависимости от установленной роли? Кто-нибудь делает так? Как это сказывается на описании резолверов?
источник

NT

Nikita Tkachuk in GraphQL — русскоговорящее сообщество
Виталий 🌎 IT
Вопрос
Можно ли с помощью этого инструмента (или как-нибудь ещё)
https://www.apollographql.com/docs/graphql-tools/schema-stitching.html
показывать разную gql схему в зависимости от установленной роли? Кто-нибудь делает так? Как это сказывается на описании резолверов?
тоже интересно ) хочу для кабинета клиента и админки сделать разные апишки, но у них будет общая часть для авторизации/работы с пользовательскими данными
источник