postgrest 0.0.6 postgrest: ^0.0.6 copied to clipboard
PostgREST client for Dart. This library provides an ORM interface to PostgREST.
import 'package:postgrest/postgrest.dart';
import 'package:postgrest/src/count_option.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);
}
}