postgrest 0.1.11 copy "postgrest: ^0.1.11" to clipboard
postgrest: ^0.1.11 copied to clipboard

PostgREST client for Dart. This library provides an ORM interface to PostgREST.

example/main.dart

import 'package:postgrest/postgrest.dart';

/// Example to use with Supabase API https://supabase.io/
dynamic main() async {
  const supabaseUrl = '';
  const supabaseKey = '';
  final client = PostgrestClient(
    '$supabaseUrl/rest/v1',
    headers: {'apikey': supabaseKey},
    schema: 'public',
  );

  try {
    final response = await client
        .from('countries')
        .select()
        .execute(count: CountOption.exact);
    if (response.error != null) {
      throw response.error!;
    }
    return response.data;
  } on PostgrestError catch (e) {
    // handle PostgrestError
    print(e.code);
    print(e.message);
  }
}
120
likes
140
points
110k
downloads

Publisher

verified publishersupabase.io

Weekly Downloads

PostgREST client for Dart. This library provides an ORM interface to PostgREST.

Homepage
Repository (GitHub)

Documentation

API reference

License

MIT (license)

Dependencies

http

More

Packages that depend on postgrest