sqlxgentools/TODO.md

39 lines
970 B
Markdown
Raw Normal View History

2024-12-27 23:00:38 +01:00
# 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
- [x] Repositories generation
2024-12-27 23:05:15 +01:00
- default CRUD boilerplate
- get_all
- get_by_id
- get_many_by_ids
2024-12-27 23:05:15 +01:00
- insert
- update
- delete_by_id
2026-03-30 21:57:59 +02:00
- [x] delete_many by ids
- [ ] Better CLI documentation
2024-12-27 23:05:15 +01:00
- [ ] Config file for project
2024-12-27 23:05:15 +01:00
- 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
2026-03-30 21:57:59 +02:00
- [ ] Better, cleaner migration support UP and DOWN
- [ ] Add a version side
- [ ] man page
- [ ] Quick start guide
- [ ] Static website
2026-03-30 21:57:59 +02:00
- [ ] release
- [ ] add comment in the start of the generated repositories files