I agree with Stefan, we have too much data mixed together in the dbs. Avatar appearance for instance. I don't believe that should be part of user data. We should either have it as part of the Inventory/Asset data or a separate Avatar data set. <br><br>Mixing all the data together like we do, really makes it hand to make changes to the backends. And to make custom applications that function in a different manor to the standard opensim setup. <br><br>I'm also unsure we really need a email field as part of the opensim db. I would think that should be part of the website account data. Which I believe most likely should be separate from opensim data. <br><br>The more data we have mixed together in the db's. The hander/ more work it becomes to maintain a opensim installation; to update it when changes are made to the database structures.<br> <br><br>For 0.6, lets think about some new layouts, to make things easier to customize and maintain?<br><br><br><b><i>Stefan Andersson
<stefan@tribalmedia.se></i></b> wrote:<blockquote class="replbq" style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;"> <style> .hmmessage P { margin:0px; padding:0px } body.hmmessage { FONT-SIZE: 10pt; FONT-FAMILY:Tahoma } </style> It is my firm belief, based on numerous integrations with custom backends, that we should separate the 'user' concept from the 'avatar' concept. On all Tribal Medias productions, the user logs on with a user id, not avatar first/last. In the real world (aka non-sl-grid world) it makes sense to separate them in the db.<br> <br> Maybe the cross-section would be the 'agent' - and in the simplest of instances, agentId == userId == avatarId.<br> <br> What I mean is that an asset was uploaded and accessed by an 'agent', not a 'user' or an 'avatar'. This should be reflected in the tables as well.<br> <br>Best regards,<br>Stefan Andersson<br>Tribal Media AB<br> <br>Join
the 3d web revolution : <a href="http://tribalnet.se/" target="_blank">http://tribalnet.se/</a><br> <br><br><br><br> <hr id="EC_stopSpelling"> <br> To: opensim-dev@lists.berlios.de<br>From: alan_webb@us.ibm.com<br>Date: Mon, 3 Nov 2008 17:03:43 -0500<br>Subject: Re: [Opensim-dev] Proposed additional db fields<br><br><br><font face="sans-serif" size="2">As you say, e-mail in user information should be non-controversial, but it does highlight the difference between users and avatars. Does the OpenSim database actually reflect users? Or avatars? I thought the latter. What purpose will the e-mail address serve? I think there maybe more reluctance to provide this information than you might think. I'm prsonally nearly as opressed by providing my e-mail as I am my telephone number.</font> <br><br><font face="sans-serif" size="2">Create time, given its one-to-one correspondence with an asset seems OK to me, but I think there is probably room for lots of discussion on
ways to determine currency.</font> <br><br><br><font face="sans-serif" size="2"><br>Best regards<br>Alan<br>-------------------<br>T.J. Watson Research Center, Hawthorne, NY<br>1-914-784-7286<br>alan_webb@us.ibm.com</font> <br><br><br><br> <table width="100%"> <tbody> <tr valign="top"> <td width="40%"><font face="sans-serif" size="1"><b>Sean Dague <sdague@gmail.com></b> </font><br><font face="sans-serif" size="1">Sent by: opensim-dev-bounces@lists.berlios.de</font> <font face="sans-serif" size="1">11/03/2008 03:12 PM</font> <table border="1"> <tbody> <tr valign="top"> <td bgcolor="white"> <div align="center"><font face="sans-serif" size="1">Please respond to<br>opensim-dev@lists.berlios.de</font></div></td></tr></tbody></table><br><br> </td><td width="59%"> <table width="100%"> <tbody> <tr valign="top"> <td> <div align="right"><font face="sans-serif" size="1">To</font></div> </td><td><font face="sans-serif" size="1">opensim-dev@lists.berlios.de</font>
</td></tr><tr valign="top"> <td> <div align="right"><font face="sans-serif" size="1">cc</font></div> </td><td> <br></td></tr><tr valign="top"> <td> <div align="right"><font face="sans-serif" size="1">Subject</font></div> </td><td><font face="sans-serif" size="1">[Opensim-dev] Proposed additional db fields</font></td></tr></tbody></table><br> <table> <tbody> <tr valign="top"> <td> <br></td><td><br></td></tr></tbody></table><br></td></tr></tbody></table><br><br><br><tt><font face="" size="2">I've got a couple of proposed db fields that I think we should add in,<br>but I want feedback before just putting it in.<br><br>users:<br>* email - this is added by a lot of the web based management stacks,<br>and would be really handy to be in the base user definition. I suspect<br>this is non controversial.<br><br>assets:<br>* create_time - the unix timestamp when the asset is created<br>* access_time - the unix timestamp for last asset access<br><br>The rationale for these asset
additional fields was some brainstorming<br>this weekend on how we'd ever support asset reaping. Why not perfect,<br>this may help in determining what are active assets, and what are<br>ancient assets that may be suitable for reaping. Without these bits of<br>information, we've got a hard time here.<br><br>Comments welcomed,<br><br> -Sean<br><br>-- <br>Sean Dague / Neas Bade<br>sdague@gmail.com<br>http://dague.net<br><br><br>_______________________________________________<br>Opensim-dev mailing list<br>Opensim-dev@lists.berlios.de<br>https://lists.berlios.de/mailman/listinfo/opensim-dev<br></font></tt><br>_______________________________________________<br>Opensim-dev mailing list<br>Opensim-dev@lists.berlios.de<br>https://lists.berlios.de/mailman/listinfo/opensim-dev<br></blockquote><br><p>