typesafe_postgrest 0.2.0 copy "typesafe_postgrest: ^0.2.0" to clipboard
typesafe_postgrest: ^0.2.0 copied to clipboard

A dart package that enables type-safe PostgREST queries.

example/lib/main.dart

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);
}
1
likes
150
points
217
downloads

Publisher

verified publisherjakesmd.dev

Weekly Downloads

A dart package that enables type-safe PostgREST queries.

Repository (GitHub)
View/report issues

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

analyzer, build, meta, postgrest, source_gen

More

Packages that depend on typesafe_postgrest