I've been trying the fantastic Ninja plugin to help accelerate plugin development, and I'm creating some new tables for a customization, to extend some tables with information that is internal to customization I am doing. However, the ninja plugin does not create the _UU columns automatically, and despite me looking for it, I could not find documentation on UUIDs for custom tables.
My questions are as follow:
- Are UUIDs for new tables necessary/important? I assume that yes to both, they are, but I just want to make sure. I can't find an explanation of how UUIDs are actually used in iDempiere.
- I've added columns of type String with length 36 to my custom tables, and named them [tablename]_UU. I've also added table indexes on those columns. Is this enough?
I had to add the columns manually as the Ninja plugin didn't create them automatically for me. I would report that on Red1's forum, but my account was been awaiting activation for a while.