Paramètres de configuration DBTUNE PostgreSQL

Les paramètres de configuration, stockés dans la colonne parameter_name de la table sde_dbtune, identifient l'objet de base de données à configurer ou indiquent une configuration spécifique. Les valeurs correspondantes, stockées dans la colonne config_string de la table sde_dbtune, indiquent la manière dont cet objet ou ce paramètre est configuré. Les paramètres et leurs chaînes de configuration sont regroupés dans la table sde_dbtune par mot-clé de configuration. Les combinaisons mot-clé/nom de paramètre sont uniques, mais la plupart des noms de paramètres ne le sont pas et sont réutilisés avec plusieurs mots-clés dans la table sde_dbtune.

Les valeurs valides de la colonne parameter_name sont fixes ; vous ne pouvez pas en inventer de nouvelles. De même, les colonnes config_string acceptent uniquement certaines valeurs numériques ou chaînes SQL. Dans la plupart des cas, ces chaînes sont ajoutées aux instructions SQL CREATE TABLE et INDEX CREATE afin de correspondre à la syntaxe SQL nécessaire au SGBD donné.

Dans les géodatabases stockées dans une base de données PostgreSQL, les paires nom du paramètre-chaîne de configuration sont utilisées par ArcSDE pour effectuer les opérations suivantes :

Par défaut, PostgreSQL stocke les tables et les index dans le tablespace par défaut de la base de données. Pour stocker des tables et des index dans d'autres tablespaces, le super-utilisateur a besoin de créer des tablespaces supplémentaires et d'accorder des privilèges CREATE sur ces tablespaces aux utilisateurs destinés à 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 sde_dbtune. La syntaxe de spécification du stockage des tablespaces varie selon le paramètre.

RemarqueRemarque :

dans PostgreSQL, les tablespaces utilisent des liaisons symboliques ; par conséquent, les tablespaces définis par l'utilisateur peuvent être utilisés uniquement sur les systèmes prenant en charge les liaisons symboliques.

La table suivante fournit une liste alphabétique de tous les paramètres de configuration possibles pouvant être utilisés dans une géodatabase PostgreSQL. Cette liste est suivie d'explications plus approfondies des paramètres regroupés par fonctionnalité.

Nom de paramètre

Description

Valeur

A_INDEX_ROWID

Définition du stockage de l'index de la colonne d'ID d'objet de la table des ajouts

Consultez la documentation sur PostgreSQL pour plus d'informations sur les paramètres CREATE INDEX.

A_INDEX_STATEID

Définition du stockage de l'index de 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

Définition du stockage de l'index de la table des ajouts

Consultez la documentation sur PostgreSQL pour plus d'informations sur les paramètres CREATE INDEX.

A_INDEX_XML

Définition du stockage de table d'index de 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éfinition du stockage de la table des ajouts

Consultez la documentation sur PostgreSQL pour plus d'informations sur les paramètres CREATE TABLE.

AUX_INDEX_COMPOSITE

Définition du stockage de l'index de 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éfinition du stockage de la table AUX raster

Consultez la documentation sur PostgreSQL pour plus d'informations sur les paramètres CREATE TABLE.

B_INDEX_RASTER

Définition du stockage de l'index de la colonne raster de la table métier

Consultez la documentation sur PostgreSQL pour plus d'informations sur les paramètres CREATE INDEX.

B_INDEXÉROWID

Définition du stockage R<N>_SDE_ROWID_UK de l'index ROWID raster et de l'index de la colonne d'ID d'objet de la table métier

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<ID_enregistrement>_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

Définition du stockage de l'index de l'utilisateur de la table métier

Consultez la documentation sur PostgreSQL pour plus d'informations sur les paramètres CREATE INDEX.

B_INDEX_XML

Définition du stockage de table d'index de 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 de la table attributaire de raster et de la table métier

Consultez la documentation sur PostgreSQL pour plus d'informations sur les paramètres CREATE TABLE.

BLK_INDEX_COMPOSITE

Définition du stockage de l'index de 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

Définition du stockage de l'index de 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

Définition du stockage de l'index de la colonne RID de la table BND raster

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

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

Définition du stockage de l'index de 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éfinition du stockage de la table des suppressions

Consultez la documentation sur PostgreSQL pour plus d'informations sur les paramètres CREATE TABLE.

GEOMETRY_STORAGE

Indique le type de données de stockage de la colonne spatiale

ST_GEOMETRY ou PG_GEOMETRY

LD_INDEX_ALL

Définition du stockage de la clé primaire des tables sde_logfile_data et sde_logpool

Consultez la documentation sur PostgreSQL pour plus d'informations sur les paramètres CREATE INDEX.

LD_STORAGE

Définition du stockage des tables sde_logfile_data et sde_logpool

Consultez la documentation sur PostgreSQL pour plus d'informations sur les paramètres CREATE TABLE.

LF_INDEX_ID

Définition du stockage de la clé primaire sde_logfile

Consultez la documentation sur PostgreSQL pour plus d'informations sur les paramètres CREATE INDEX.

LF_INDEX_NAME

