728x90
반응형
Hasura 회원가입하기
오른쪽 사진을 보면 Heroku는 PostgreSQL 기반이다.
Database 구축하기
API Explorer에서
"Data" 탭 -> Schema 내부 폴더 클릭 (ex: public) -> "Create Table"을 통해 생성
Foriegn Key Relationship은
완성 이후에 생성된 Table을 클릭하여
"Relationships" tab 속 Array relationships에서 꼭 save하기
GraphQL 쿼리문 생성 - CRUD
insert row 탭에서
테이블에 데이터 추가해두기
이후에는 상단의 API 탭으로.
!! 미리 GraphQL을 생성해두지 않고 POST 요청을 보낼 때
필요한 값만 돌려주는 쿼리문으로 작성할 수 있다
그저 쿼리문이 제대로 작동하는지 테스트하는 용도
READ (SELECT)
아래 예시는 user_id와 외래키로 연결된 drones의 데이터를 추출하는 예시
필요 항목을 Explorer에서 선택하면 자동적으로 쿼리문이 생성됨
run을 누르면 그 결과를 볼 수 있다
왼쪽 하단의 Add now를 통해 다른 쿼리문도 생성할 수 있다.
CREATE (INSERT)
_one이 붙으면 returning 생략
UPDATE
_one이 붙으면 returning 생략
_set에서 변환할 내용 지정
DELETE
_one이 붙으면 returning 생략
Postman API로 테스트하기
https://wakaranaiyo.tistory.com/317
header 추가하기
!! 항상 POST로
GraphQL 작성
Body에서 GraphQL 작성하고 send
Code
오른쪽 상단의 </> 클릭
필요한 형식으로 복사해서 사용하기
728x90
반응형
'Web > DB & Cloud' 카테고리의 다른 글
AWS S3로 이미지 서버 구축하기 - AWS S3 설정하기 (0) | 2022.01.01 |
---|---|
AWS Lambda를 API Gateway를 통하여 배포하기 (0) | 2022.01.01 |
[GitMind] ERD tool - Mac에서 설치하기 (0) | 2021.12.29 |
Information Retrieval (정보 검색) (0) | 2021.12.10 |
Data Mining - descriptive pattern (0) | 2021.12.10 |