typesafe_postgrest 0.2.0
typesafe_postgrest: ^0.2.0 copied to clipboard
A dart package that enables type-safe PostgREST queries.
import 'dart:io';
import 'package:example/models/_models.dart';
import 'package:example/secrets.dart';
import 'package:example/tables/authors_table.dart';
import 'package:example/tables/books_table.dart';
import 'package:supabase/supabase.dart';
import 'package:typesafe_supabase/typesafe_supabase.dart';
void main() async {
final supabaseClient = SupabaseClient(
SUPABASE_PROJECT_URL,
SUPABASE_ANON_KEY,
);
final booksTable = BooksTable(supabaseClient);
final authorsTable = AuthorsTable(supabaseClient);
final books = await booksTable.fetchModels(
modelBuilder: Book.builder,
filter: BooksTable.title.equals('All About Paddington'),
);
print(books);
final author = await authorsTable.fetchModel(
modelBuilder: Author.builder,
filter: AuthorsTable.id.equals(BigInt.one),
);
print(author.books);
exit(0);
}