Guides¶
Task-based guides for common FraiseQL workflows and patterns.
Getting Started Guides¶
- Understanding FraiseQL - 10-minute architecture overview
- Database-first GraphQL philosophy
- CQRS pattern and JSONB views
- Trinity identifiers explained
- Performance patterns
Query & Filtering Guides¶
- Nested Array Filtering - Advanced filtering with logical operators
- AND/OR/NOT combinations
- Array field filtering
- Specialized type operators
- Performance considerations
Troubleshooting & Debugging¶
- Troubleshooting Guide - Common issues and solutions
- Error-message-focused solutions
- PostgreSQL connection issues
- Type mismatches and validation errors
-
Server startup problems
-
Troubleshooting Decision Tree - Diagnostic flowchart
- Category-based issue diagnosis
- Installation, database, performance, deployment
- Step-by-step debugging process
Performance & Optimization¶
- Performance Guide - Optimization strategies
- Query optimization techniques
- Caching strategies
- Rust pipeline optimization
- Profiling and monitoring
Quick Navigation¶
New users? Start with Understanding FraiseQL to grasp the core concepts.
Having issues? Check Troubleshooting Guide for common problems and solutions.
Need advanced features? See Nested Array Filtering for complex query patterns.
Related Documentation: - Getting Started - Quickstart and first hour tutorials - Core Concepts - In-depth documentation on FraiseQL fundamentals - Reference - API reference and quick lookup