콘텐츠로 이동

GraphQL 뮤테이션

GraphQL 뮤테이션은 워크스페이스 API를 통해 데이터를 생성, 업데이트 및 삭제하는 데 사용됩니다.

Archie Core의 GraphQL 엔진은 프로젝트 테이블을 기반으로 GraphQL 스키마의 일부로 뮤테이션을 자동 생성합니다. 모든 프로젝트 테이블은 프로젝트 엔드포인트를 통해 뮤테이션을 받을 수 있습니다.

다음 예제에서는 firstName, email, age와 같은 필드 및 관계를 포함하는 students라는 테이블이 있습니다.

테이블이 워크스페이스에 추가될 때마다 해당 테이블에 대해 4개의 GraphQL 뮤테이션 작업이 자동 생성됩니다. 다음과 같습니다:

  • createTableName(...) - 데이터베이스 테이블에 새 레코드를 채울 입력을 인수로 받습니다.
  • createTableNameMany(...) - 데이터베이스 테이블에 하나 이상의 새 레코드를 채울 입력을 인수로 받습니다.
  • updateTableName(...) - 기존 레코드를 업데이트할 입력과 id를 인수로 받습니다.
  • deleteTableName(...) - 기존 레코드를 삭제할 id를 인수로 받습니다.

alt text