Database:Assets/fr
From OpenSimulator
La table assets enregistre tous les assets, y compris les textures, les notecards, les scripts et les parties de l'avatar       (revenir à  Database Documentation)
Structure de la table Asset
La structure de la table des assets à partir de la v0.7.1.1 est la suivante :
| Field | Type | Collation | Attributes | Null | Default | Extra | 
|---|---|---|---|---|---|---|
| name | varchar(64) | utf8_general_ci | No | None | ||
| description | varchar(64) | utf8_general_ci | No | None | ||
| assetType | tinyint(4) | No | None | |||
| local | tinyint(1) | No | None | |||
| temporary | tinyint(1) | No | None | |||
| data | longblob |  BINARY  | 
No | None | ||
| id | char(36) | utf8_general_ci | No | 000000-0000-0000-0000-000000000000 | ||
| create_time | int(11) | Yes | 0 | |||
| access_time | int(11) | Yes | 0 | |||
| asset_flags | int(11) | No | 0 | |||
| CreatorID | varchar(128) | utf8_general_ci | No | 
La structure de la table des assets de certaines versions obsolètes est la suivante : 
| Field | Type | Collation | Attributes | Null | Default | Extra | |
|---|---|---|---|---|---|---|---|
| Name | varchar(64) | NO | NULL | ||||
| description | varchar(64) | NO | NULL | ||||
| Type | tinyint(4) | NO | NULL | ||||
| local | tinyint(1) | NO | NULL | ||||
| temporary | tinyint(1) | NO | NULL | ||||
| data | longblob | NO | NULL | ||||
| create_time | int(11) | YES | 0 | ||||
| access_time | int(11) | YES | 0 | 
      (revenir à  Database Documentation)
Champs de la table des assets
- name
 - Nom de l'asset tel qu'il apparaîtrait dans l'inventaire
 
- description
 - Champ de description de l'asset, tel qu'il apparaît dans divers outils d'édition côté client.
 
- assetType
 - Nombre entier qui désigne le type d'asset
-  valeurs valides (besoin d'aide pour les vérifier et les compléter):
- -2 - Matériel
 - 0 - Texture au format de flux JPEG2000,J2C
 - 1 - Son
 - 2 - Carte de visite
 - 3 - Landmark
 - 5 - Vêtements
 - 6 - Objet
 - 7 - Notecard
 - 10 - LSLText (alias un script)
 - 13 - Partie de corps
 - 20 - Animation
 - 21 - Geste
 - 49 - Mesh
 - 56 - Configuration
 - 57 - Materiaux (PBR)
 
 
 -  valeurs valides (besoin d'aide pour les vérifier et les compléter):
 
Déclaré dans openmetaverse mais jamais vu dans la base de données : +
- 8 - Dossier
 - 11 - LSLBytecode
 - 17 - SoundWAV
 - 18 - ImageTGA
 - 19 - ImageJPEG
 - 22 - Simstate
 - 24 - Lien (vers un autre élément de l'inventaire)
 - 25 - LinkFolder (vers un autre dossier de l'inventaire)
 - 26 - Dossier Marketplace
 
- local
 - Pour une utilisation future
 
- temporary
 - Pour une utilisation future
 
- data
 - Il s'agit du blob qui contient un script, un texte, une notecard, une image binaire (texture) ou d'autres données caractérisées par la colonne "Type".
 
- id
 - UUID qui identifie de manière unique l'asset dans le système.
 
- create_time
 - Date et heure de création de l'asset au format standard UNIX.
 
- access_time
 - Date et heure de la dernière utilisation de l'asset au format standard UNIX.
 
- asset_flags
 - flags de l'asset.
 
- CreatorID
 - UUID de l'avatar créateur
 
      (retour vers Database Documentation)