sqlxgentools/TODO.md
2026-03-30 21:57:59 +02:00

970 B

TODO

  • CREATE TABLE migration

    • add unit tests
    • add custom table name attribute
    • add automagically generated CHECK constraints on enum type field
    • support foreign key CHECK constraints
  • Repositories generation

    • default CRUD boilerplate
      • get_all
      • get_by_id
      • get_many_by_ids
      • insert
      • update
      • delete_by_id
  • delete_many by ids

  • Better CLI documentation

  • Config file for project

    • configure models path
    • configure repositories path
  • Better errors

  • Better support for lib like thiserror

  • Don't export anyhow errors

  • Support basic one to many, many to one, belongs to relationships

  • Support generating inner join SQL query

  • Better, cleaner migration support UP and DOWN

  • Add a version side

  • man page

  • Quick start guide

  • Static website

  • release

  • add comment in the start of the generated repositories files