Définition du stockage de l'index unique sde_logfiles

Consultez la documentation sur PostgreSQL pour plus d'informations sur les paramètres CREATE INDEX.

LF_STORAGE

Définition du stockage de la table sde_logfiles

Consultez la documentation sur PostgreSQL pour plus d'informations sur les paramètres CREATE TABLE.

MVTABLES_MODIFIED_INDEX

Définition du stockage de l'index 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

Définition du stockage de l'index RID de 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éfinit le type de stockage des données raster

binaire ou ST_Raster

SESSION_INDEX

Définition du stockage des index de fichier journal de session ou autonome ArcSDE

Consultez la documentation sur PostgreSQL pour plus d'informations sur les paramètres CREATE INDEX.

SESSION_STORAGE

Définition du stockage des tables de fichiers journaux de session ou autonomes ArcSDE

Consultez la documentation sur PostgreSQL pour plus d'informations sur les paramètres CREATE TABLE.

SESSION_TEMP_TABLE

Détermine si les fichiers journaux sont créés dans tempdb.

1 ou 0

Ce paramètre est présent, mais il n'est pour le moment pas utilisé dans PostgreSQL.

STATES_INDEX

Définition du stockage de 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

Paramètre d'interface utilisateur, qui indique que le mot-clé de configuration associé apparaîtra 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

Paramètre d'interface utilisateur, qui indique que le mot-clé de configuration associé apparaîtra dans l'interface utilisateur ArcGIS ; contient une description de la configuration de terrain.

Description pouvant comporter jusqu'à 2 048 caractères

UI_TEXT

Paramètre d'interface utilisateur, qui indique que le mot-clé de configuration associé apparaîtra 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

Paramètre d'interface utilisateur, qui indique que le mot-clé de configuration associé apparaîtra dans l'interface utilisateur ArcGIS ; contient une description de la configuration de topologie.

Description pouvant comporter jusqu'à 2 048 caractères

VERSIONS_INDEX

Définition du stockage de l'index 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 ArcSDE ou XML SGBD natif

SDE_XML or DB_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étermine le format de stockage des documents XML

BINARY ouTEXT

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

AUTOMATIC ou MANUAL

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> (la table d'index d'une colonne XML)

Consultez la documentation sur PostgreSQL pour plus d'informations sur les paramètres CREATE TABLE.

Récapitulatif des paramètres de configuration

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

Paramètres de stockage d'index et de table métier

Une table métier est une table PostgreSQL créée par un client ArcSDE, la commande d'administration sdetable ou la fonction SE_table_create de l'API (Application Programming Interface) C ArcSDE. Utilisez le paramètre B_STORAGE de la table sde_dbtune 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 créés avec la fonction SE_table_create_index de l'API C et l'opération create_index de la commande sdetable.
  • Le paramètre B_INDEX_ROWID contient la configuration de stockage de l'index qu'ArcSDE crée sur la colonne d'ID d'objet d'une table de registre, également appelé 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 ArcSDE lors de l'ajout d'une colonne raster à une table métier. Cet index est créé par la fonction SE_rastercolumn_create de l'API C d'ArcSDE. Cette fonction est appelée par ArcGIS lorsqu'il crée une classe d'entités et par les opérations d'ajout, de copie et d'importation de la commande sderaster.
  • Le paramètre B_INDEX_TO_DATE spécifie le facteur de remplissage de l'index R<ID_enregistrement>_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").

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 TABLE_REGISTRY. Par exemple, si la table métier ROADS est répertoriée avec l'ID d'enregistrement 10, ArcSDE 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 ArcSDE dans la colonne d'ID d'objet versionnée, également appelé 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 ArcSDE 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'identifiant 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 ArcSDE 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").

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 TABLE_REGISTRY. Par exemple, si la table métier ROADS est répertoriée avec l'ID d'enregistrement 10, ArcSDE crée la table des suppressions D10.

Deux autres paramètres de stockage contiennent la configuration de stockage des index qu'ArcSDE crée sur la table des suppressions :

  • Le paramètre D_INDEX_ALL spécifie le facteur de remplissage de l'index D<n>_IDX1 créé par ArcSDE 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 ArcSDE dans la colonne SDE_DELETED_AT de la table des suppressions.

Pour plus d'informations sur la structure des tables d'ajouts et de suppressions et leur utilisation, reportez-vous à la rubrique Tables versionnées d'une géodatabase dans PostgreSQL.

Paramètres de la table raster

Une colonne raster ajoutée à une table métier est en fait une référence de clé étrangère aux données raster stockées dans une structure composée de quatre tables et de cinq index de support. Les paramètres de table raster définissent la configuration des tables et des index raster.

Le paramètre RAS_STORAGE contient la configuration de stockage CREATE TABLE PostgreSQL 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 contient la configuration de stockage CREATE TABLE PostgreSQL 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 contient la configuration de stockage CREATE TABLE PostgreSQL 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 contient la configuration de stockage CREATE TABLE PostgreSQL de la table BLK.

