-
Notifications
You must be signed in to change notification settings - Fork 2
Closed
Labels
category::documentationDocumentation improvementsDocumentation improvementscategory::featureMissing features or enhancementsMissing features or enhancementsseverity::mediumModerate issues affecting quality or usabilityModerate issues affecting quality or usability
Description
Summary
Library generates SQL but provides no guidance on indexing strategies for optimal performance.
Location
Architecture-level
Issue
Users don't know what indexes to create for:
- JSON path operations (GIN indexes)
- Array containment (GIN indexes)
- Regex matching (pg_trgm GIN indexes)
- Text search
Recommendation
Add query analysis feature:
type IndexRecommendation struct {
Column string
IndexType string
Expression string
Reason string
}
func AnalyzeQuery(ast *cel.Ast) (sql string, recommendations []IndexRecommendation, err error)Or at minimum, document recommended indexes in README.
Metadata
Metadata
Assignees
Labels
category::documentationDocumentation improvementsDocumentation improvementscategory::featureMissing features or enhancementsMissing features or enhancementsseverity::mediumModerate issues affecting quality or usabilityModerate issues affecting quality or usability