Commit Graph

1 Commits (28e8a8e3be1adee501f479411c3c2a888a860d57)

Author SHA1 Message Date
Oliver Rice b3e83f3995 Phase 1: Implement table storage with export functionality
- Add pgsm_table_export.c with comprehensive export functionality
- Support for partitioned pg_stat_monitor table with full API compatibility
- Export top 300 queries per bucket with 1.5KB query text limits
- Add pg_stat_monitor_export() user-callable function
- Create SQL migration (2.3--2.4.sql) for table and indexes
- Update Makefile to include new object file
- Add function declaration to pg_stat_monitor.h

This implements the complete table storage infrastructure while
maintaining full compatibility with existing pg_stat_monitor API.
2025-09-20 11:24:00 -05:00