Skip to content

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