Go to file
jordi fita mas 5d46bbb95b Add the relation to store the expense’s attachment files
It is a separate table because we allow expenses to not have such an
attachment, although we allow only an attachment per expense, and i do
not want to have a bunch of nullable columns for that.

I decided to keep the files in the database, contrary to “conventional
wisdom” of storing files in the filesystem, because these attachments
are invoices and such documets that are an integral part of the expense
relation.  In other words, losing these files would render the expense
(almost) useless.  Thus, the ACID guarantees of the database are the
most appropriate place for them.
2023-05-13 21:23:24 +02:00
cmd/numerus Implement login cookie, its verification, and logout 2023-01-17 20:58:13 +01:00
debian Convert invoices to PDF with WeasyPrint 2023-02-26 17:26:09 +01:00
demo Replace tag relations with array attributes 2023-04-07 21:31:35 +02:00
deploy Add the relation to store the expense’s attachment files 2023-05-13 21:23:24 +02:00
pkg Add contact’s inline form for tags 2023-05-12 11:32:39 +02:00
po Add the actions menu to products and contacts 2023-05-11 23:32:21 +02:00
revert Add the relation to store the expense’s attachment files 2023-05-13 21:23:24 +02:00
test Add the relation to store the expense’s attachment files 2023-05-13 21:23:24 +02:00
verify Add the relation to store the expense’s attachment files 2023-05-13 21:23:24 +02:00
web Add contact’s inline form for tags 2023-05-12 11:32:39 +02:00
.gitignore Ignore IntelliJ’s project files 2023-01-30 16:42:15 +01:00
COPYING Rename LICENSE to COPYING 2023-01-15 04:08:35 +01:00
Makefile Rename extension of templates to .gohtml 2023-01-30 16:48:21 +01:00
go.mod Properly register array and composite PostgreSQL types with pgtype 2023-02-20 11:42:21 +01:00
go.sum Fix use of API methods not available in Go 1.16 2023-02-13 10:32:26 +01:00
sqitch.conf Setup authentication schema and user relation 2023-01-13 20:30:21 +01:00
sqitch.plan Add the relation to store the expense’s attachment files 2023-05-13 21:23:24 +02:00