GitHub
GitHub is a platform for developers to build personal projects, support their businesses, and work together on open-source technologies. Fivetran helps you export data about commits, users, pull-requests, and other GitHub data.
Features
Feature Name | Supported | Notes |
---|---|---|
Capture deletes | check | MILESTONE , PROJECT , COLUMN and CARD tables. |
History mode | ||
Custom data | ||
Data blocking | check | |
Column hashing | check | |
Re-sync | check | |
API configurable | check | API configuration |
Priority-first sync | ||
Fivetran data models | check | |
Private networking | ||
Authorization via API | check |
Setup guide
Follow our step-by-step GitHub setup guide to connect GitHub with your destination using Fivetran connectors.
Schema information
This schema applies to all Github connectors.
To zoom, open the ERD in a new window.Sync overview
For the following tables, we hard delete records in the destination when they are deleted in the source:
COMMIT_FILE
COMMIT_PARENT
COMMIT_PULL_REQUEST
ISSUE_ASSIGNEE
ISSUE_LABEL
PULL_REQUEST_REVIEW_COMMENTS
REPO_TEAM
TEAM_MEMBERSHIP