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
[Postman] API 테스트 사이트
https://www.postman.com/ Postman API Platform | Sign Up for Free Postman is an API platform for building and using APIs. Postman simplifies each step of the API lifecycle and streamlines collaborati..
wakaranaiyo.tistory.com
header 추가하기
!! 항상 POST로
GraphQL 작성
Body에서 GraphQL 작성하고 send
Code
오른쪽 상단의 </> 클릭
필요한 형식으로 복사해서 사용하기
'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 |