The PULL_REQUEST Table Is Missing From the Destination
Issue
The PULL_REQUEST table is included in the connection schema, but doesn't appear in the destination.
Environment
Connector: GitHub
Resolution
To resolve this issue, ensure the GitHub App has read access to Issues and Pull requests and is installed for the affected repository. For instructions, see the GitHub documentation on reviewing and modifying installed GitHub Apps.
If your organization manages the app centrally, ask your GitHub admin to confirm that the app is installed at the correct organization or repository scope and includes the affected repository.
After updating the app permissions or repository access, approve the changes and reinstall the app if required. Then, perform a historical re-sync of the PULL_REQUEST table. To learn how, see How to Trigger Historical Re-Syncs.
Cause
This issue occurs when the GitHub App lacks the required permissions or access to the affected repository. Fivetran retrieves pull requests from the GitHub /issues endpoint, then enriches the records with pull request details. Without access to issues, we cannot sync the ISSUE or PULL_REQUEST tables.