Database Documentation/de

From OpenSimulator

Revision as of 04:20, 4 December 2023 by Manni (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Einführung

Diese Seite dokumentiert die in OpenSimulator verwendeten Datenbanktabellen.

Die Tabellen sind in Common, Services und Simulator unterteilt.

Auf einem Grid enthalten die Grid-Services die Services- und Common-Tabellen, während jede Simulatorinstanz auf die Simulator-Tabellen zugreifen wird.

Ein Standalone enthält Common-, Services- und Simulator-Tabellen, mit Ausnahme der Regions-Tabelle, die derzeit nicht für Standalones persistiert wird.

SQLite wird im Allgemeinen für diesen Anwendungsfall als nicht geeignet angesehen und wird hier nicht behandelt. Die Tabellenstrukturen sind jedoch sehr ähnlich, und das meiste davon wird auch in diesem Kontext nützlich sein.

Beachten Sie, dass einige dieser Tabellen Relikte sein können, einige für die zukünftige Verwendung geplant sein können und einige stark genutzt werden können, aber Spalten enthalten, die Relikte sind, noch nicht ordnungsgemäß aktualisiert wurden oder überhaupt noch nicht verwendet werden.

Code

Es gibt ein gemeinsames Paket für Datenbankcode, OpenSim.Data, und jede Datenbank hat ihr eigenes Paket (z. B. OpenSim.Data.MySQL).

Jedes Datenbankpaket muss Implementierungen für die Schnittstellen in OpenSim.Data bereitstellen. Zum Beispiel ist IAssetData die Asset-Schnittstelle, die von OpenSimulator verwendet wird, um Asset-Daten zu speichern und abzurufen.

Contents

Organisation

OpenSimulator 0.9.x und höher

Robust
  • Avatars - Persistenz des visuellen Erscheinungsbildes von Avataren zwischen Anmeldungen und angefügten Objekten
  • Friends - Eine Liste der Freunde eines Avatars, Freundschaftsanfragen und Berechtigungen, die Freunden gewährt wurden
  • GridUser - Informationen über einen Benutzer in diesem bestimmten Grid, für jeden, der das Grid verwendet, lokal und fremd. Dazu gehören ihre Heimatregion, letzte Region, Online-Status und letzte Anmeldung/Abmeldung. Dies unterscheidet sich von Authentifizierungsinformationen
  • Presence - Regions- und Sitzungsinformationen für derzeit eingeloggte Benutzer. Wird unter anderem für IM-Routing verwendet.
  • UserAccounts - Informationen zum Benutzerkonto, wie Name, Benutzerstufe und E-Mail. Nur lokale Konten.
  • assets - Grid-Assets, einschließlich Texturen und Sounds
  • auth - Benutzerauthentifizierungsinformationen
  • inventoryfolders - Details zu Inventarordnern *außer Inhalten*
  • inventoryitems - Alle Details zu Inventargegenständen (einschließlich Ordnerzuordnungen zu inventoryfolders) außer Inhalten - Inhalte sind in der Tabelle assets referenziert
  • regions - Dem Grid bekannte Regionen
  • tokens - ungenutzt
Simulator
  • land - Grundstückseigenschaften
  • landaccesslist - Zugriffsliste für Parzellen
  • primitems - Enthält das Inventar des Prims, das dem Inventar von Avataren sehr ähnlich ist, mit Ausnahme von Ordnern
  • prims - Alle Details zu rezzierten Prims *außer Form und Inhalt*
  • primshapes - Eigenschaften aller rezzierten Prims
  • regionban - Liste der Regionssperren
  • regionsettings - Einstellungen pro Region
  • regionwindlight - Windlight-Regionseinstellungen
  • terrain - Verlauf der Terrain-Mesh-Revisionen
Estates
  • estate groups - Derzeit eng begrenzt. Scheint UUIDs unter einer Estate-ID zu verknüpfen
  • estate managers - Verknüpft Avatar-UUIDs mit einer Estate-ID
  • estate map - Verknüpft Regionen mit Estates nach Estate-ID
  • estate settings - Einstellungen für Estates
  • estate users - Benutzer, die auf der Estate zugelassen sind
  • estateban - Benutzer, die von der Estate gesperrt sind


OpenSimulator 0.7.2 und höher

Code

Migrations unterstützt das automatische Upgrade auf neue Datenbankformate.

Robust
  • Avatars - Persistenz des visuellen Erscheinungsbildes von Avataren zwischen Anmeldungen und angefügten Objekten
  • Friends - Eine Liste der Freunde eines Avatars, Freundschaftsanfragen und Berechtigungen, die Freunden gewährt wurden
  • GridUser - Informationen über einen Benutzer in diesem bestimmten Grid, für jeden, der das Grid verwendet, lokal und fremd. Dazu gehören ihre Heimatregion, letzte Region, Online-Status und letzte Anmeldung/Abmeldung. Dies unterscheidet sich von Authentifizierungsinformationen
  • Presence - Regions- und Sitzungsinformationen für derzeit eingeloggte Benutzer. Wird unter anderem für IM-Routing verwendet.
  • UserAccounts - Informationen zum Benutzerkonto, wie Name, Benutzerstufe und
E-Mail. Nur lokale Konten.
  • assets - Grid-Assets, einschließlich Texturen und Sounds
  • auth - Benutzerauthentifizierungsinformationen
  • inventoryfolders - Details zu Inventarordnern *außer Inhalten*
  • inventoryitems - Hält tatsächliche Inhalte und verweist zurück auf * inventoryfolders
  • inventoryitems - Alle Details zu Inventargegenständen (einschließlich Ordnerzuordnungen) außer Inhalten - Inhalte sind in der * assets-Tabelle* referenziert
  • regions - Dem Grid bekannte Regionen
  • Die Tabelle "tokens" wird nicht verwendet
Simulator
  • land - Grundstückseigenschaften
  • landaccesslist - Zugriffsliste für Parzellen
  • primitems - Enthält das Inventar des Prims, das dem Inventar von Avataren sehr ähnlich ist, mit Ausnahme von Ordnern
  • prims - Alle Details zu rezzierten Prims *außer Form und Inhalt*
  • primshapes - Eigenschaften aller rezzierten Prims
  • regionban - Liste der Regionssperren
  • regionsettings - Einstellungen pro Region
  • regionwindlight - Windlight-Regionseinstellungen
  • terrain - Verlauf der Terrain-Mesh-Revisionen
Estates
  • estate groups - Derzeit eng begrenzt. Scheint UUIDs unter einer Estate-ID zu verknüpfen
  • estate managers - Verknüpft Avatar-UUIDs mit einer Estate-ID
  • estate map - Verknüpft Regionen mit Estates nach Estate-ID
  • estate settings - Einstellungen für Estates
  • estate users - Benutzer, die auf der Estate zugelassen sind
  • estateban - Benutzer, die von der Estate gesperrt sind

Vor 0.6.9

Code
Bezieht sich hauptsächlich auf OpenSimulator 0.6.9.
Robust
  • agents - Zeichnet Anmeldeinformationen von Agenten (Avatar/Benutzer) auf
  • assets - Umfassende Grid-Assets einschließlich Texturen und Avatar-Inventare
  • avatarappearance - Persistenz des visuellen Erscheinungsbildes von Avataren zwischen Anmeldungen
  • avatarattachments - An Avatare angehängte Gegenstände
  • inventoryfolders - Details zu Inventarordnern *außer Inhalten*, Inhalte sind in der Tabelle inventoryitems und verweisen zurück auf
  • inventoryitems - Alle Details zu Inventargegenständen (einschließlich Ordnerzuordnungen), außer dass Inhalte in der assets-Tabelle referenziert sind
  • migrations - Unterstützt die 'automagische' Migration zu neuen Datenbankformaten
  • regions - Dem Grid bekannte Regionen
  • userfriends - Anmeldung der Freundschaftsliste
  • users - Gespeicherte Benutzerprofile
Simulator
  • land - Grundstückseigenschaften
  • landaccesslist - Zugriffsliste für Parzellen
  • migrations - Unterstützt 'automagisches' Upgrade auf neue Datenbankformate
  • primitems - Enthält das Inventar des Prims, das dem Inventar von Avataren sehr ähnlich ist, mit Ausnahme von Ordnern
  • prims - Alle Details zu rezzierten Prims *außer Form und Inhalt*
  • primshapes - Eigenschaften aller rezzierten Prims
  • regionban - Liste der Regionssperren
  • regionsettings - Einstellungen pro Region
  • terrain - Verlauf der Terrain-Mesh-Revisionen
Estates
Personal tools
General
For Administrators
For Developers
For Creators
For Grid Users
About This Wiki
Tools