schema_dart_v2 0.0.4 copy "schema_dart_v2: ^0.0.4" to clipboard
schema_dart_v2: ^0.0.4 copied to clipboard

Generate dart type definitions from PostgreSQL database schema.

schema-dart #

Generate dart type definitions from PostgreSQL database schema (MVP)

Installation: #

The package can be installed as follow:

[~] dart pub global activate schema_dart

Usage: #

Within a dart/flutter project directory, you can run one of the following examples:

  • generate data classes for public schema (default)

    schema-dart -c postgresql://postgres:postgres@localhost:54322/postgres -o path/to/output/directory
    
  • generate for data classes for a "cms" schema

    schema-dart -c <connection-string> -o <output-dir> -s cms
    
  • generate data classes for specific tables from public schema (format sensitive):

    schema-dart -c <connection-string> -o <output-dir> -t "users","posts"
    

    or

    schema-dart -c <connection-string> -o <output-dir> --schema=api --tables="profiles","posts"
    

Sample Output: #

The following folder: example/sample_output contains a sample output from Supabase's auth schema.

0
likes
65
points
54
downloads

Publisher

unverified uploader

Weekly Downloads

Generate dart type definitions from PostgreSQL database schema.

Documentation

API reference

License

MIT (license)

Dependencies

args, built_collection, cli_util, code_builder, dart_style, meta, path, postgres

More

Packages that depend on schema_dart_v2