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 level |
Column hashing | check | |
Re-sync | check | Connector level |
API configurable | check | API configuration |
Priority-first sync | ||
Fivetran data models | check | Get the models: source / transform; Supports Quickstart data models |
Private networking |
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