You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
6 months ago | |
---|---|---|
db | 6 months ago | |
.gitignore | 6 months ago | |
LICENSE | 6 months ago | |
README.md | 6 months ago | |
catalogue.db | 6 months ago | |
go.mod | 6 months ago | |
go.sum | 6 months ago | |
goread | 6 months ago | |
main.go | 6 months ago | |
new-catalogue.db | 6 months ago | |
permissions.go | 6 months ago | |
schema.sql | 6 months ago |
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