I have finally started to use the excellent DBIx::Class (embarrasing to think that not so long ago I would hand-craft all my SQL), but there is one thing I cannot find an elegant solution for:
As so far DBIx::Class has provided elegant solutions for pretty much all my needs, I hope to be lucky again...
I need to historize data, i.e. every time I update a row I need to insert a copy of the row before the update into a history-table with pretty much the same structure as the "live" table.
Would I use the same table for historization I could use the copy-method that DBIx::Class provides that lets me copy a row into the same table while changing some attributes all in just one call, but when using a different table I end up with a lot of unelegant code (basically a create on the history-table resultset-class with all the attributes of the original row copied over) and I think there must be a better way to do this...
So could someone please provide some enlightenment here?
Many thanks!
In reply to data historization with DBIx::Class by morgon
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |