mirror of
https://github.com/superseriousbusiness/gotosocial.git
synced 2025-12-07 10:08:06 -06:00
Prune unnecessary nullzeros, fixup db tags (#200)
* prune gtsmodel.Account bun tags, add note to gtsmodel dir Signed-off-by: kim (grufwub) <grufwub@gmail.com> * further database tag fixes Signed-off-by: kim (grufwub) <grufwub@gmail.com> * more db tag fixups Signed-off-by: kim (grufwub) <grufwub@gmail.com> * fix removing nullzero for account timestamps... Signed-off-by: kim (grufwub) <grufwub@gmail.com> * add nullzero back to accountid tag Signed-off-by: kim (grufwub) <grufwub@gmail.com> * rename gtsmodel readme Signed-off-by: kim (grufwub) <grufwub@gmail.com>
This commit is contained in:
parent
41ace19e0c
commit
4c4a622088
12 changed files with 64 additions and 57 deletions
7
internal/gtsmodel/README.md
Normal file
7
internal/gtsmodel/README.md
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
A note on when we should set data structures linked to objects in the database to use the
|
||||
bun `nullzero` tag -- this should only be done if the member type is a pointer, or if the
|
||||
this primitive type is literally invalid with an empty value (e.g. media IDs which when
|
||||
empty signifies a null database value, compared to say an account note which when empty
|
||||
could mean either an empty note OR null database value).
|
||||
|
||||
Obviously it is a little more complex than this in practice, but keep it in mind!
|
||||
Loading…
Add table
Add a link
Reference in a new issue