/** * PostgreSQL pg_partman Extension Tools * * Automated partition lifecycle management using pg_partman. * 10 tools total. * * pg_partman provides automated creation, maintenance, and retention * of partitioned tables. Supports time-based and integer-based partitioning. */ import type { PostgresAdapter } from "../../postgres-adapter.js"; import type { ToolDefinition } from "../../../../types/index.js"; import { createPartmanExtensionTool, createPartmanCreateParentTool } from "./create.js"; import { createPartmanRunMaintenanceTool, createPartmanShowPartitionsTool, createPartmanShowConfigTool } from "./management.js"; import { createPartmanCheckDefaultTool, createPartmanPartitionDataTool } from "./operations.js"; import { createPartmanSetRetentionTool, createPartmanUndoPartitionTool } from "./retention.js"; import { createPartmanAnalyzeHealthTool } from "./health-analysis.js"; /** * Get all pg_partman tools */ export declare function getPartmanTools(adapter: PostgresAdapter): ToolDefinition[]; export { createPartmanExtensionTool, createPartmanCreateParentTool, createPartmanRunMaintenanceTool, createPartmanShowPartitionsTool, createPartmanShowConfigTool, createPartmanCheckDefaultTool, createPartmanPartitionDataTool, createPartmanSetRetentionTool, createPartmanUndoPartitionTool, createPartmanAnalyzeHealthTool, }; //# sourceMappingURL=index.d.ts.map