Skip to content

feat(export): add integration_providers_module to meta export#1361

Merged
pyramation merged 1 commit into
mainfrom
devin/1783817960-export-integration-providers
Jul 12, 2026
Merged

feat(export): add integration_providers_module to meta export#1361
pyramation merged 1 commit into
mainfrom
devin/1783817960-export-integration-providers

Conversation

@pyramation

Copy link
Copy Markdown
Contributor

Summary

Adds metaschema_modules_public.integration_providers_module to the @pgpmjs/export meta export path, upstreaming the local patches/@pgpmjs+export@0.26.4.patch used in constructive-db (so that patch can be dropped once this is released).

Changes (all in pgpm/export):

  • META_TABLE_ORDER + META_TABLE_CONFIG: new integration_providers_module entry, placed after identity_providers_module
  • exportMeta (SQL flow): SELECT * FROM metaschema_modules_public.integration_providers_module WHERE database_id = $1 ORDER BY id
  • exportGraphQLMeta (GraphQL flow): corresponding queryAndParse('integration_providers_module')

Fields are discovered dynamically at export time, so no per-field config is needed; on databases where the table doesn't exist yet, the exporter skips it silently (existing 42P01 / introspection-miss behavior).

pnpm test in pgpm/export: 142/142 pass.

Link to Devin session: https://app.devin.ai/sessions/fa0bd53e497742d2ab69753d3a7b3f4c
Requested by: @pyramation

@pyramation pyramation self-assigned this Jul 12, 2026
@devin-ai-integration

Copy link
Copy Markdown
Contributor

🤖 Devin AI Engineer

I'll be helping with this pull request! Here's what you should know:

✅ I will automatically:

  • Address comments on this PR. Add '(aside)' to your comment to have me ignore it.
  • Look at CI failures and help fix them

Note: I can only respond to comments from users who have write access to this repository.

⚙️ Control Options:

  • Disable automatic comment, CI, and merge conflict monitoring

@pyramation pyramation merged commit 9554b8d into main Jul 12, 2026
3 checks passed
@pyramation pyramation deleted the devin/1783817960-export-integration-providers branch July 12, 2026 01:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant