jordi fita mas bc48dd4089 Replace tag relations with array attributes
It all started when i wanted to try to filter invoices by multiple tags
using an “AND”, instead of “OR” as it was doing until now.  But
something felt off and seemed to me that i was doing thing much more
complex than needed, all to be able to list the tags as a suggestion
in the input field—which i am not doing yet.

I found this article series[0] exploring different approaches for
tagging, which includes the one i was using, and comparing their
performance.  I have not actually tested it, but it seems that i have
chosen the worst option, in both query time and storage.

I attempted to try using an array attribute to each table, which is more
or less the same they did in the articles but without using a separate
relation for tags, and i found out that all the queries were way easier
to write, and needed two joins less, so it was a no-brainer.

[0]: http://www.databasesoup.com/2015/01/tag-all-things.html
2023-04-07 21:31:35 +02:00
..
2023-03-26 01:32:53 +01:00
2023-03-26 13:51:57 +02:00
2023-03-26 01:32:53 +01:00
2023-03-11 20:58:20 +01:00
2023-03-26 13:51:57 +02:00
2023-02-09 11:42:31 +01:00
2023-02-04 11:32:39 +01:00
2023-03-10 14:02:55 +01:00