Database Documentation/fr

From OpenSimulator

(Difference between revisions)
Jump to: navigation, search
 
(9 intermediate revisions by one user not shown)
Line 1: Line 1:
__NOTOC__
 
{{Portal_Part|Quicklinks and Translations|
 
 
{{Quicklinks|Database_Documentation}}
 
{{Quicklinks|Database_Documentation}}
}}
+
 
{{Template:Translation_note_fr|Travail de traduction en cours}}
+
{{Template:Translation_note_fr| les liens de cette page vous renvoient le plus souvent vers la page anglophone du wiki. En effet, ces pages sont plus rapidement mises à jour. Si la traduction française existe, vous pourrez choisir votre langue à partir de la barre "languages"  située en haut des articles. Comparez  les dates de mise à jour en consultant les historiques  de mise à jour (onglet history) de chaque langue pour savoir si la traduction est à jour. }}
  
 
{{Portal_Part|Introduction|
 
{{Portal_Part|Introduction|
Line 26: Line 24:
 
= Organisation =  
 
= Organisation =  
 
== OpenSimulator 0.9.x et suivants ==
 
== OpenSimulator 0.9.x et suivants ==
 +
{| width="100%" cellpadding=10 margin: 10px 10px 10px 10px;
 +
|-
 +
|valign="top" |
 +
{{Portal_Part|Robust|
 +
{{Div col|colwidth=12em|rules=yes|gap=1em}}
 +
* [[Avatars]] - Persistance de l'apparence visuelle des avatars entre les connexions et les objets attachés.
 +
* [[Friends]] - Une liste des amis d'un avatar, des demandes d'amitié et des permissions accordées aux amis.
 +
* [[GridUser]] - Informations sur un utilisateur dans cette grille spécifique, pour tous ceux qui utilisent la grille, locaux et étrangers. Cela inclut leur région d'origine, leur dernière région, leur statut en ligne et leur dernière connexion/déconnexion.  Ceci est distinct des informations d'authentification.
 +
* [[Presence]] - Informations sur la région et la session des utilisateurs actuellement connectés.  Utilisées entre autres pour le routage de la messagerie instantanée.
 +
* [[UserAccounts]]  - Informations sur le compte utilisateur, telles que le nom, le niveau d'utilisateur et l'e-mail. Seulement pour les comptes locaux.
 +
* [[assets]] - Assets de la grille, y compris des choses comme les textures et les sons.
 +
* [[auth]] -  Informations d'authentification de l'utilisateur.
 +
* [[inventoryfolders]] - Détails relatifs aux dossiers d'inventaire, à l'exception du contenu.
 +
* [[inventoryitems]] - renvoie à [[inventoryfolders]].
 +
* [[inventoryitems]] - Tous les détails des éléments de l'inventaire (y compris les associations de dossiers) sauf le contenu - le contenu est référencé dans la table [[assets]].
 +
* [[Regions_(database_table)|regions]] - Régions connues de la grille.
 +
* [[tokens]] -  inutilisés
 +
{{Div col end}}
 +
}}
 +
 +
|valign="top" width="50%"|
 +
 +
{{Portal_Part|Simulateur|
 +
{{Div col|colwidth=12em|rules=yes|gap=1em}}
 +
* [[Land_(database_table)|land]] - Propriétés des parcelles
 +
* [[landaccesslist]] -  Liste d'accès à la parcelle
 +
* [[primitems]] - Contient l'inventaire de la prim, qui n'est pas différent de celui des avatars <br />à l'exception des dossiers .
 +
* [[Prims_(database_table)|prims]] - Tous les détails de la prim rezzée *exception faite de la forme et du contenu*.
 +
* [[Database:Primshapes|primshapes]] - Propriétés de tous les prims rezzés.
 +
* [[regionban]] -  Liste de bannissement par région.
 +
* [[Database:regionsettings|regionsettings]] Paramètres par région
 +
* [[regionwindlight]] - Paramètres Windlight de region.
 +
* [[Terrain_(database_table)|terrain]] -  Historique des révisions du modèle de terrain.
 +
{{Div col end}}
 +
}}
 +
 +
{{Portal_Part|Estates|
 +
{{Div col|colwidth=12em|rules=yes|gap=1em}}
 +
* [[estate groups]] - Objectif actuel limité. Semble associer des UUIDs sous un ID d'Estate (Domaine).
 +
* [[estate managers]] - Associe les UUIDs des avatars à un ID d'Estate.
 +
* [[estate map]] -  Associe les régions aux domaines par ID d'Estate.
 +
* [[estate settings]] -  Paramètres pour Estates
 +
* [[estate users]] - Utilisateurs autorisés sur l'Estate
 +
* [[estateban]] - Utilisateurs bannis de l'Estate.
 +
{{Div col end}}
 +
}}
 +
 +
|}
 +
 
== OpenSimulator 0.7.2 et suivants ==
 
== OpenSimulator 0.7.2 et suivants ==
 +
{{Portal_Part|Code|
 +
Les migrations prennent en charge la mise à niveau automatique vers de nouveaux formats de base de données.
 +
}}
 +
 +
{| width="100%" cellpadding=10 margin: 10px 10px 10px 10px;
 +
|-
 +
|valign="top" |
 +
{{Portal_Part|Robust|
 +
{{Div col|colwidth=12em|rules=yes|gap=1em}}
 +
* [[Avatars]] - Persistance de l'apparence visuelle des avatars entre les connexions et les objets attachés.
 +
* [[Friends]] - Une liste des amis d'un avatar, des demandes d'amitié et des permissions accordées aux amis.
 +
* [[GridUser]] - Informations sur un utilisateur dans cette grille spécifique, pour tous ceux qui utilisent la grille, locaux et étrangers. Cela inclut leur région d'origine, leur dernière région, leur statut en ligne et leur dernière connexion/déconnexion.  Ceci est distinct des informations d'authentification.
 +
* [[Presence]] - Informations sur la région et la session des utilisateurs actuellement connectés.  Utilisées entre autres pour le routage de la messagerie instantanée.
 +
* [[UserAccounts]]  - Informations sur le compte utilisateur, telles que le nom, le niveau d'utilisateur et l'e-mail. Seulement pour les comptes locaux.
 +
* [[assets]] - Assets de la grille, y compris des choses comme les textures et les sons.
 +
* [[auth]] -  Informations d'authentification de l'utilisateur.
 +
* [[inventoryfolders]] - Détails relatifs aux dossiers d'inventaire, *à l'exception du contenu*.
 +
* [[inventoryitems]] - contient le contenu réel et renvoie à * [[inventoryfolders]].
 +
* [[inventoryitems]] - Tous les détails des éléments de l'inventaire (y compris les associations de dossiers) sauf le contenu - le contenu est référencé dans la table [[assets]].
 +
* [[Regions_(database_table)|regions]] - Régions connues de la grille.
 +
* [[tokens]] -  inutilisés
 +
{{Div col end}}
 +
}}
 +
 +
|valign="top" width="50%"|
 +
 +
{{Portal_Part|Simulateur|
 +
{{Div col|colwidth=12em|rules=yes|gap=1em}}
 +
* [[Land_(database_table)|land]] - Propriétés des parcelles
 +
* [[landaccesslist]] -  Liste d'accès à la parcelle
 +
* [[primitems]] - Contient l'inventaire de la prim, qui n'est pas différent de celui des avatars <br />à l'exception des dossiers .
 +
* [[Prims_(database_table)|prims]] - Tous les détails de la prim rezzée *exception faite de la forme et du contenu*.
 +
* [[Database:Primshapes|primshapes]] - Propriétés de tous les prims rezzés.
 +
* regionban -  Liste de bannissement par région.
 +
* [[Database:regionsettings|regionsettings]] Paramètres par région
 +
* regionwindlight - Paramètres Windlight de region.
 +
* [[Terrain_(database_table)|terrain]] -  Historique des révisions du modèle de terrain.
 +
{{Div col end}}
 +
}}
 +
 +
{{Portal_Part|Estates|
 +
{{Div col|colwidth=12em|rules=yes|gap=1em}}
 +
* [[estate groups]] - Objectif actuel limité. Semble associer des UUIDs sous un ID d'Estate (Domaine).
 +
* [[estate managers]] - Associe les UUIDs des avatars à un ID d'Estate.
 +
* [[estate map]] -  Associe les régions aux domaines par ID d'Estate.
 +
* [[estate settings]] -  Paramètres pour Estates
 +
* [[estate users]] - Utilisateurs autorisés sur l'Estate
 +
* [[estateban]] - Utilisateurs bannis de l'Estate.
 +
{{Div col end}}
 +
}}
 +
 +
|}
 +
 
== Avant 0.6.9 ==
 
== Avant 0.6.9 ==
 +
{{Portal_Part|Code|Ceci concerne principalement OpenSimulator 0.6.9.}}
 +
{| width="100%" cellpadding=10 margin: 10px 10px 10px 10px;
 +
|-
 +
|valign="top" |
 +
{{Portal_Part|Robust|
 +
{{Div col|colwidth=12em|rules=yes|gap=1em}}
 +
*[[agents]] Enregistre les détails de connexion de l'agent (Avatar/Utilisateur)
 +
*[[assets]] Assets détaillés de la grille, y compris les textures et les inventaires des avatars
 +
*[[avatarappearance]] Persistance de l'apparence visuelle des avatars entre les connexions
 +
*[[avatarattachments]] Éléments attachés aux avatars
 +
*[[inventoryfolders]]  Détails relatifs aux dossiers d'inventaire *excepté le contenu*, le contenu est dans la table [[inventoryitems]] et renvoie à
 +
*[[inventoryitems]] Tous les détails des éléments de l'inventaire (y compris les associations de dossiers), sauf le contenu qui est référencé dans la table [[assets]].
 +
*[[migrations]]  Prend en charge la migration "automatique" vers de nouveaux formats de base de données.
 +
*[[Regions_(database_table)|regions]] Régions connues de la grille
 +
*[[userfriends]] Enregistrement de la liste d'amis
 +
*[[users]] Stocke les profils des utilisateurs
 +
{{Div col end}}
 +
}}
 +
 +
|valign="top" width="50%"|
 +
 +
{{Portal_Part|Simulator|
 +
{{Div col|colwidth=12em|rules=yes|gap=1em}}
 +
* [[Land_(database_table)|land]] - Propriétés des parcelles
 +
* [[landaccesslist]] -  Liste d'accès à la parcelle
 +
* [[migrations]] Prise en charge de la mise à niveau "automatique" vers de nouveaux formats de base de données.
 +
* [[primitems]] - Contient l'inventaire de la prim, qui n'est pas différent de celui des avatars <br />à l'exception des dossiers .
 +
* [[Prims_(database_table)|prims]] - Tous les détails de la prim rezzée *exception faite de la forme et du contenu*.
 +
* [[Database:Primshapes|primshapes]] - Propriétés de tous les prims rezzés.
 +
* [[regionban]] -  Liste de bannissement par région.
 +
* [[Database:regionsettings|regionsettings]] Paramètres par région
 +
* [[Terrain_(database_table)|terrain]] -  Historique des révisions du modèle de terrain.
 +
{{Div col end}}
 +
}}
 +
 +
{{Portal_Part|Estates|
 +
{{Div col|colwidth=12em|rules=yes|gap=1em}}
 +
 +
}}
 +
* [[estate groups]] - Objectif actuel limité. Semble associer des UUIDs sous un ID d'Estate (Domaine).
 +
* [[estate managers]] - Associe les UUIDs des avatars à un ID d'Estate.
 +
* [[estate map]] -  Associe les régions aux domaines par ID d'Estate.
 +
* [[estate settings]] -  Paramètres pour Estates
 +
* [[estate users]] - Utilisateurs autorisés sur l'Estate
 +
* [[estateban]] - Utilisateurs bannis de l'Estate.
 +
|}
 +
 +
[[Category:Database]]
 +
[[Category:French Translations]]

Latest revision as of 04:21, 4 December 2023

Note de traduction : les liens de cette page vous renvoient le plus souvent vers la page anglophone du wiki. En effet, ces pages sont plus rapidement mises à jour. Si la traduction française existe, vous pourrez choisir votre langue à partir de la barre "languages" située en haut des articles. Comparez les dates de mise à jour en consultant les historiques de mise à jour (onglet history) de chaque langue pour savoir si la traduction est à jour.


Introduction

Cette page documente les tables de bases de données utilisées dans OpenSimulator.

Les tables sont divisées en tables communes (Common), Services et simulateur (Simulator).

Sur une grille, les services de la grille contiennent les tables Services et Common, tandis que chaque instance de simulateur accède aux tables Simulator.

Un standalone contient les tables Common, Services et Simulator, à l'exception de la table regions, qui n'est pas conservée pour les standalones.

SQLite n'est généralement pas considéré comme adapté à ce cas d'utilisation et ne sera pas abordé ici ; cependant, les structures de table sont très similaires et la plupart des éléments présentés ici seront également utiles dans ce contexte.

Notez que certaines de ces tables peuvent être des reliques, d'autres peuvent être planifiées pour une utilisation future, et d'autres encore peuvent être très utilisées mais avoir des colonnes qui sont des reliques, pas encore correctement mises à jour ou pas du tout utilisées.

Code

Il existe un package commun pour le code de la base de données, OpenSim.Data, et chaque base de données possède son propre package (par exemple, OpenSim.Data.MySQL).

Chaque package de base de données doit fournir des implémentations pour les interfaces dans OpenSim.Data. Par exemple, IAssetData est l'interface des assets, utilisée par OpenSimulator pour stocker et récupérer les données des assets.

Contents

[edit] Organisation

[edit] OpenSimulator 0.9.x et suivants

Robust
  • Avatars - Persistance de l'apparence visuelle des avatars entre les connexions et les objets attachés.
  • Friends - Une liste des amis d'un avatar, des demandes d'amitié et des permissions accordées aux amis.
  • GridUser - Informations sur un utilisateur dans cette grille spécifique, pour tous ceux qui utilisent la grille, locaux et étrangers. Cela inclut leur région d'origine, leur dernière région, leur statut en ligne et leur dernière connexion/déconnexion. Ceci est distinct des informations d'authentification.
  • Presence - Informations sur la région et la session des utilisateurs actuellement connectés. Utilisées entre autres pour le routage de la messagerie instantanée.
  • UserAccounts - Informations sur le compte utilisateur, telles que le nom, le niveau d'utilisateur et l'e-mail. Seulement pour les comptes locaux.
  • assets - Assets de la grille, y compris des choses comme les textures et les sons.
  • auth - Informations d'authentification de l'utilisateur.
  • inventoryfolders - Détails relatifs aux dossiers d'inventaire, à l'exception du contenu.
  • inventoryitems - renvoie à inventoryfolders.
  • inventoryitems - Tous les détails des éléments de l'inventaire (y compris les associations de dossiers) sauf le contenu - le contenu est référencé dans la table assets.
  • regions - Régions connues de la grille.
  • tokens - inutilisés
Simulateur
  • land - Propriétés des parcelles
  • landaccesslist - Liste d'accès à la parcelle
  • primitems - Contient l'inventaire de la prim, qui n'est pas différent de celui des avatars
    à l'exception des dossiers .
  • prims - Tous les détails de la prim rezzée *exception faite de la forme et du contenu*.
  • primshapes - Propriétés de tous les prims rezzés.
  • regionban - Liste de bannissement par région.
  • regionsettings Paramètres par région
  • regionwindlight - Paramètres Windlight de region.
  • terrain - Historique des révisions du modèle de terrain.
Estates
  • estate groups - Objectif actuel limité. Semble associer des UUIDs sous un ID d'Estate (Domaine).
  • estate managers - Associe les UUIDs des avatars à un ID d'Estate.
  • estate map - Associe les régions aux domaines par ID d'Estate.
  • estate settings - Paramètres pour Estates
  • estate users - Utilisateurs autorisés sur l'Estate
  • estateban - Utilisateurs bannis de l'Estate.

[edit] OpenSimulator 0.7.2 et suivants

Code

Les migrations prennent en charge la mise à niveau automatique vers de nouveaux formats de base de données.

Robust
  • Avatars - Persistance de l'apparence visuelle des avatars entre les connexions et les objets attachés.
  • Friends - Une liste des amis d'un avatar, des demandes d'amitié et des permissions accordées aux amis.
  • GridUser - Informations sur un utilisateur dans cette grille spécifique, pour tous ceux qui utilisent la grille, locaux et étrangers. Cela inclut leur région d'origine, leur dernière région, leur statut en ligne et leur dernière connexion/déconnexion. Ceci est distinct des informations d'authentification.
  • Presence - Informations sur la région et la session des utilisateurs actuellement connectés. Utilisées entre autres pour le routage de la messagerie instantanée.
  • UserAccounts - Informations sur le compte utilisateur, telles que le nom, le niveau d'utilisateur et l'e-mail. Seulement pour les comptes locaux.
  • assets - Assets de la grille, y compris des choses comme les textures et les sons.
  • auth - Informations d'authentification de l'utilisateur.
  • inventoryfolders - Détails relatifs aux dossiers d'inventaire, *à l'exception du contenu*.
  • inventoryitems - contient le contenu réel et renvoie à * inventoryfolders.
  • inventoryitems - Tous les détails des éléments de l'inventaire (y compris les associations de dossiers) sauf le contenu - le contenu est référencé dans la table assets.
  • regions - Régions connues de la grille.
  • tokens - inutilisés
Simulateur
  • land - Propriétés des parcelles
  • landaccesslist - Liste d'accès à la parcelle
  • primitems - Contient l'inventaire de la prim, qui n'est pas différent de celui des avatars
    à l'exception des dossiers .
  • prims - Tous les détails de la prim rezzée *exception faite de la forme et du contenu*.
  • primshapes - Propriétés de tous les prims rezzés.
  • regionban - Liste de bannissement par région.
  • regionsettings Paramètres par région
  • regionwindlight - Paramètres Windlight de region.
  • terrain - Historique des révisions du modèle de terrain.
Estates
  • estate groups - Objectif actuel limité. Semble associer des UUIDs sous un ID d'Estate (Domaine).
  • estate managers - Associe les UUIDs des avatars à un ID d'Estate.
  • estate map - Associe les régions aux domaines par ID d'Estate.
  • estate settings - Paramètres pour Estates
  • estate users - Utilisateurs autorisés sur l'Estate
  • estateban - Utilisateurs bannis de l'Estate.

[edit] Avant 0.6.9

Code
Ceci concerne principalement OpenSimulator 0.6.9.
Robust
  • agents Enregistre les détails de connexion de l'agent (Avatar/Utilisateur)
  • assets Assets détaillés de la grille, y compris les textures et les inventaires des avatars
  • avatarappearance Persistance de l'apparence visuelle des avatars entre les connexions
  • avatarattachments Éléments attachés aux avatars
  • inventoryfolders Détails relatifs aux dossiers d'inventaire *excepté le contenu*, le contenu est dans la table inventoryitems et renvoie à
  • inventoryitems Tous les détails des éléments de l'inventaire (y compris les associations de dossiers), sauf le contenu qui est référencé dans la table assets.
  • migrations Prend en charge la migration "automatique" vers de nouveaux formats de base de données.
  • regions Régions connues de la grille
  • userfriends Enregistrement de la liste d'amis
  • users Stocke les profils des utilisateurs
Simulator
  • land - Propriétés des parcelles
  • landaccesslist - Liste d'accès à la parcelle
  • migrations Prise en charge de la mise à niveau "automatique" vers de nouveaux formats de base de données.
  • primitems - Contient l'inventaire de la prim, qui n'est pas différent de celui des avatars
    à l'exception des dossiers .
  • prims - Tous les détails de la prim rezzée *exception faite de la forme et du contenu*.
  • primshapes - Propriétés de tous les prims rezzés.
  • regionban - Liste de bannissement par région.
  • regionsettings Paramètres par région
  • terrain - Historique des révisions du modèle de terrain.
Estates
  • estate groups - Objectif actuel limité. Semble associer des UUIDs sous un ID d'Estate (Domaine).
  • estate managers - Associe les UUIDs des avatars à un ID d'Estate.
  • estate map - Associe les régions aux domaines par ID d'Estate.
  • estate settings - Paramètres pour Estates
  • estate users - Utilisateurs autorisés sur l'Estate
  • estateban - Utilisateurs bannis de l'Estate.
Personal tools
General
For Administrators
For Developers
For Creators
For Grid Users
About This Wiki
Tools