- סקירה למשתמשים לא טכניים
- התחלה
-
מודל נתונים
- Overview
-
בונה נתונים
-
מציג נתונים
-
הגדרות טבלה
-
מחקה API
-
משטח SQL
-
שירותי אפליקציה
-
הגדרות
- he
- api explorer
- graphql api
- subscriptions
מנויי GraphQL
מנוי GraphQL הוא חיבור WebSocket שבו הלקוח מקבל אירוע עם נתונים בכל פעם שהאירוע הנצפה מתרחש במקור.
כל טבלאות הפרויקט יכולות לקבל מנויים דרך נקודת הקצה של הפרויקט באמצעות פרוטוקול wss.
wss://archie-core.archie-platform.com/subscriptions?project_id=projectID
לצורך כל הדוגמאות, נניח תרחיש שבו יש טבלה בשם students, המכילה שדות ויחסים צפויים כמו firstName ו-email.
יצירת מנוי חדש
Section titled “יצירת מנוי חדש”כדי ליצור תצורת מנוי חדשה, השתמש במוטציה system { createSubscription }. פעולה זו מגדירה את כללי המנוי, כולל הטבלאות שיש לעקוב אחריהן והפעולות (יצירה, עדכון, מחיקה) שיגרמו לאירוע.
מוטציית GraphQL
Section titled “מוטציית GraphQL”mutation createNewSubscription($input: SubscriptionInput!) { system { createSubscription(input: $input) { id active name } }}משתנים
Section titled “משתנים”{ "input": { "name": "students_all", "description": "Subscription all operations", "active": true, "tables": [ { "table": "students", "operations": ["UPDATE", "CREATE", "DELETE"], "fields": ["first_name", "email"] } ] }}