gas-stack/doc/TODO.txt
wispem-wantex 208c1eb26c
All checks were successful
CI / build-docker (push) Successful in 13s
CI / build-docker-bootstrap (push) Has been skipped
CI / release-test (push) Successful in 40s
Add model generator based on AST
2025-11-09 16:37:01 -08:00

19 lines
727 B
Plaintext

TODO: auto-timestamps
- SaveXyz should set created_at and updated_at; shouldn't touch is_deleted or deleted_at
- if soft delete is enabled, DeleteXyz should do update (not delete) and set is_deleted and deleted_at
- ...and DeleteXyz should have pointer receiver for soft-delete
- SaveXyz shouldn't set created_at in the do-update branch
- GetXyzByID should include `ErrItemIsDeleted` if item is soft-deleted
TODO: primary-key
- SaveXyz shouldn't set primary key if it's rowid
TODO: foreign-key
- Generated types should match foreign keys to the type of the column they point to
TODO: modified-timestamps
- set updated_at and created_at in SaveXYZ
- soft delete option
TODO: the `db_meta` table doesn't pass sqlite_lint