Les paramètres de configuration identifient les objets (tables, index et colonnes) à stocker dans la base de données. Les valeurs correspondantes indiquent la manière dont l'objet sera stocké dans la base de données. Les paramètres et leurs chaînes de configuration sont regroupés par mot-clé de configuration.
Héritage :
Les mots-clés et paramètres de configuration sont des anciennes fonctionnalités. Ils ont été implémentés lorsque les bases de données nécessitaient jusqu’à présent davantage d’intervention et d’ajustement de la part de l’administrateur de la base de données pour les obtenir et assurer leur fonctionnement. Pour la plus grande partie, vous n’aurez pas besoin de modifier les paramètres de configuration dans votre géodatabase.
Lorsque vous créez une géodatabase d’entreprise, elle est alimentée par les mots-clés de configuration et les paramètres par défaut. Dans la plupart des cas, les valeurs de paramètre par défaut suffisent. Une exception possible est le type de données utilisées pour stocker les données spatiales.
Si vous souhaitez que la majorité des classes d’entités utilisent un type spatial différent de la valeur par défaut, modifiez le paramètre GEOMETRY_STORAGE pour le mot-clé DEFAULTS. Si vous souhaitez que seulement quelques classes d’entités utilisent un autre type spatial, créez un mot-clé personnalisé et incluez le paramètre GEOMETRY_STORAGE défini pour le type spatial que vous voulez ainsi que le paramètre UI_TEXT pour mettre votre mot-clé personnalisé à la disposition des utilisateurs.
Puisque les autres paramètres restent dans la table sde_dbtune et pourraient éventuellement être utilisés dans certains cas spéciaux, la majorité du contenu de cette rubrique reste pour vous permettre d’apprendre ce que chaque paramètre devait contrôler lors de son implémentation.
Dans les géodatabases stockées dans une base de données PostgreSQL, les paires nom de paramètre-chaîne de configuration sont utilisées par ArcGIS pour ce qui suit :
- Définir le type de données des colonnes spatiales.
- Établir les caractéristiques de stockage des tables et des index. Vous devez comprendre comment PostgreSQL crée et stocke des tables et des index pour modifier correctement ces paramètres. Par conséquent, reportez-vous à la documentation PostgreSQL pour la version de PostgreSQL que vous utilisez avant de modifier ces paramètres.
- Mettre les mots-clé à la disposition des utilisateurs dans l'interface ArcGIS.
- Fournir des commentaires décrivant le mot-clé de configuration.
- Définir le mode de stockage des documents XML. Comme ArcGIS n’utilise pas les documents XML directement, vous n’aurez probablement pas besoin de définir ces paramètres.
La table suivante dresse une liste alphabétique de tous les paramètres de configuration possibles pouvant être utilisés dans une géodatabase dans PostgreSQL. Les valeurs par défaut sont indiquées en premier, le cas échéant. Ce tableau est suivi d'explications plus approfondies des paramètres regroupés par fonctionnalité.
Nom de paramètre | Description | Valeur |
---|---|---|
A_INDEX_ROWID | Clause de stockage de l'index dans la colonne IdObjet de la table des ajouts | Consultez la documentation sur PostgreSQL pour plus d'informations sur les paramètres CREATE INDEX. |
A_INDEX_STATEID | Clause de stockage de l'index dans la colonne sde_state_id de la table des ajouts | Consultez la documentation sur PostgreSQL pour plus d'informations sur les paramètres CREATE INDEX. |
A_INDEX_USER | Clause de stockage des index utilisateur dans la table des ajouts | Consultez la documentation sur PostgreSQL pour plus d'informations sur les paramètres CREATE INDEX. |
A_INDEX_XML | Clause de stockage de l'index dans la colonne XML de la table des ajouts | Consultez la documentation sur PostgreSQL pour plus d'informations sur les paramètres CREATE INDEX. |
A_STORAGE | Définit le stockage de la table des ajouts | Consultez la documentation sur PostgreSQL pour plus d'informations sur les paramètres CREATE TABLE. |
AUX_INDEX_COMPOSITE | Clause de stockage de l'index dans la colonne composite de la table AUX raster | Consultez la documentation sur PostgreSQL pour plus d'informations sur les paramètres CREATE INDEX. |
AUX_STORAGE | Définit le stockage de la table AUX raster | Consultez la documentation sur PostgreSQL pour plus d'informations sur les paramètres CREATE TABLE. |
B_INDEX_RASTER | Clause de stockage de l'index dans les colonnes raster de la table métier | Consultez la documentation sur PostgreSQL pour plus d'informations sur les paramètres CREATE INDEX. |
B_INDEX_ROWID | Clause de stockage des index dans la colonne ObjectID de la table métier et rowid raster R<N>_SDE_ROWID_UK | Consultez la documentation sur PostgreSQL pour plus d'informations sur les paramètres CREATE INDEX. |
B_INDEX_TO_DATE | Informations de paramètre de stockage pour créer l'index r<enregistrement_id>_sde_todate, utilisé lors de la mise à jour de la table d'historique pendant une opération d'archivage | Consultez la documentation sur PostgreSQL pour plus d'informations sur les paramètres CREATE INDEX. |
B_INDEX_USER | Clause de stockage des index utilisateur dans les tables métier | Consultez la documentation sur PostgreSQL pour plus d'informations sur les paramètres CREATE INDEX. |
B_INDEX_XML | Clause de stockage de l'index dans la colonne XML de la table métier | Consultez la documentation sur PostgreSQL pour plus d'informations sur les paramètres CREATE INDEX. |
B_STORAGE | Définition du stockage des tables métier et des tables attributaires raster | Consultez la documentation sur PostgreSQL pour plus d'informations sur les paramètres CREATE TABLE. |
BLK_INDEX_COMPOSITE | Clause de stockage de l'index dans la colonne composite de la table BLK Raster | Consultez la documentation sur PostgreSQL pour plus d'informations sur les paramètres CREATE INDEX. |
BLK_STORAGE | Définition du stockage de la table BLK raster | Consultez la documentation sur PostgreSQL pour plus d'informations sur les paramètres CREATE TABLE. |
BND_INDEX_COMPOSITE | Clause de stockage de l'index dans la colonne composite de la table BND raster | Consultez la documentation sur PostgreSQL pour plus d'informations sur les paramètres CREATE INDEX. |
BND_INDEX_ID | Clause de stockage de l'index dans la colonne RID de la table BND | Consultez la documentation sur PostgreSQL pour plus d'informations sur les paramètres CREATE INDEX. |
BND_STORAGE | Définition du stockage de la table BND raster | Consultez la documentation sur PostgreSQL pour plus d'informations sur les paramètres CREATE TABLE. |
COMMENT | Ligne utilisée pour les commentaires | Possibilité de placer des commentaires comportant jusqu'à 2 048 caractères |
D_INDEX_ALL | Définition du facteur de remplissage des index des colonnes sde_states_id, sde_deletes_row_id et deleted_at | Consultez la documentation sur PostgreSQL pour plus d'informations sur les paramètres CREATE INDEX. |
D_INDEX_DELETED_AT | Clause de stockage de l'index dans la colonne sde_deleted_at de la table des suppressions | Consultez la documentation sur PostgreSQL pour plus d'informations sur les paramètres CREATE INDEX. |
D_STORAGE | Définit le stockage de la table des suppressions | Consultez la documentation sur PostgreSQL pour plus d'informations sur les paramètres CREATE TABLE. |
GEOMETRY_STORAGE | Spécifie le type de données à utiliser pour la colonne spatiale dans une classe d’entités | ST_GEOMETRY, PG_GEOMETRY ou PG_GEOGRAPHY |
LD_INDEX_ALL | Définit la clé primaire de la table temporaire sde_logfile_data | Consultez la documentation sur PostgreSQL pour plus d'informations sur les paramètres CREATE INDEX. |
LD_STORAGE | Définit le stockage pour la table temporaire sde_logfile_data | Consultez la documentation sur PostgreSQL pour plus d'informations sur les paramètres CREATE TABLE. |
LF_INDEX_ID | Définit le stockage de l’index de clé primaire pour la table temporaire sde_logfiles | Consultez la documentation sur PostgreSQL pour plus d'informations sur les paramètres CREATE INDEX. |
LF_INDEX_NAME | Clause de stockage pour l'index unique créé dans la table temporaire sde_logfiles | Consultez la documentation sur PostgreSQL pour plus d'informations sur les paramètres CREATE INDEX. |
LF_STORAGE | Définit le stockage pour la table temporaire sde_logfiles | Consultez la documentation sur PostgreSQL pour plus d'informations sur les paramètres CREATE TABLE. |
MVTABLES_MODIFIED_INDEX | Clause de stockage de l'index de la table mvtables_modified | Consultez la documentation sur PostgreSQL pour plus d'informations sur les paramètres CREATE INDEX. |
MVTABLES_MODIFIED_TABLE | Définition du stockage de la table mvtables_modified | Consultez la documentation sur PostgreSQL pour plus d'informations sur les paramètres CREATE TABLE. |
RAS_INDEX_ID | Clause de stockage de l’index RID dans la table RAS raster | Consultez la documentation sur PostgreSQL pour plus d'informations sur les paramètres CREATE INDEX. |
RAS_STORAGE | Définition du stockage de la table RAS raster | Consultez la documentation sur PostgreSQL pour plus d'informations sur les paramètres CREATE TABLE. |
RASTER_STORAGE | Définition du type de stockage des données raster à utiliser dans une table | binaire |
SESSION_INDEX | Clause de stockage de l'index dans les tables de fichiers journaux de session | Ce paramètre est présent, mais non utilisé dans PostgreSQL. |
SESSION_STORAGE | Définition du stockage des tables de fichiers journaux de session | Ce paramètre est présent, mais non utilisé dans PostgreSQL. |
SESSION_TEMP_TABLE | Détermine si les fichiers journaux sont créés dans tempdb. | 1 ou 0 Ce paramètre est présent, mais non utilisé dans PostgreSQL. |
STATES_INDEX | Clause de stockage de l'index dans la table des états | Consultez la documentation sur PostgreSQL pour plus d'informations sur les paramètres CREATE INDEX. |
STATES_LINEAGES_INDEX | Détermine le stockage de l'index de la clé primaire de la table sde_state_lineages | Consultez la documentation sur PostgreSQL pour plus d'informations sur les paramètres CREATE INDEX. |
STATES_LINEAGES_TABLE | Définition du stockage de la table sde_state_lineages | Consultez la documentation sur PostgreSQL pour plus d'informations sur les paramètres CREATE TABLE. |
STATES_TABLE | Définition du stockage de la table sde_states | Consultez la documentation sur PostgreSQL pour plus d'informations sur les paramètres CREATE TABLE. |
UI_NETWORK_TEXT | Requis pour que le mot-clé de configuration associé apparaisse dans l'interface utilisateur ArcGIS. Contient une description de la configuration du réseau. | Description pouvant comporter jusqu'à 2 048 caractères |
UI_TERRAIN_TEXT | Requis pour que le mot-clé de configuration associé apparaisse dans l'interface utilisateur ArcGIS. Contient une description de la configuration de MNT. | Description pouvant comporter jusqu'à 2 048 caractères |
UI_TEXT | Requis pour que le mot-clé de configuration associé apparaisse dans l'interface utilisateur ArcGIS. Contient une description du mot-clé de configuration non composite associé. | Description pouvant comporter jusqu'à 2 048 caractères |
UI_TOPOLOGY_TEXT | Requis pour que le mot-clé de configuration associé apparaisse dans l'interface utilisateur ArcGIS. Contient une description de la configuration de topologie. | Description pouvant comporter jusqu'à 2 048 caractères |
VERSIONS_INDEX | Clause de stockage de l'index dans la table sde_versions | Consultez la documentation sur PostgreSQL pour plus d'informations sur les paramètres CREATE INDEX. |
VERSIONS_TABLE | Définition du stockage de la table sde_versions | Consultez la documentation sur PostgreSQL pour plus d'informations sur les paramètres CREATE TABLE. |
XML_COLUMN_STORAGE | Spécifie le type de colonnes XML à créer : XML SGBD natif ou XML ArcSDE | DB_XML ou SDE_XML |
XML_DOC_INDEX | Clause de stockage des index xmldoc<n>_pk et xml_doc<n>_ix de la table sde_xml_doc<n> | Consultez la documentation sur PostgreSQL pour plus d'informations sur les paramètres CREATE INDEX. |
XML_DOC_STORAGE | Clause de stockage de la table sde_xml_doc<n> | Consultez la documentation sur PostgreSQL pour plus d'informations sur les paramètres CREATE TABLE. |
XML_DOC_UNCOMPRESSED_TYPE | Définition du format de stockage des documents XML | BINARY ou TEXT |
XML_IDX_FULLTEXT_UPDATE_METHOD | Détermine la manière dont les modifications apportées à la colonne xml_doc_val de la table sde_xml_doc<n> (la table de documents XML) et à la colonne text_tag de la table sde_xml_idx<n> (la table d’index d’une colonne XML) sont répercutées sur l’index de texte intégral | MANUAL ou AUTOMATIC |
XML_IDX_INDEX_DOUBLE | Clause de stockage de l’index xmlix<n>_db sur la colonne double_tag de la table sde_xml_idx<n> | Consultez la documentation sur PostgreSQL pour plus d'informations sur les paramètres CREATE INDEX. |
XML_IDX_INDEX_ID | Clause de stockage de l’index xmlix<n>_id sur la colonne ID de la table xml_idx<n> | Consultez la documentation sur PostgreSQL pour plus d'informations sur les paramètres CREATE INDEX. |
XML_IDX_INDEX_PK | Clause de stockage de l’index xmlix<n>_pk sur la colonne d’identité xml_key_column de la table sde_xml_idx<n> | Consultez la documentation sur PostgreSQL pour plus d'informations sur les paramètres CREATE INDEX. |
XML_IDX_INDEX_STRING | Clause de stockage de l’index xmlix<n>_st sur la colonne string_tag de la table sde_xml_idx<n> | Consultez la documentation sur PostgreSQL pour plus d'informations sur les paramètres CREATE INDEX. |
XML_IDX_INDEX_TAG | Clause de stockage de l’index xmlix<n>_tg sur la colonne tag_id de la table sde_xml_idx<n> | Consultez la documentation sur PostgreSQL pour plus d'informations sur les paramètres CREATE INDEX. |
XML_IDX_STORAGE | Clause de stockage de la table sde_xml_idx<n> (table d’index d’une colonne XML) | Consultez la documentation sur PostgreSQL pour plus d'informations sur les paramètres CREATE TABLE. |
Pour les paramètres XML, <n> fait référence à l'identifiant xml_column_id associé à une colonne XML spécifique.
Descriptions fonctionnelles des paramètres
Par défaut, PostgreSQL stocke les tables et les index dans le tablespace par défaut de votre base de données. Pour stocker des tables et des index dans d'autres tablespaces, le superutilisateur postgres doit créer des tablespaces supplémentaires et accorder des privilèges CREATE sur les tablespaces aux utilisateurs qui vont y créer des objets. Vous pouvez utiliser la métacommande psql \db+ pour obtenir une liste des tablespaces existants et de leurs autorisations.
Une fois cette configuration terminée, vous pouvez spécifier différents tablespaces afin qu'ils stockent différentes tables à l'aide des paramètres de stockage. La syntaxe de spécification du stockage des tablespaces varie selon le paramètre.
Remarque :
Les tablespaces dans PostgreSQL utilisent des liens symboliques ; par conséquent, les tablespaces définis par l’utilisateur peuvent être utilisés uniquement sur les systèmes qui prennent en charge les liens symboliques.
Paramètres de stockage d'index et de table métier
La table métier est la table attributaire d’une classe d’entités ou d’une table non spatiale. Utilisez le paramètre B_STORAGE pour définir la configuration de stockage d'une table métier.
Cinq paramètres de stockage d'index prennent en charge la création d'index de table métier :
- Le paramètre B_INDEX_USER contient la configuration de stockage des index définis par l'utilisateur.
- Le paramètre B_INDEX_ROWID contient la configuration de stockage de l'index créé par ArcGIS sur une colonne ObjectID d'une table de registre, également appelée ROWID ou OBJECTID.
- Le paramètre de stockage B_INDEX_RASTER contient les informations de facteur de remplissage de l'index de colonne raster créé par ArcGIS lors de l'ajout d'une colonne raster à une table métier. ArcGIS génère cet index sur des classes d'entités avec une colonne raster.
- Le paramètre B_INDEX_TO_DATE spécifie le facteur de remplissage de l'index R<enregistrement_id>_sde_todate. Cet index est créé quand l'archivage est activé sur une table métier et il est utilisé lors de la mise à jour de la table d'historique pendant une opération d'archivage.
- Le paramètre B_INDEX_XML spécifie le facteur de remplissage de l’index de la colonne XML d’une table métier (également abordé dans la section "Paramètres de type XML" ci-dessous).
Paramètres de stockage des tables d'ajouts et de suppressions
L'enregistrement d'une table métier ou d'une classe d'entités sous forme versionnée permet à plusieurs utilisateurs de conserver et de mettre à jour un objet. ArcGIS crée deux tables (la table des ajouts et la table des suppressions) pour chaque table inscrite sous forme versionnée.
A des intervalles appropriés, les utilisateurs fusionnent les modifications qu'ils ont apportées avec les modifications effectuées par d'autres utilisateurs et résolvent les conflits qui surviennent lorsque les mêmes entités sont modifiées.
Paramètres de la table des ajouts
Le paramètre A_STORAGE contient la configuration de stockage de la table des ajouts. La table des ajouts est nommée A<n>, <n> étant l’ID d’enregistrement répertorié dans la table système de la géodatabase sde_table_registry. Par exemple, si la table métier ROADS est répertoriée avec l'ID d'enregistrement 10, ArcGIS crée la table des ajouts A10.
Cinq autres paramètres de stockage contiennent la configuration de stockage des index de la table des ajouts. Le paramètre A_INDEX_ROWID spécifie le facteur de remplissage de l'index créé par ArcGIS dans la colonne ObjectID versionnée, également appelée ROWID. L'index ROWID de la table des ajouts est nommé A<n>_ROWID_IX1, <n> étant l'identifiant d'enregistrement de la table métier à laquelle la table des ajouts est associée.
Le paramètre A_INDEX_STATEID contient la configuration de facteur de remplissage de l'index créé par ArcGIS sur la colonne SDE_STATE_ID de la table des ajouts. L'index de la colonne SDE_STATE_ID est appelé A<n>_STATE_IX2, <n> étant l'ID d'enregistrement de la table métier à laquelle la table des ajouts est associée.
Le paramètre A_INDEX_USER contient la configuration de facteur de remplissage des index définis par l'utilisateur créés par ArcGIS dans la table des ajouts. Les index définis par l'utilisateur sur les tables métier sont dupliqués sur la table des ajouts. Le paramètre A_INDEX_RASTER spécifie le facteur de remplissage de l'index de la colonne raster d'une colonne raster de la table des ajouts.
Le paramètre A_INDEX_XML spécifie le facteur de remplissage de l’index de la colonne XML d’une table des ajouts (également abordé dans la section "Paramètres de type XML" ci-dessous).
Paramètres de la table des suppressions
Le paramètre D_STORAGE contient la configuration de stockage de la table des suppressions. La table des suppressions est nommée D<n>, <n> étant l'ID d'enregistrement répertorié dans la table système sde_table_registry. Par exemple, si la table métier ROADS est répertoriée avec l'ID d'enregistrement 10, ArcGIS crée la table des suppressions D10.
Deux autres paramètres de stockage contiennent la configuration de stockage des index qu'ArcGIS crée dans la table des suppressions :
- Le paramètre D_INDEX_ALL précise le facteur de remplissage de l'index D<n>_IDX1 créé par ArcGIS dans les colonnes SDE_STATE_ID et SDE_DELETES_ROW_ID de la table des suppressions.
- Le paramètre D_INDEX_DELETED_AT contient le facteur de remplissage de l'index D<n>_IDX2 créé par ArcGIS dans la colonne SDE_DELETED_AT de la table des suppressions.
Paramètres de la table raster
Lorsque vous spécifiez un mot-clé et que le paramètre RASTER_STORAGE est de type binaire lorsque vous créez un jeu de données raster ou une mosaïque, la colonne raster ajoutée à une table métier est une référence de clé étrangère à des données raster stockées dans une structure comportant des index et des tables complémentaires. Lorsque le paramètre RASTER_STORAGE est défini sur rasterblob (valeur par défaut), une colonne bytea est ajoutée à la table métier et les informations raster complémentaires sont stockées dans des tables supplémentaires.
Voici une description des paramètres de la table raster qui définissent la configuration des index et des tables raster complémentaires :
Le paramètre RAS_STORAGE détient la configuration de stockage PostgreSQL CREATE TABLE de la table RAS.
Le paramètre RAS_INDEX_ID spécifie le facteur de remplissage de l'index de la table RAS. Le paramètre BND_STORAGE détient la configuration de stockage PostgreSQL CREATE TABLE de la table BND.
Le paramètre BND_INDEX_COMPOSITE spécifie le facteur de remplissage de l'index de colonne composite de la table BND.
Le paramètre BND_INDEX_ID contient le facteur de remplissage de l'index de colonne d'ID de ligne (RID) de la table BND.
Le paramètre AUX_STORAGE détient la configuration de stockage PostgreSQL CREATE TABLE de la table AUX.
Le paramètre AUX_INDEX_COMPOSITE spécifie le facteur de remplissage de l'index de la table AUX.
Le paramètre BLK_STORAGE détient la configuration de stockage PostgreSQL CREATE TABLE de la table BLK.
Le paramètre BLK_INDEX_COMPOSITE spécifie le facteur de remplissage de l'index de la table BLK.
Vous remarquerez que le facteur de remplissage par défaut des index raster est supérieur à celui d'autres index. Ce phénomène est dû au fait que les données raster ne changent généralement pas autant.
Le paramètre B_STORAGE définit l’emplacement de stockage pour les tables attributaires de raster. Cette table (ou ces tables, il peut y avoir plusieurs tables de ce type) stocke les valeurs d’attribut en fonction des valeurs de cellule dans le raster. Pour stocker ces tables dans un autre emplacement que les tables métier de classe d’entités, créez un mot-clé raster qui précise des informations de stockage différentes pour les tables attributaires de raster. Invitez les créateurs de données à utiliser ce mot-clé lorsqu’ils créent des jeux de données raster.
Paramètres de stockage de géométrie
Le type Esri ST_Geometry doit être présent dans les géodatabases que vous utilisez dans PostgreSQL. Mais, après la création, vous disposez de trois formats de stockage de données spatiales que vous pouvez utiliser dans les géodatabases de PostgreSQL : ST_Geometry, PostGIS Geometry ou PostGIS Geography. Le paramètre GEOMETRY_STORAGE indique la méthode de stockage de géométrie à utiliser. Ses valeurs sont : ST_GEOMETRY, PG_GEOMETRY ou PG_GEOGRAPHY.
Remarque :
Pour utiliser les valeurs PG_GEOMETRY ou PG_GEOGRAPHY, vous devez installer PostGIS et la base de données elle-même doit être activée de telle sorte qu’elle puisse utiliser PostGIS.
Paramètres de fichier journal
Les tables de fichiers journaux permettent à ArcGIS de gérer des jeux d'enregistrements sélectionnés. Les paramètres de fichier journal ne sont plus utilisés dans les géodatabases de PostgreSQL.
Paramètres d'interface utilisateur
Les paramètres d'interface utilisateur commencent par UI et indiquent si leur mot-clé de configuration associé est disponible via l'interface utilisateur ArcGIS et ArcObjects. UI_TEXT est utilisé pour les mots-clés de configuration non composites. UI_TOPOLOGY_TEXT est utilisé pour les mots-clés de topologie. UI_NETWORK_TEXT est utilisé pour les mots-clés de réseau. Les mots-clés de configuration par défaut qui requièrent des paramètres UI les incluent déjà. Ajoutez un de ces paramètres uniquement si vous avez créé vos propres mots-clés personnalisés.
Paramètres de type XML
Remarque :
Les clients ArcGIS n’utilisent pas directement les colonnes XML. si vous n’utilisez pas de colonnes ni de documents XML dans votre géodatabase, vous n’avez pas besoin de configurer ces paramètres.
Les paramètres de configuration XML permettent de spécifier les informations de stockage des tables et des index utilisés pour suivre et stocker les documents XML.
Le paramètre XML_COLUMN_STORAGE détermine si les colonnes XML sont créées en tant que ArcSDE XML ou PostgreSQL XML natif. Le paramètre par défaut consiste à utiliser PostgreSQL XML natif (DB_XML).
Le paramètre XML_INDEX_TAGS_INDEX du mot-clé de configuration DATA_DICTIONARY spécifie le facteur de remplissage des index de la table sde_xml_indexes.
Les paramètres XML_INDEX_TAGS_TABLE du mot-clé de configuration DATA_DICTIONARY définissent le stockage des tables système de la géodatabase sde_xml_index_tags. Pour préciser un stockage personnalisé avec ces deux paramètres, vous devez modifier leurs valeurs avant de créer votre géodatabase puisqu’elles contrôlent le stockage pour les tables système de la géodatabase.
Le paramètre A_INDEX_XML définit le facteur de remplissage de l'index de la colonne XML de la table des ajouts d'une classe d'entités versionnée.
Le paramètre B_INDEX_XML définit le taux de remplissage de l'index de la colonne XML des tables métier.
Le paramètre XML_IDX_FULLTEXT_UPDATE_METHOD définit la manière dont la colonne xml_doc_val de la table de documents XML (sde_xml_doc<n>) et la colonne text_tag de la table d'index d'une colonne XML (sde_xml_idx<n>) sont répercutées sur l'index de texte intégral. Les options de ce paramètre sont AUTOMATIC et MANUEL. En cas de définition sur AUTOMATIC, un déclencheur créé sur les tables XML secondaires met à jour les index lors de l'insertion de lignes. Si la valeur pour XML_IDX_FULLTEXT_UPDATE_METHOD n'est pas définie sur AUTOMATIC, elle l'est sur MANUAL.
Le paramètre XML_DOC_STORAGE définit le stockage de la table sde_xml_doc<n>.
Le paramètre de configuration XML_DOC_INDEX définit le facteur de remplissage des index xmldoc<n>_pk et xml_doc<n>_ix dans la table sde_xml_doc<n>.
Le paramètre de configuration XML_DOC_UNCOMPRESSED_TYPE permet de déterminer le mode de stockage du contenu des documents XML. Les options sont BINARY et TEXT. Si vous utilisez BINARY, les données sont stockées comme type de données bytea. Si vous utilisez TEXT, les données seront codées en Unicode ou ASCII, selon que votre base de données est configurée ou non pour stocker des données Unicode (UTF-8).
Le paramètre de configuration XML_IDX_STORAGE définit le stockage de la table sde_xml_idx<n>, qui correspond à la table d'index d'une colonne XML. Les paramètres suivants définissent le stockage des index des colonnes dans la table sde_xml_idx<n> même :
- XML_IDX_INDEX_DOUBLE : définit le stockage de l'index xmlix<n>_db dans la colonne double_tag.
- XML_IDX_INDEX_ID : définit le stockage de l'index xmlix<n>_id dans la colonne d'ID.
- XML_IDX_INDEX_PK : définit le stockage de l'index xmlix<n>_pk dans la colonne d'identité xml_key_column.
- XML_IDX_INDEX_STRING : définit le stockage de l'index xmlix<n>_st dans la colonne string_tag.
- XML_IDX_INDEX_TAG : définit le stockage de l'index xmlix<n>_tg dans la colonne tag_id.
Vous avez un commentaire à formuler concernant cette rubrique ?