supabase_schema_core 1.2.0 copy "supabase_schema_core: ^1.2.0" to clipboard
supabase_schema_core: ^1.2.0 copied to clipboard

Internal package for Supabase schema fetching and type mapping. Used by supafreeze and suparepo. Not intended for direct use.

Changelog #

1.2.0 - 2026-02-23 #

Added #

  • RpcFunctionInfo.copyWith() method for updating return type fields
  • SchemaFetcher.mergeReturnTypes() static method to correct void return types using pg_proc catalog
  • SchemaFetcher._fetchRpcReturnTypes() to query pg_proc for accurate return type information

Changed #

  • fetchRpcFunctions() now queries pg_proc catalog to correct scalar return types (e.g. bool, int4) that PostgREST OpenAPI spec reports as empty schema (void)
    • Only active when execute_sql RPC function is available
    • Falls back to OpenAPI-only behavior when execute_sql is not configured

1.1.0 - 2026-02-11 #

Added #

  • RpcParamInfo class for representing RPC function parameters
  • RpcFunctionInfo class for representing RPC function metadata
  • SchemaFetcher.fetchRpcFunctions() to fetch RPC function definitions from OpenAPI spec
  • SchemaFetcher.parseRpcFunctions() to parse RPC functions from OpenAPI JSON

Changed #

  • Extracted _fetchOpenApiSpec() as a shared method for both table and RPC fetching

1.0.0 - 2025-12-11 #

Added #

  • Initial release
  • Schema fetching from Supabase OpenAPI spec
  • PostgreSQL to Dart type mapping
  • Base configuration loader with environment variable support
  • Foreign key detection from column naming conventions
0
likes
0
points
336
downloads

Publisher

unverified uploader

Weekly Downloads

Internal package for Supabase schema fetching and type mapping. Used by supafreeze and suparepo. Not intended for direct use.

Homepage
Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

http, yaml

More

Packages that depend on supabase_schema_core