Le paramètre BLK_INDEX_COMPOSITE spécifie le facteur de remplissage de l'index de la table BLK.

Vous avez sans doute remarqué que le facteur de remplissage par défaut des index raster est supérieur à celui d'autres index de la table sde_dbtune. Ce phénomène est dû au fait que les données raster ne changent généralement pas autant.

Il existe un type supplémentaire de table raster, la table attributaire 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. Le paramètre B_STORAGE définit le stockage de ces tables. Si vous devez définir un emplacement de stockage pour ces tables autre que celui d'autres tables métier de classe d'entités, veillez à créer un mot-clé de données raster à utiliser lors de la création de jeux de données et de catalogues d'images spécifiant des informations de stockage différentes de celles des tables attributaires de raster.

Pour en savoir plus sur les tables attributaires de raster, reportez-vous à la rubrique Tables attributaires de jeu de données raster. Pour en savoir plus sur les mots-clés de configuration personnalisés, reportez-vous à la rubrique Mots-clés de configuration personnalisés.

Paramètres de stockage de géométrie

ArcSDE pour PostgreSQL offre deux formats de stockage des données spatiales. Le paramètre GEOMETRY_STORAGE indique la méthode de stockage de géométrie à utiliser. Ses valeurs sont : ST_GEOMETRY et PG_GEOMETRY.

RemarqueRemarque :

pour utiliser le type de stockage PG_GEOMETRY, vous devez disposer de PostGIS et la base de données doit être activée de telle sorte qu'elle puisse utiliser le type de stockage de géométries PostGIS. Reportez-vous à la rubrique ArcGIS et le type de géométrie PostGIS pour plus d'informations.

Reportez-vous à la rubrique Qu'est-ce que le type de stockage ST_Geometry ? pour obtenir une description de ce type de stockage des données.

Paramètres de fichier journal

Les tables de fichiers journaux permettent à ArcSDE de gérer des jeux d'enregistrements sélectionnés. Les paramètres de fichier journal affectent les tables et les index de fichier journal et de données de fichier journal. Ils commencent par la lettre L ou le mot SESSION.

Ces paramètres sont les suivants :

  • Le paramètre LD_INDEX_ALL définit le facteur de remplissage de la clé primaire des tables sde_logfile_data et sde_logpool.
  • Le paramètre LD_STORAGE définit la configuration des tables sde_log file_data et sde_logpool_<ID_sde>.
  • Le paramètre LF_INDEX_ID définit le stockage et le facteur de remplissage de la clé primaire sde_log file.
  • Le paramètre LF_INDEX_NAME définit le facteur de remplissage de l'index unique sde_log file.
  • Le paramètre LF_STORAGE définit la configuration de stockage de la table sde_logfiles.
  • Le paramètre SESSION_INDEX configure le facteur de remplissage de l'index logdata_<ID_sde>_<ID_sde>_<ID_autonome_actuel>_idx1 de la table de fichiers journaux autonomes et de l'index logsession_<ID_sde>_idx1 de la table de session.
  • SESSION_STORAGE définit la configuration de stockage de la table de fichiers journaux autonomes logdata_<ID_sde>_<ID_autonome_actuel> et de la table de session session_<ID_sde>.
  • Le paramètre SESSION _TEMP_TABLE n'est pas utilisé dans les géodatabases PostgreSQL.

Pour plus d'informations sur l'utilisation des tables de fichiers journaux dans la géodatabase, reportez-vous à la rubrique Tables de fichiers journaux ArcSDE dans 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_TERRAIN_TEXT est utilisé pour les mots-clés de terrain. UI_NETWORK_TEXT est utilisé pour les mots-clés de réseau. Reportez-vous à la rubrique Rendre les mots-clés de configuration disponibles dans ArcGIS pour plus d'informations sur l'utilisation des paramètres UI.

Paramètres de type XML

RemarqueRemarque :

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 au format XML ArcSDE ou XML PostgreSQL natif. Le paramètre par défaut est d'utiliser XML ArcSDE (SDE_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 ArcSDE sde_xml_index_tags. Pour spécifier un stockage personnalisé avec ces deux paramètres, vous devez modifier leurs valeurs avant de créer votre géodatabase, car ils contrôlent le stockage des 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 de 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 si 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 de la table sde_xml_idx<n> elle-même :

  • XML_IDX_INDEX_DOUBLE : définit le stockage de l'index xmlix<n>_db sur la colonne double_tag.
  • XML_IDX_INDEX_ID : définit le stockage de l'index xmlix<n>_id sur la colonne d'ID.
  • XML_IDX_INDEX_PK : définit le stockage de l'index xmlix<n>_pk sur la colonne d'identité xml_key_column.
  • XML_IDX_INDEX_STRING : définit le stockage de l'index xmlix<n>_st sur la colonne string_tag.
  • XML_IDX_INDEX_TAG : définit le stockage de l'index xmlix<n>_tg sur la colonne tag_id.
Reportez-vous à la rubrique Documents XML d'une géodatabase stockée dans PostgreSQL pour plus d'informations sur l'utilisation des colonnes XML.

5/10/2014