Changeset 1140
- Timestamp:
- 09/20/08 10:55:52 (2 months ago)
- Files:
-
- traduc/trunk/postgresql/Makefile (modified) (1 diff)
- traduc/trunk/postgresql/ref/alter_opfamily.xml (modified) (18 diffs)
- traduc/trunk/postgresql/ref/alter_tsdictionary.xml (modified) (13 diffs)
- traduc/trunk/postgresql/ref/postmaster.xml (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
traduc/trunk/postgresql/Makefile
r1139 r1140 149 149 [ -d man/man1 ] || mkdir -p man/man1 150 150 mv *.1 man/man1 151 recode iso-8859-1 ..utf-8 man/man1/*.1151 recode iso-8859-15..utf-8 man/man1/*.1 152 152 tar cvfz $(BASEDIR)/$(HTM_OUTPUT)/$(MAN_OUTPUT) man 153 153 rm -r man traduc/trunk/postgresql/ref/alter_opfamily.xml
r973 r1140 12 12 <refnamediv> 13 13 <refname>ALTER OPERATOR FAMILY</refname> 14 <refpurpose>Modifier la d éfinition d'une famille d'opérateur</refpurpose>14 <refpurpose>Modifier la définition d'une famille d'opérateur</refpurpose> 15 15 </refnamediv> 16 16 … … 39 39 40 40 <para> 41 <command>ALTER OPERATOR FAMILY</command> modifie la d éfinition d'une famille42 d'op érateur. Vous pouvez ajouter des opérateurs et des fonctions du support Ã43 la famille, les supprimer ou modifier le nom et le propri étaire de la41 <command>ALTER OPERATOR FAMILY</command> modifie la définition d'une famille 42 d'opérateur. Vous pouvez ajouter des opérateurs et des fonctions du support à 43 la famille, les supprimer ou modifier le nom et le propriétaire de la 44 44 famille. 45 45 </para> 46 46 47 47 <para> 48 Quand les op érateurs et fonctions de support sont ajoutés Ãune famille avec48 Quand les opérateurs et fonctions de support sont ajoutés à une famille avec 49 49 la commande <command>ALTER OPERATOR FAMILY</command>, ils ne font partie 50 d'aucune classe d'op érateur spécifique à l'intérieur de la famille. Ils51 sont <quote>lâches</quote> dans la famille. Ceci indique que ces op érateurs52 et fonctions sont compatibles avec la s émantique de la famille but qu'ils53 ne sont pas requis pour un fonctionnement correct d'un index sp écifique.54 (Les op érateurs et fonctions qui sont ainsi nécessaires doivent être55 d éclarés comme faisant partie d'une classe d'opérateur ; voir50 d'aucune classe d'opérateur spécifique à l'intérieur de la famille. Ils 51 sont <quote>lâches</quote> dans la famille. Ceci indique que ces opérateurs 52 et fonctions sont compatibles avec la sémantique de la famille but qu'ils 53 ne sont pas requis pour un fonctionnement correct d'un index spécifique. 54 (Les opérateurs et fonctions qui sont ainsi nécessaires doivent être 55 déclarés comme faisant partie d'une classe d'opérateur ; voir 56 56 <xref linkend="sql-createopclass" endterm="sql-createopclass-title"/>.) 57 57 <productname>PostgreSQL</productname> la suppression des membres lâches 58 d'une famille à tout moment, mais les membres d'une classe d'opérateur ne59 peuvent pas être supprimés sans supprimer toute la classe et les index60 qui en d épendent. Typiquement, les opérateurs et fonctions sur un seul type61 de donn ées font partie des classes d'opérateurs car ils ont besoin de62 supporter un index sur ce type de donn ées spécifique alors que les opérateurs58 d'une famille à tout moment, mais les membres d'une classe d'opérateur ne 59 peuvent pas être supprimés sans supprimer toute la classe et les index 60 qui en dépendent. Typiquement, les opérateurs et fonctions sur un seul type 61 de données font partie des classes d'opérateurs car ils ont besoin de 62 supporter un index sur ce type de données spécifique alors que les opérateurs 63 63 et familles inter-types sont fait de membres lâches de la famille. 64 64 </para> 65 65 66 66 <para> 67 Vous devez être superutilisateur pour utiliser <command>ALTER OPERATOR67 Vous devez être superutilisateur pour utiliser <command>ALTER OPERATOR 68 68 FAMILY</command>. 69 (Cette restriction est faite parce qu'une d éfinition erronée d'une famille70 d'op érateur pourrait gêner voire même arrêter brutalement le serveur.)71 </para> 72 73 <para> 74 <command>ALTER OPERATOR FAMILY</command> ne v érifie pas encore si la définition75 de l'op érateur de famille inclut tous les opérateurs et fonctions requis par76 la m éthode d'indexage, ni si les opérateurs et les fonctions forment un77 ensemble coh érent et suffisant. C'est de la responsabilitéde l'utilisateur78 de d éfinir une famille d'opérateur valide.69 (Cette restriction est faite parce qu'une définition erronée d'une famille 70 d'opérateur pourrait gêner voire même arrêter brutalement le serveur.) 71 </para> 72 73 <para> 74 <command>ALTER OPERATOR FAMILY</command> ne vérifie pas encore si la définition 75 de l'opérateur de famille inclut tous les opérateurs et fonctions requis par 76 la méthode d'indexage, ni si les opérateurs et les fonctions forment un 77 ensemble cohérent et suffisant. C'est de la responsabilité de l'utilisateur 78 de définir une famille d'opérateur valide. 79 79 </para> 80 80 … … 85 85 86 86 <refsect1> 87 <title>Param Útres</title>87 <title>Paramètres</title> 88 88 89 89 <variablelist> … … 92 92 <listitem> 93 93 <para> 94 Le nom d'une famille d'op érateur (pouvant être qualifié du schéma).94 Le nom d'une famille d'opérateur (pouvant être qualifié du schéma). 95 95 </para> 96 96 </listitem> … … 101 101 <listitem> 102 102 <para> 103 Le nom de la m éthode d'indexage.103 Le nom de la méthode d'indexage. 104 104 </para> 105 105 </listitem> … … 110 110 <listitem> 111 111 <para> 112 Le num éro de stratégie de la méthode d'indexage pour un opérateur113 associ éavec la famille.112 Le numéro de stratégie de la méthode d'indexage pour un opérateur 113 associé avec la famille. 114 114 </para> 115 115 </listitem> … … 120 120 <listitem> 121 121 <para> 122 Le nom d'un op érateur (pouvant être qualifié du schéma) associéavec la123 famille d'op érateur.122 Le nom d'un opérateur (pouvant être qualifié du schéma) associé avec la 123 famille d'opérateur. 124 124 </para> 125 125 </listitem> … … 130 130 <listitem> 131 131 <para> 132 Dans une clause <literal>OPERATOR</literal>, les types de donn ées en133 op érande de l'opérateur, ou <literal>NONE</literal> pour signifier un134 op érateur unaire. Contrairement Ãla syntaxe comparable de <command>CREATE135 OPERATOR CLASS</command>, les types de donn ées en opérande doivent136 toujours être précisés.137 </para> 138 139 <para> 140 Dans une clause <literal>ADD FUNCTION</literal>, les types de donn ées des141 op érandes que la fonction est sensée supporter, si différent des types de142 donn ées en entrée de la fonction. Pour les index B-tree et hash, il n'est143 pas strictement n écessaire de spécifier <replaceable144 class="parameter">op_type</replaceable> car les types de donn ées en entrée145 de la fonction sont toujours les bons Ãutiliser. Pour les index GIN et146 GiST, il est n écessaire de spécifier le type de données en entrée qui sera147 utilis épar la fonction.148 </para> 149 150 <para> 151 Dans une clause <literal>DROP FUNCTION</literal>, les types de donn ées152 en op érande que la fonction est sensée supportée doivent être153 pr écisés.132 Dans une clause <literal>OPERATOR</literal>, les types de données en 133 opérande de l'opérateur, ou <literal>NONE</literal> pour signifier un 134 opérateur unaire. Contrairement à la syntaxe comparable de <command>CREATE 135 OPERATOR CLASS</command>, les types de données en opérande doivent 136 toujours être précisés. 137 </para> 138 139 <para> 140 Dans une clause <literal>ADD FUNCTION</literal>, les types de données des 141 opérandes que la fonction est sensée supporter, si différent des types de 142 données en entrée de la fonction. Pour les index B-tree et hash, il n'est 143 pas strictement nécessaire de spécifier <replaceable 144 class="parameter">op_type</replaceable> car les types de données en entrée 145 de la fonction sont toujours les bons à utiliser. Pour les index GIN et 146 GiST, il est nécessaire de spécifier le type de données en entrée qui sera 147 utilisé par la fonction. 148 </para> 149 150 <para> 151 Dans une clause <literal>DROP FUNCTION</literal>, les types de données 152 en opérande que la fonction est sensée supportée doivent être 153 précisés. 154 154 </para> 155 155 </listitem> … … 160 160 <listitem> 161 161 <para> 162 Si pr ésent, l'index est « Ãperte » (<quote>lossy</quote>) pour cet163 op érateur et, du coup, les lignes récupérées utilisant l'index doivent164 être de nouveau vérifiées pour s'assurer qu'elles vérifient bien la clause165 de qualification impliquant cet op érateur.162 Si présent, l'index est « à perte » (<quote>lossy</quote>) pour cet 163 opérateur et, du coup, les lignes récupérées utilisant l'index doivent 164 être de nouveau vérifiées pour s'assurer qu'elles vérifient bien la clause 165 de qualification impliquant cet opérateur. 166 166 </para> 167 167 </listitem> … … 172 172 <listitem> 173 173 <para> 174 Le num éro de la procédure de support de la méthode d'indexage associé175 avec la famille d'op érateur.174 Le numéro de la procédure de support de la méthode d'indexage associé 175 avec la famille d'opérateur. 176 176 </para> 177 177 </listitem> … … 182 182 <listitem> 183 183 <para> 184 Le nom (pouvant être qualifié du schéma) d'une fonction qui est une185 proc édure de support de la méthode d'indexage pour la famille186 d'op érateur.184 Le nom (pouvant être qualifié du schéma) d'une fonction qui est une 185 procédure de support de la méthode d'indexage pour la famille 186 d'opérateur. 187 187 </para> 188 188 </listitem> … … 193 193 <listitem> 194 194 <para> 195 Les types de donn ées pour les arguments de la fonction.195 Les types de données pour les arguments de la fonction. 196 196 </para> 197 197 </listitem> … … 202 202 <listitem> 203 203 <para> 204 Le nouveau nom de la famille d'op érateur204 Le nouveau nom de la famille d'opérateur 205 205 </para> 206 206 </listitem> … … 211 211 <listitem> 212 212 <para> 213 Le nouveau propri étaire de la famille d'opérateur213 Le nouveau propriétaire de la famille d'opérateur 214 214 </para> 215 215 </listitem> … … 228 228 229 229 <para> 230 Notez que la syntaxe <literal>DROP</literal> sp écifie uniquement le231 <quote>slot</quote> dans la famille d'op érateur, par stratégie ou numéro232 de support et types de donn ées en entrée. Le nom de l'opérateur ou de la233 fonction occupant le slot n'est pas mentionn é. De plus, pour <literal>DROP234 FUNCTION</literal>, les types à spécifier sont les types de données en235 entr ée que la fonction doit supporter ; pour les index GIN et GiST,236 ceci pourrait ne rien avoir à faire avec les types d'argument en entrée230 Notez que la syntaxe <literal>DROP</literal> spécifie uniquement le 231 <quote>slot</quote> dans la famille d'opérateur, par stratégie ou numéro 232 de support et types de données en entrée. Le nom de l'opérateur ou de la 233 fonction occupant le slot n'est pas mentionné. De plus, pour <literal>DROP 234 FUNCTION</literal>, les types à spécifier sont les types de données en 235 entrée que la fonction doit supporter ; pour les index GIN et GiST, 236 ceci pourrait ne rien avoir à faire avec les types d'argument en entrée 237 237 de la fonction. 238 238 </para> 239 239 240 240 <para> 241 Comme le processus des index ne v érifie pas les droits sur les fonctions242 avant de les utiliser, inclure une fonction ou un op érateur dans une famille243 d'op érateur est équivalent à donner le droit d'exécution Ãpublic. Ceci n'est244 g énéralement pas un problÚme pour les tris de fonction qui sont utiles Ãune245 famille d'op érateur.246 </para> 247 248 <para> 249 Les op érateurs ne doivent pas être définis par des fonctions SQL. Une250 fonction SQL risque d' être remplacée dans la requête appelante, ce qui251 emp êchera l'optimiseur de savoir si la requête peut utiliser un index.241 Comme le processus des index ne vérifie pas les droits sur les fonctions 242 avant de les utiliser, inclure une fonction ou un opérateur dans une famille 243 d'opérateur est équivalent à donner le droit d'exécution à public. Ceci n'est 244 généralement pas un problème pour les tris de fonction qui sont utiles à une 245 famille d'opérateur. 246 </para> 247 248 <para> 249 Les opérateurs ne doivent pas être définis par des fonctions SQL. Une 250 fonction SQL risque d'être remplacée dans la requête appelante, ce qui 251 empêchera l'optimiseur de savoir si la requête peut utiliser un index. 252 252 </para> 253 253 </refsect1> … … 257 257 258 258 <para> 259 La commande exemple suivant ajoute des op érateurs inter-type de données et260 ajoute les fonctions de support pour une famille d'op érateur qui contient261 d éjà les classes d'opérateur B_tree pour les types de données259 La commande exemple suivant ajoute des opérateurs inter-type de données et 260 ajoute les fonctions de support pour une famille d'opérateur qui contient 261 déjà les classes d'opérateur B_tree pour les types de données 262 262 <type>int4</type> et <type>int2</type>. 263 263 </para> … … 284 284 285 285 <para> 286 Pour supprimer de nouveau ces entr ées :286 Pour supprimer de nouveau ces entrées : 287 287 </para> 288 288 … … 309 309 310 310 <refsect1> 311 <title>Compatibilit é</title>311 <title>Compatibilité</title> 312 312 313 313 <para> traduc/trunk/postgresql/ref/alter_tsdictionary.xml
r973 r1140 13 13 <refnamediv> 14 14 <refname>ALTER TEXT SEARCH DICTIONARY</refname> 15 <refpurpose>modifier la d éfinition d'un dictionnaire de recherche plein texte</refpurpose>15 <refpurpose>modifier la définition d'un dictionnaire de recherche plein texte</refpurpose> 16 16 </refnamediv> 17 17 … … 35 35 36 36 <para> 37 <command>ALTER TEXT SEARCH DICTIONARY</command> modifie la d éfinition d'un37 <command>ALTER TEXT SEARCH DICTIONARY</command> modifie la définition d'un 38 38 dictionnaire de recherche plein texte. Vous pouvez modifier les options 39 sp écifiques au modÚle d'un dictionnaire. Vous pouvez aussi modifier le40 nom du dictionnaire et son propri étaire.39 spécifiques au modèle d'un dictionnaire. Vous pouvez aussi modifier le 40 nom du dictionnaire et son propriétaire. 41 41 </para> 42 42 43 43 <para> 44 Vous devez être superutilisateur pour utiliser <command>ALTER TEXT SEARCH44 Vous devez être superutilisateur pour utiliser <command>ALTER TEXT SEARCH 45 45 DICTIONARY</command>. 46 46 </para> … … 48 48 49 49 <refsect1> 50 <title>Param Útres</title>50 <title>Paramètres</title> 51 51 52 52 <variablelist> … … 55 55 <listitem> 56 56 <para> 57 Le nom du dictionnaire de recherche plein texte (pouvant être qualifié58 du sch éma).57 Le nom du dictionnaire de recherche plein texte (pouvant être qualifié 58 du schéma). 59 59 </para> 60 60 </listitem> … … 65 65 <listitem> 66 66 <para> 67 Le nom d'une option, sp écifique au modÚle, Ãconfigurer pour ce67 Le nom d'une option, spécifique au modèle, à configurer pour ce 68 68 dictionnaire. 69 69 </para> … … 75 75 <listitem> 76 76 <para> 77 La nouvelle valeur à utiliser pour une option spécifique au modÚle.78 Si le signe égale et la valeur sont omises, alors toute valeur précédente79 de cette option est supprim ée du dictionnaire, permettant ainsi Ã80 l'utilisation de la valeur par d éfaut.77 La nouvelle valeur à utiliser pour une option spécifique au modèle. 78 Si le signe égale et la valeur sont omises, alors toute valeur précédente 79 de cette option est supprimée du dictionnaire, permettant ainsi à 80 l'utilisation de la valeur par défaut. 81 81 </para> 82 82 </listitem> … … 96 96 <listitem> 97 97 <para> 98 Le nouveau propri étaire du dictionnaire de recherche plein texte.98 Le nouveau propriétaire du dictionnaire de recherche plein texte. 99 99 </para> 100 100 </listitem> … … 103 103 104 104 <para> 105 Les options sp écifiques au modÚle peuvent apparaître dans n'importe quel105 Les options spécifiques au modèle peuvent apparaître dans n'importe quel 106 106 ordre. 107 107 </para> … … 112 112 113 113 <para> 114 La commande exemple suivant modifie la liste des mots d'arr êt par un115 dictionnaire bas é sur Snowball. Les autres paramÚtres restent inchangés.114 La commande exemple suivant modifie la liste des mots d'arrêt par un 115 dictionnaire basé sur Snowball. Les autres paramètres restent inchangés. 116 116 </para> 117 117 … … 122 122 <para> 123 123 La commande exemple suivante modifie la langue par le hollandais et supprime 124 compl Útement l'option des mots d'arrêt.124 complètement l'option des mots d'arrêt. 125 125 </para> 126 126 … … 130 130 131 131 <para> 132 La commande exemple suivante <quote>met à jour</quote> la définition du132 La commande exemple suivante <quote>met à jour</quote> la définition du 133 133 dictionnaire sans rien modifier. 134 134 … … 140 140 pas s'il n'y a pas d'options.) Cette astuce est utile lors de la modification 141 141 des fichiers de configuration pour le dictionnaire : la commande 142 <command>ALTER</command> forcera les sessions existantes Ãrelire les fichiers143 de configuration, ce qu'elles ne feraient jamais si elles les avaient d éjÃ142 <command>ALTER</command> forcera les sessions existantes à relire les fichiers 143 de configuration, ce qu'elles ne feraient jamais si elles les avaient déjà 144 144 lus. 145 145 </para> … … 147 147 148 148 <refsect1> 149 <title>Compatibilit é</title>149 <title>Compatibilité</title> 150 150 151 151 <para> traduc/trunk/postgresql/ref/postmaster.xml
r973 r1140 14 14 <refnamediv> 15 15 <refname id="postmaster-ref">postmaster</refname> 16 <refpurpose>Serveur de bases de donn ées <productname>PostgreSQL</productname></refpurpose>16 <refpurpose>Serveur de bases de données <productname>PostgreSQL</productname></refpurpose> 17 17 </refnamediv> 18 18 … … 33 33 34 34 <para> 35 <command>postmaster</command> est un alias obsol Úte de <command>postgres</command>.35 <command>postmaster</command> est un alias obsolète de <command>postgres</command>. 36 36 </para> 37 37 </refsect1>

