# 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
        - insert
        - update
    - custom queries

- Config file for project
    - configure models path
    - configure repositories path