Changeset 1039
- Timestamp:
- 05/14/08 09:46:32 (6 months ago)
- Files:
-
- traduc/trunk/postgresql/cvs.xml (modified) (21 diffs)
- traduc/trunk/postgresql/datetime.xml (modified) (12 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
traduc/trunk/postgresql/cvs.xml
r973 r1039 32 32 33 33 <para> 34 Le code source de <productname>PostgreSQL</productname> est stocké et géré en35 utilisant lesystème de contrôle de version <productname>CVS</productname>34 Le code source de <productname>PostgreSQL</productname> est stocké et géré à 35 l'aide du système de contrôle de version <productname>CVS</productname> 36 36 (<foreignphrase>Concurrent Version Control System</foreignphrase>). 37 37 </para> … … 41 41 CVS anonyme, <productname>rsync</productname> et <productname>CVSup</productname>, 42 42 pour extraire de <productname>CVS</productname> l'arborescence du 43 code source du serveur <productname>PostgreSQL</productname> vers un 44 serveur local.45 Notre<ulink43 code source du serveur <productname>PostgreSQL</productname> vers une 44 machine locale. 45 La <ulink 46 46 url="http://developer.postgresql.org/index.php/Working_with_CVS">page wiki 47 surCVS</ulink>, comprend des informations supplémentaires sur le travail47 concernant CVS</ulink>, comprend des informations supplémentaires sur le travail 48 48 avec CVS. 49 49 </para> … … 69 69 site officiel avec la dernière version) ou depuis n'importe quel site 70 70 d'archive GNU (parfois pas à jour). Différents systèmes proposent une version 71 récente de <application>cvs</application> installé par défaut.71 récente de <application>cvs</application> installée par défaut. 72 72 </para> 73 73 </step> … … 75 75 <step> 76 76 <para> 77 Connexion initiale au auserveur77 Connexion initiale au serveur 78 78 <productname>CVS</productname> : 79 79 … … 115 115 probable que cela prenne 116 116 40 minutes environ avec un modem à 28,8 Kbps. L'avantage de 117 <productname>CVS</productname> n'apparaît raque plus tard, lors de la117 <productname>CVS</productname> n'apparaît que plus tard, lors de la 118 118 mise à jour des fichiers. 119 119 </para> … … 125 125 avec la dernière version, se placer dans le sous-répertoire 126 126 <filename>pgsql</filename> (<command>cd</command>) et lancer la commande 127 <programlisting>cvs -z3 update -d -P</programlisting> 127 <programlisting>cvs -z3 update -d -P</programlisting>. 128 128 129 129 Seules les modifications qui ont eu lieu depuis la dernière … … 135 135 <step> 136 136 <para> 137 Vous pouvez économiser quelques saisies en vous faisant un fichier138 <filename>.cvsrc</filename> dans votre répertoire personnel ($HOME) enlui139 ajout ant :137 La création d'un fichier <filename>.cvsrc</filename> dans le répertoire 138 personnel ($HOME) permet d'économiser quelques saisies. Il suffit de lui 139 ajouter : 140 140 <programlisting>cvs -z3 141 141 update -d -P</programlisting> … … 143 143 Ceci ajoute l'option <option>-z3</option> à toutes les commandes 144 144 <command>cvs</command>, et les options <option>-d</option> et 145 <option>-P</option> aux mises à jour par <command>cvs</command>. Il145 <option>-P</option> aux commandes <command>cvs update</command>. Il 146 146 suffit désormais de lancer <programlisting>cvs update</programlisting> 147 pour mettre à jour les fichiers.147 pour actualiser les fichiers. 148 148 </para> 149 149 </step> … … 161 161 162 162 <para> 163 <productname>CVS</productname> a des inconvénients. Par exemple, générer164 des fichiers diff qui ajoutent ou suppriment des fichiers requièrentun165 accès en écriture au dépôt CVS. Pour contourner ce problème, utiliser163 <productname>CVS</productname> a des inconvénients. Par exemple, la 164 génération de fichiers diff qui ajoutent ou suppriment des fichiers requière un 165 accès en écriture au dépôt CVS. Pour contourner ce problème, on peut utiliser 166 166 <productname>cvsutils</productname> qui est disponible sur plusieurs 167 systèmes d'exploitation et au ssi auformat source sur <ulink167 systèmes d'exploitation et au format source sur <ulink 168 168 url="http://www.red-bean.com/cvsutils/"></ulink>. 169 169 </para> 170 170 171 171 <para> 172 Notez que la construction de <productname>PostgreSQL</productname> à partir173 d 'une récupération de la version CVS nécessite des versions à jour de172 La construction de <productname>PostgreSQL</productname> à partir 173 de la version CVS nécessite des versions à jour de 174 174 <application>bison</application> et <application>flex</application>, versions 175 qui ne sont pas nécessaire pour la contruction des sources provenantd'une175 qui ne sont pas nécessaire pour la contruction des sources à partir d'une 176 176 archive tar car les fichiers qu'ils créent sont pré-construits dans une 177 archive tar. Sinon, les outils nécessaires sont identiques.177 archive tar. Pour le reste, les outils nécessaires sont identiques. 178 178 </para> 179 179 </sect1> … … 196 196 qui permet d'obtenir une révision particulière d'un module. Il est 197 197 possible, par exemple, de retrouver les fichiers sources de la 198 version 6_4 du module 'tc' à tout moment dans le futur.198 version 6_4 du module 'tc'. 199 199 200 200 <programlisting>cvs checkout -r REL6_4 tc</programlisting> … … 212 212 213 213 <para> 214 Lorsqu e plusieurs fichiers ont la même marque,215 celle-ci peut être représentée comme214 Lorsqu'une même marque est utilisée sur plusieurs fichiers, 215 celle-ci peut être vue comme 216 216 <quote>une courbe tracée dans la matrice des noms de fichiers et 217 217 des numéros de révision</quote>. Soient 5 fichiers avec … … 242 242 <programlisting>cd pgsql 243 243 cvs tag -b REL6_4</programlisting> 244 ce qui crée la marque et la branche pour l'arbre de la version.244 ce qui crée la marque et la branche pour l'arbre de VERSION. 245 245 </para> 246 246 … … 274 274 <programlisting>cvs checkout -r REL6_4</programlisting> 275 275 276 tout ce qu e yest fait dans ce répertoire est limité à cette branche.276 tout ce qui est fait dans ce répertoire est limité à cette branche. 277 277 Un correctif appliquée à cette structure de répertoires 278 278 suivi d'un : … … 292 292 <productname>PostgreSQL</productname> est 293 293 <productname>rsync</productname>, un outil de transfert incrémental de 294 fichiers. Un avantage majeur à l'utilisation de294 fichiers. Un avantage majeur à utiliser 295 295 <productname>rsync</productname> est qu'il peut répliquer de façon fiable 296 le dépôt CVS <emphasis>complet</emphasis> sur votre système local, en297 utilisant l'accès local rapide aux opérations <command>cvs</command> comme298 <option>log</option> et <option>diff</option>. Entre autres avantages,la296 le dépôt CVS <emphasis>complet</emphasis> sur le système local, permettant 297 ainsi un accès local rapide aux opérations <command>cvs</command> telles que 298 <option>log</option> et <option>diff</option>. Un autre avantage est la 299 299 synchronisation rapide avec le serveur 300 300 <productname>PostgreSQL</productname> grâce à un protocole de transfert … … 303 303 304 304 <para> 305 Vous pouvez télécharger le dépôt CVS en utilisant cettecommande :305 Le dépôt CVS peut être récupéré à l'aide de la commande : 306 306 <programlisting> 307 307 rsync -avzCH --delete anoncvs.postgresql.org::pgsql-cvs cvsroot/ … … 323 323 <productname>CVSup</productname> a été développé par John Polstra 324 324 (<email>jdp@polstra.com</email>) pour distribuer des arbres de 325 référence CVS et d'autres arborescences de fichiers pour le325 référence CVS et autres arborescences de fichiers pour le 326 326 <ulink url="http://www.freebsd.org">projet FreeBSD</ulink>. 327 327 </para> … … 343 343 Il faut alors décider de l'emplacement de la copie locale du référentiel 344 344 <productname>CVS</productname>. Sur un de ses systèmes, l'auteur 345 a récemmentcréé un référentiel dans345 a créé un référentiel dans 346 346 <filename>/home/cvs/</filename>, mais utilisait jusque-là 347 347 <filename>/opt/postgres/cvs/</filename> comme arbre de développement … … 358 358 359 359 <para> 360 L a zone de référentiel de<application>cvs</application> doit361 être initialisé e. Une fois <envar>CVSROOT</envar>360 Le dépôt <application>cvs</application> doit 361 être initialisé. Une fois <envar>CVSROOT</envar> 362 362 initialisée, il suffit de faire : 363 363 … … 403 403 # pour le projet de SGBDRO <productname>PostgreSQL</productname> 404 404 # Modifié par lockart@fourpalms.org 1997-08-28 405 # - Pointe vers mon arborescence de référencelocale405 # - Pointe vers mon arborescence locale 406 406 # - Extrait le référentiel CVS complet, pas seulement la 407 407 # dernière version … … 414 414 # Activer la ligne suivante pour récupérer la dernière version 415 415 #*default tag=. 416 # Activer la ligne suivante pour récupérer ce qui est précisé audessus ou417 # par défaut à la date précisée endessous416 # Activer la ligne suivante pour récupérer ce qui est précisé ci-dessus ou 417 # par défaut à la date précisée ci-dessous 418 418 #*default date=97.08.29.00.00.00 419 419 … … 439 439 configuration précédente, une copie complète du dépôt 440 440 cvsup.postgresql.org est récupérée. Ce qui inclut le répertoire <filename>CVSROOT</filename>. 441 Il fau draalors probablement exclure du441 Il faut alors probablement exclure du 442 442 répertoire les fichiers qui seront modifiés localement. Pour cela, 443 utiliserun fichier de refus. Par exemple, pour la configuration443 on utilise un fichier de refus. Par exemple, pour la configuration 444 444 précédente, on peut avoir dans le fichier 445 445 <filename>/home/cvs/sup/repository/refuse</filename> : traduc/trunk/postgresql/datetime.xml
r973 r1039 4 4 par $Author$ 5 5 révision $Revision$ --> 6 <!-- SAS : 20070405, PG 8.3.2 -->7 6 8 7 <appendix id="datetime-appendix"> … … 99 98 <para> 100 99 S'il n'est pas trouvé, une recherche binaire est effectuée dans la table 101 pour vérifier s urle lexème est une chaîne spéciale100 pour vérifier si le lexème est une chaîne spéciale 102 101 (<literal>today</literal>, par exemple), 103 102 un jour (<literal>Thursday</literal>, par exemple), … … 155 154 <step> 156 155 <para> 157 Si le lexème est co pmosé de trois chiffres ou plus et su'aucun champ156 Si le lexème est composé de trois chiffres ou plus et qu'aucun champ 158 157 date n'a été trouvé, il est interprété 159 158 comme une année (cela impose l'ordre aa-mm-jj des champs dates restants). … … 191 190 <para> 192 191 Les années du calendrier Grégorien AD 1-99 peuvent être saisie avec 4 193 chiffres, soit avec deszéros en tête (<literal>0099</literal> pour192 chiffres, deux zéros en tête (<literal>0099</literal> pour 194 193 AD 99, par exemple). 195 194 </para> … … 359 358 <row> 360 359 <entry><literal>T</literal></entry> 361 <entry>Le champ suivant est un temps</entry>360 <entry>Le champ suivant est une heure</entry> 362 361 </row> 363 362 </tbody> … … 410 409 Un fichier d'abréviation de zones horaires peut contenir des lignes blanches 411 410 et des commentaires (commençant avec un <literal>#</literal>). Les 412 autres lignes doivent être de l'un des formats suivants :411 autres lignes doivent suivre l'un des formats suivants : 413 412 414 413 <synopsis> … … 471 470 Si une erreur survient lors de la lecture des jeux de données de 472 471 fuseaux horaires, aucune nouvelle valeur n'est acceptée mais les anciennes 473 sont conservées. Si l'erreur survient au démarrage de la base, iléchoue.472 sont conservées. Si l'erreur survient au démarrage de la base, celui-ci échoue. 474 473 </para> 475 474 </note> … … 478 477 <para> 479 478 Les abréviations de fuseau horaire définies dans le fichier de configuration 480 surchargent les informations sans fuseau xnativement dans479 surchargent les informations sans fuseau définies nativement dans 481 480 <productname>PostgreSQL</productname>. 482 481 Par exemple, le fichier de configuration <filename>Australia</filename> … … 513 512 L'erreur grandissante du calendrier poussa le Pape 514 513 Gregoire XIII a réformé le calendrier en accord avec les 515 instructions du Con seilde Trent.514 instructions du Concile de Trent. 516 515 Dans le calendrier Grégorien, l'année tropicale est arrondie à 517 516 365 + 97/400 jours, soit 365,2425 jours. Il faut donc à peu prés 3300 … … 532 531 </member> 533 532 <member> 534 toutefois, toute années divisible par 400 est bissextile.533 cependant, toute années divisible par 400 est bissextile. 535 534 </member> 536 535 </simplelist> … … 583 582 <para> 584 583 Divers calendriers ont été developés dans différentes parties du monde, 585 la plupart précède ntle système Grégorien.584 la plupart précède le système Grégorien. 586 585 587 586 Par exemple, … … 611 610 612 611 <para> 613 Bien que <productname>PostgreSQL</productname> accepte la notation de614 date Julien en entrée et en sortie des dates(et les utilise aussi pour612 Bien que <productname>PostgreSQL</productname> accepte la saisie et 613 l'affichage des dates en notation de date Julien (et les utilise aussi pour 615 614 quelques calculs internes de date et heure), il n'utilise pas le coup 616 615 des dates de midi à midi. <productname>PostgreSQL</productname> traite une

