/** * PostgreSQL Core Tools - Convenience Operations * * Tool factories for common database operations: * - pg_upsert: INSERT ... ON CONFLICT UPDATE * - pg_batch_insert: Multi-row insert * * Schemas and validation utilities live in ./convenience-schemas.ts */ import type { PostgresAdapter } from "../../postgres-adapter.js"; import type { ToolDefinition } from "../../../../types/index.js"; export { validateTableExists, UpsertSchemaBase, UpsertSchema, BatchInsertSchemaBase, BatchInsertSchema, CountSchemaBase, CountSchema, ExistsSchemaBase, ExistsSchema, TruncateSchemaBase, TruncateSchema, preprocessTableParams, } from "./convenience-schemas.js"; /** * Upsert (INSERT ... ON CONFLICT UPDATE) */ export declare function createUpsertTool(adapter: PostgresAdapter): ToolDefinition; /** * Batch insert (multi-row INSERT) */ export declare function createBatchInsertTool(adapter: PostgresAdapter): ToolDefinition; //# sourceMappingURL=convenience.d.ts.map