Expand description
§supabase-client-query
Query builder, filters, modifiers, and SQL/PostgREST execution for
the supabase-client crate family.
Provides a fluent API for SELECT, INSERT, UPDATE, DELETE, UPSERT, and RPC queries against Supabase, with 20+ filter methods and full modifier support.
Most users should depend on supabase-client
instead and enable the query feature (on by default), which re-exports
this crate.
§Features
direct-sql— Execute queries directly against PostgreSQL via sqlx instead of going through PostgREST.
Re-exports§
pub use table::Table;pub use filter::Filterable;pub use filter::FilterCollector;pub use modifier::Modifiable;pub use backend::QueryBackend;pub use builder::QueryBuilder;pub use builder::TypedQueryBuilder;pub use select::SelectBuilder;pub use insert::InsertBuilder;pub use update::UpdateBuilder;pub use delete::DeleteBuilder;pub use upsert::UpsertBuilder;pub use rpc::RpcBuilder;pub use rpc::TypedRpcBuilder;pub use csv_select::CsvSelectBuilder;pub use geojson_select::GeoJsonSelectBuilder;pub use sql::ExplainOptions;pub use sql::ExplainFormat;pub use sql::CountOption;pub use sql::*;
Modules§
- backend
- builder
- csv_
select - delete
- filter
- geojson_
select - insert
- modifier
- postgrest
- postgrest_
execute - rpc
- select
- sql
- table
- update
- upsert
Traits§
- Supabase
Client Query Ext - Extension trait adding query builder methods to SupabaseClient.