Acerca de
This skill provides comprehensive guidance on leveraging the Ecto Query DSL within Elixir applications to build robust database layers. It covers essential patterns ranging from basic CRUD operations and schema-based queries to advanced techniques like query composition, complex joins, and nested preloading. By following these patterns, developers can create highly reusable query modules that are protected against SQL injection and optimized for performance, helping to eliminate common issues like N+1 query problems.