Skip to content

feat: add graph_execution_module config table#86

Merged
pyramation merged 2 commits into
mainfrom
feat/graph-execution-module
Jun 16, 2026
Merged

feat: add graph_execution_module config table#86
pyramation merged 2 commits into
mainfrom
feat/graph-execution-module

Conversation

@pyramation

Copy link
Copy Markdown
Contributor

Summary

Adds metaschema_modules_public.graph_execution_module table to @pgpm/metaschema-modules, syncing with constructive-db's pgpm-modules/metaschema-modules.

This config table registers partitioned graph execution state (executions, outputs, node_states) generated by the graph_execution_module generator at provision time. Required by the module loader in constructive-functions, which queries this table to resolve execution table locations.

-- Key columns beyond standard module fields:
graph_module_id uuid NOT NULL  -- links to parent graph_module
executions_table_id uuid       -- populated by BEFORE INSERT trigger
outputs_table_id uuid
node_states_table_id uuid

Depends on graph_module (FK constraint + plan dependency).

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

Adds the graph_execution_module table to metaschema-modules, matching
constructive-db's pgpm-modules/metaschema-modules. This table stores
config for partitioned graph execution state tables (executions,
outputs, node_states) that are generated by the graph_execution_module
generator at provision time.
@devin-ai-integration

Copy link
Copy Markdown

🤖 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 863264e into main Jun 16, 2026
24 checks passed
@pyramation pyramation deleted the feat/graph-execution-module branch June 16, 2026 08:04
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