61e1ee5cbc | ||
---|---|---|
db | ||
.gitignore | ||
LICENSE | ||
README.md | ||
catalogue.db | ||
go.mod | ||
go.sum | ||
goread | ||
main.go | ||
new-catalogue.db | ||
permissions.go | ||
schema.sql |
README.md
goread
Maybe rewrite the library, at the very least migrate to a better schema.
This is a proof of concept, mainly to get myself a bit more knowledgable about how our current library system works.
- file.out contains a dump of all tables that have a NULL ISBN.
TODO:
- Tighten up the columns w.r.t. null and bad values
- Add more checks to ensure data is actually valid / not bad
- Ensure we have the books we have in the catalogue
- Add UTF-8 support for the UI/UX/storage
- Perform normalization on data entered by users (e.g. ISBN sanitization / verification).
- Double check formats of everything else