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

Generate dart type definitions from PostgreSQL database schema.

sql2dart #

Generate dart type definitions from PostgreSQL database schema (MVP)

Installation: #

The package can be installed as follow:

[~] dart pub global activate sql2dart

Usage: #

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

  • generate data classes for public schema (default)

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

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

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

    or

    sql2dart -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
125
points
46
downloads

Publisher

unverified uploader

Weekly Downloads

Generate dart type definitions from PostgreSQL database schema.

Homepage
Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

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

More

Packages that depend on sql2dart