Database:Documentation
From OpenSimulator
(Difference between revisions)
Line 61: | Line 61: | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
− | <td>[[estate_groups]]<br></td><td></td> | + | <td>[[estate_groups]]<br></td><td>Narrowly purposed at present. Appears to associate UUIDs under an Estate ID</td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
− | <td>[[estate_managers]]<br></td><td></td> | + | <td>[[estate_managers]]<br></td><td>Assoicates UUIDs with Estate ID</td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
− | <td>[[estate_map]]<br></td><td></td> | + | <td>[[estate_map]]<br></td><td>Associates Regions with Estates By Estate ID</td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
− | <td>[[estate_settings]]<br></td><td></td> | + | <td>[[estate_settings]]<br></td><td>Settings for Estates</td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
− | <td>[[estate_users]]<br></td><td></td> | + | <td>[[estate_users]]<br></td><td>Users allowed on the Estate</td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
− | <td>[[estateban]]<br></td><td></td> | + | <td>[[estateban]]<br></td><td>Users banned from the Estate</td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
− | <td>[[land]]<br></td><td></td> | + | <td>[[land]]<br></td><td>Parcel Properties</td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
− | <td>[[landaccesslist]]<br></td><td></td> | + | <td>[[landaccesslist]]<br></td><td>Parcel Access List</td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
− | <td>[[migrations]]<br></td><td></td> | + | <td>[[migrations]]<br></td><td>Supports 'automagic' upgrade to new database formats</td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
Line 91: | Line 91: | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
− | <td>[[prims]]<br></td><td></td> | + | <td>[[prims]]<br></td><td>All rezzed prim details *excepting shape and contents*</td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
− | <td>[[primshapes]]<br></td><td></td> | + | <td>[[primshapes]]<br></td><td>Properties of all rezzed prims</td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
− | <td>[[regionban]]<br></td><td></td> | + | <td>[[regionban]]<br></td><td>Per-Region ban list</td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
− | <td>[[regionsettings]]<br></td><td></td> | + | <td>[[regionsettings]]<br></td><td>Per-Region settings</td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
− | <td>[[terrain]]<br></td><td></td> | + | <td>[[terrain]]<br></td><td>Terrain mesh revision history</td> |
</tr> | </tr> |
Revision as of 08:56, 21 July 2008
This is a running start at documenting the tables in the MySQL instances used on both grid and regions, and describing how they relate to each other in the context of an OpenSim grid.
SQLite is generally not apropriate for this use case and will not be covered here; however the table structures are very similar and most of what is here will be useful in that context as well.
Note that some of these tables may be artifacts, some may be planned for use, and some may see heavy use but have columns which are artifacts, not properly updated or not yet used at all. Alpha code FTW!! :D
-daTwitch aka Hiro Protagonist
The instances:
Grid: | |
agents | Records agent (Avatar/User) login details |
assets | Comprehensive grid assets including textures and avatar inventories |
avatarappearance | Persistence of the visual appearance of avatars between logins |
inventoryfolders | Inventory folder-related details *excepting contents* |
Contents are in the inventoryitems table and point back to inventoryfolders | |
inventoryitems | All inventory item details (including folder associations) except contents - contents are referenced |
in the assets table | |
logs | Stores a record of logged events |
logs_preTimestamp | Old format logs table? |
migrations | Supports 'automagic' migration to new database formats |
regions | Regions known to the grid |
reservations | Region registration table. This table has no rows on OSGrid and is likely in place for future functionality |
userfriends | Friends list registration |
Region: | |
estate_groups | Narrowly purposed at present. Appears to associate UUIDs under an Estate ID |
estate_managers | Assoicates UUIDs with Estate ID |
estate_map | Associates Regions with Estates By Estate ID |
estate_settings | Settings for Estates |
estate_users | Users allowed on the Estate |
estateban | Users banned from the Estate |
land | Parcel Properties |
landaccesslist | Parcel Access List |
migrations | Supports 'automagic' upgrade to new database formats |
primitems | |
prims | All rezzed prim details *excepting shape and contents* |
primshapes | Properties of all rezzed prims |
regionban | Per-Region ban list |
regionsettings | Per-Region settings |
terrain | Terrain mesh revision history |