erpnext-errors-database - ERPNext/Frappe Database Error Handling
Provides error-handling patterns for ERPNext/Frappe database operations, including missing documents, duplicate entries, transaction failures, and query errors.
Tags
Updated: 2026-09-29Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Classify database exceptions
- Handle missing documents
- Handle duplicate inserts
- Handle linked deletions
- Handle concurrent edits
- Isolate batch errors
- Parameterize SQL queries
- Handle transaction failures
Inputs
- Database operation context
- Document identifiers and data
- Query parameters
- Batch item data
- Frappe database records
Outputs
- Error-handling guidance
- User-facing error messages
- Operation success or failure results
- Updated or deleted database records
- Error logs
Requirements
- ERPNext/Frappe v14, v15, or v16 environment
- Access to Frappe database APIs
