CData Python Connector for GitHub

Build 25.0.9454

Data Model

The CData Python Connector for GitHub models GitHub data as an easy-to-use SQL database with tables, views, and stored procedures.

The connector exposes four types of schemas:

  • The Information Data Model models licensing information and high-level overviews of the organizations, enterprises, projects, and repositories associated with the authenticated account. There is only one Information schema.
  • The Gist Data Model models gists associated with the authenticated account, including their files, comments, forks, and commits. There is only one Gist schema.
  • The Repository Data Model exposes a separate schema for each repository in the authenticated account. Each schema models the full details of a repository, including its commits, issues, and pull requests.
  • The Project Data Model exposes a separate schema for each project in the authenticated account. Each schema models the project's data, including its items (issues, pull requests, and draft issues), custom fields, and views.

Copyright (c) 2025 CData Software, Inc. - All rights reserved.
Build 25.0.9454