Aurora NexusMeta KG Applications et MCP
Spec — Database Schema Meta KG
schéma cible Meta KG
Objectif
Définir le schéma Postgres V0 pour stocker le Meta KG Applications sans casser le KG documentaire existant.
Tables
meta_graph_versions
meta_repositories
meta_snapshots
meta_nodes
meta_edges
meta_bridge_edges
meta_index_jobsMigration V0 proposée
Voir docs/08_Meta_KG/migrations/XX_CREATE_META_KG_DRAFT.sql.
Index recommandés
CREATE INDEX idx_meta_nodes_scope ON meta_nodes(source_app, workspace, project);
CREATE INDEX idx_meta_nodes_namespace_type ON meta_nodes(namespace, node_type);
CREATE INDEX idx_meta_nodes_path ON meta_nodes(path);
CREATE INDEX idx_meta_nodes_repo_commit ON meta_nodes(repo_full_name, commit_sha);
CREATE INDEX idx_meta_edges_source ON meta_edges(source_node_id);
CREATE INDEX idx_meta_edges_target ON meta_edges(target_node_id);
CREATE INDEX idx_meta_edges_type ON meta_edges(edge_type);
CREATE INDEX idx_meta_bridge_source ON meta_bridge_edges(source_namespace, source_node_id);
CREATE INDEX idx_meta_bridge_target ON meta_bridge_edges(target_namespace, target_node_id);Rollback
Le rollback V0 peut supprimer uniquement les tables meta_*. Aucun impact direct sur les tables knowledge_*.
Notes
- À long terme, une unification
knowledge_nodes/meta_nodespeut être envisagée. - V0 privilégie la sécurité de migration et la séparation claire.