website icon indicating copy to clipboard operation
website copied to clipboard

Add documentation of proposed new Querying API [draft]

Open ephys opened this issue 3 years ago • 4 comments

This PR isn't meant to be merged.

This is an attempt at a documentation-first approach to the new querying API. I've attempted to cover all use cases that people have regularly requested.

It's build on top of the Query Builder RFC and the Advanced Literals RFC. It also introduces many breaking changes. I don't expect to release this in v7 (it should probably be its own major release considering the importance of the changes).

It adds the ability to do arbitrary joins & subQueries. Allowing us to lock down the include API to a set of safe, controlled, use cases as users can fall back to joins & subQueries if include doesn't cover their use case.

ephys avatar Oct 08 '22 17:10 ephys

Logs: https://app.netlify.com/sites/sequelize-site/deploys/6341ba52a568737283945fd0 Website Draft URL: https://6341ba52a568737283945fd0--sequelize-site.netlify.app

github-actions[bot] avatar Oct 08 '22 17:10 github-actions[bot]

Logs: https://app.netlify.com/sites/sequelize-site/deploys/6341bd7b0602f66a35a37012 Website Draft URL: https://6341bd7b0602f66a35a37012--sequelize-site.netlify.app

github-actions[bot] avatar Oct 08 '22 18:10 github-actions[bot]

Logs: https://app.netlify.com/sites/sequelize-site/deploys/63484c65addc0e094e6f3c17 Website Draft URL: https://63484c65addc0e094e6f3c17--sequelize-site.netlify.app

github-actions[bot] avatar Oct 13 '22 17:10 github-actions[bot]

Logs: https://app.netlify.com/sites/sequelize-site/deploys/6349415a5218b826a3409349 Website Draft URL: https://6349415a5218b826a3409349--sequelize-site.netlify.app

github-actions[bot] avatar Oct 14 '22 11:10 github-actions[bot]