Update before next release.
authorGuillaume Lelarge <guillaume@lelarge.info>
Thu, 18 Sep 2008 06:48:46 +0000 (06:48 +0000)
committerGuillaume Lelarge <guillaume@lelarge.info>
Thu, 18 Sep 2008 06:48:46 +0000 (06:48 +0000)
fr/initdb.po
fr/postgres.po

index d9a81ba689206b76f4da3472f7bd0ce87b025c72..f02c674876140260abf0e20567191327c68408b3 100644 (file)
@@ -10,8 +10,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: initdb-83-fr\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-03-14 17:20-0300\n"
-"PO-Revision-Date: 2008-03-28 22:30+0100\n"
+"POT-Creation-Date: 2008-05-06 13:19-0300\n"
+"PO-Revision-Date: 2008-09-17 22:51+0100\n"
 "Last-Translator: Guillaume Lelarge <guillaume@lelarge.info>\n"
 "Language-Team:  <pgsql-fr-generale@postgresql.org>\n"
 "MIME-Version: 1.0\n"
@@ -760,7 +760,15 @@ msgstr "n'a pas pu ouvrir le r
 msgid "could not read directory \"%s\": %s\n"
 msgstr "n'a pas pu lire le répertoire « %s » : %s\n"
 
-#: ../../port/dirmod.c:444
+#: ../../port/dirmod.c:429
+#, c-format
+msgid "could not stat file or directory \"%s\": %s\n"
+msgstr ""
+"n'a pas pu récupérer les informations sur le fichier ou répertoire\n"
+"« %s » : %s\n"
+
+#: ../../port/dirmod.c:456
+#: ../../port/dirmod.c:473
 #, c-format
 msgid "could not remove file or directory \"%s\": %s\n"
 msgstr "n'a pas pu supprimer le fichier ou répertoire « %s » : %s\n"
index a6bcbc063c222d702056eae469565d881731b8bc..452d08322ef53b1cad7f9070487a5986e76818a9 100644 (file)
@@ -10,8 +10,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: postgres-83-fr\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-03-14 17:20-0300\n"
-"PO-Revision-Date: 2008-03-28 22:30+0100\n"
+"POT-Creation-Date: 2008-05-06 13:02-0300\n"
+"PO-Revision-Date: 2008-09-17 22:55+0100\n"
 "Last-Translator: Guillaume Lelarge <guillaume@lelarge.info>\n"
 "Language-Team:  <pgsql-fr-generale@postgresql.org>\n"
 "MIME-Version: 1.0\n"
@@ -45,8 +45,8 @@ msgstr "
 #: access/heap/heapam.c:1058
 #: access/heap/heapam.c:1086
 #: catalog/aclchk.c:579
-#: commands/tablecmds.c:5460
-#: commands/tablecmds.c:6547
+#: commands/tablecmds.c:5465
+#: commands/tablecmds.c:6552
 #, c-format
 msgid "\"%s\" is a composite type"
 msgstr "« %s » est un type composite"
@@ -95,7 +95,7 @@ msgid "fillfactor=%d is out of range (should be between %d and 100)"
 msgstr "le facteur de remplissage (%d) est en dehors des limites (il devrait être entre %d et 100)"
 
 #: access/common/printtup.c:266
-#: tcop/postgres.c:1575
+#: tcop/postgres.c:1599
 #: tcop/fastpath.c:179
 #: tcop/fastpath.c:548
 #, c-format
@@ -346,119 +346,119 @@ msgstr ""
 msgid "prepared transaction with identifier \"%s\" does not exist"
 msgstr "la transaction préparée d'identifiant « %s » n'existe pas"
 
-#: access/transam/twophase.c:885
+#: access/transam/twophase.c:884
 #, c-format
 msgid "could not create two-phase state file \"%s\": %m"
 msgstr ""
 "n'a pas pu créer le fichier de statut de la validation en deux phases nommé\n"
 "« %s » : %m"
 
-#: access/transam/twophase.c:899
-#: access/transam/twophase.c:916
-#: access/transam/twophase.c:965
-#: access/transam/twophase.c:1313
-#: access/transam/twophase.c:1320
+#: access/transam/twophase.c:898
+#: access/transam/twophase.c:915
+#: access/transam/twophase.c:964
+#: access/transam/twophase.c:1312
+#: access/transam/twophase.c:1319
 #, c-format
 msgid "could not write two-phase state file: %m"
 msgstr "n'a pas pu écrire dans le fichier d'état de la validation en deux phases : %m"
 
-#: access/transam/twophase.c:925
+#: access/transam/twophase.c:924
 #, c-format
 msgid "could not seek in two-phase state file: %m"
 msgstr ""
 "n'a pas pu se déplacer dans le fichier de statut de la validation en deux\n"
 "phases : %m"
 
-#: access/transam/twophase.c:971
-#: access/transam/twophase.c:1338
+#: access/transam/twophase.c:970
+#: access/transam/twophase.c:1337
 #, c-format
 msgid "could not close two-phase state file: %m"
 msgstr "n'a pas pu fermer le fichier d'état de la validation en deux phases : %m"
 
-#: access/transam/twophase.c:1042
-#: access/transam/twophase.c:1415
+#: access/transam/twophase.c:1041
+#: access/transam/twophase.c:1414
 #, c-format
 msgid "could not open two-phase state file \"%s\": %m"
 msgstr ""
 "n'a pas pu ouvrir le fichier d'état de la validation en deux phases nommé\n"
 "« %s » : %m"
 
-#: access/transam/twophase.c:1056
+#: access/transam/twophase.c:1055
 #, c-format
 msgid "could not stat two-phase state file \"%s\": %m"
 msgstr ""
 "n'a pas pu récupérer des informations sur le fichier d'état de la validation\n"
 "en deux phases nommé « %s » : %m"
 
-#: access/transam/twophase.c:1087
+#: access/transam/twophase.c:1086
 #, c-format
 msgid "could not read two-phase state file \"%s\": %m"
 msgstr ""
 "n'a pas pu lire le fichier d'état de la validation en deux phases nommé\n"
 "« %s » : %m"
 
-#: access/transam/twophase.c:1149
+#: access/transam/twophase.c:1148
 #, c-format
 msgid "two-phase state file for transaction %u is corrupt"
 msgstr ""
 "le fichier d'état de la validation en deux phases est corrompu pour la\n"
 "transaction %u"
 
-#: access/transam/twophase.c:1275
+#: access/transam/twophase.c:1274
 #, c-format
 msgid "could not remove two-phase state file \"%s\": %m"
 msgstr ""
 "n'a pas pu supprimer le fichier d'état de la validation en deux phases\n"
 "« %s » : %m"
 
-#: access/transam/twophase.c:1304
+#: access/transam/twophase.c:1303
 #, c-format
 msgid "could not recreate two-phase state file \"%s\": %m"
 msgstr ""
 "n'a pas pu re-créer le fichier d'état de la validation en deux phases nommé\n"
 "« %s » : %m"
 
-#: access/transam/twophase.c:1332
+#: access/transam/twophase.c:1331
 #, c-format
 msgid "could not fsync two-phase state file: %m"
 msgstr ""
 "n'a pas pu synchroniser sur disque (fsync) le fichier d'état de la\n"
 "validation en deux phases : %m"
 
-#: access/transam/twophase.c:1424
+#: access/transam/twophase.c:1423
 #, c-format
 msgid "could not fsync two-phase state file \"%s\": %m"
 msgstr ""
 "n'a pas pu synchroniser sur disque (fsync) le fichier d'état de la\n"
 "validation en deux phases nommé « %s » : %m"
 
-#: access/transam/twophase.c:1431
+#: access/transam/twophase.c:1430
 #, c-format
 msgid "could not close two-phase state file \"%s\": %m"
 msgstr ""
 "n'a pas pu fermer le fichier d'état de la validation en deux phases nommé\n"
 "« %s » : %m"
 
-#: access/transam/twophase.c:1487
+#: access/transam/twophase.c:1486
 #, c-format
 msgid "removing future two-phase state file \"%s\""
 msgstr "suppression du futur fichier d'état de la validation en deux phases nommé « %s »"
 
-#: access/transam/twophase.c:1503
-#: access/transam/twophase.c:1514
-#: access/transam/twophase.c:1602
+#: access/transam/twophase.c:1502
+#: access/transam/twophase.c:1513
+#: access/transam/twophase.c:1601
 #, c-format
 msgid "removing corrupt two-phase state file \"%s\""
 msgstr ""
 "suppression du fichier d'état corrompu de la validation en deux phases nommé\n"
 "« %s »"
 
-#: access/transam/twophase.c:1591
+#: access/transam/twophase.c:1590
 #, c-format
 msgid "removing stale two-phase state file \"%s\""
 msgstr "suppression du vieux fichier d'état de la validation en deux phases nommé « %s »"
 
-#: access/transam/twophase.c:1609
+#: access/transam/twophase.c:1608
 #, c-format
 msgid "recovering prepared transaction %u"
 msgstr "récupération de la transaction préparée %u"
@@ -501,30 +501,35 @@ msgstr ""
 "La limite de réinitialisation de l'identifiant de transaction est %u,\n"
 "limité par la base de données « %s »"
 
-#: access/transam/xact.c:602
+#: access/transam/xact.c:618
 msgid "cannot have more than 2^32-1 commands in a transaction"
 msgstr "ne peux pas avoir plus de 2^32-1 commandes dans une transaction"
 
-#: access/transam/xact.c:1799
+#: access/transam/xact.c:1112
+#, c-format
+msgid "maximum number of committed subtransactions (%d) exceeded"
+msgstr "nombre maximum de sous-transactions validées (%d) dépassé"
+
+#: access/transam/xact.c:1863
 msgid "cannot PREPARE a transaction that has operated on temporary tables"
 msgstr ""
 "ne peut pas préparer (PREPARE) une transaction qui a travaillé sur des\n"
 "tables temporaires"
 
 #. translator: %s represents an SQL statement name
-#: access/transam/xact.c:2579
+#: access/transam/xact.c:2647
 #, c-format
 msgid "%s cannot run inside a transaction block"
 msgstr "%s ne peut pas être exécuté dans un bloc de transaction"
 
 #. translator: %s represents an SQL statement name
-#: access/transam/xact.c:2589
+#: access/transam/xact.c:2657
 #, c-format
 msgid "%s cannot run inside a subtransaction"
 msgstr "%s ne peut pas être exécuté dans un sous-bloc de transaction"
 
 #. translator: %s represents an SQL statement name
-#: access/transam/xact.c:2599
+#: access/transam/xact.c:2667
 #, c-format
 msgid "%s cannot be executed from a function or multi-command string"
 msgstr ""
@@ -532,82 +537,82 @@ msgstr ""
 "contenant plusieurs commandes"
 
 #. translator: %s represents an SQL statement name
-#: access/transam/xact.c:2650
+#: access/transam/xact.c:2718
 #, c-format
 msgid "%s can only be used in transaction blocks"
 msgstr "%s peut seulement être utilisé dans des blocs de transaction"
 
-#: access/transam/xact.c:2832
+#: access/transam/xact.c:2900
 msgid "there is already a transaction in progress"
 msgstr "une transaction est déjà en cours"
 
-#: access/transam/xact.c:2999
-#: access/transam/xact.c:3091
+#: access/transam/xact.c:3067
+#: access/transam/xact.c:3159
 msgid "there is no transaction in progress"
 msgstr "aucune transaction en cours"
 
-#: access/transam/xact.c:3185
-#: access/transam/xact.c:3235
-#: access/transam/xact.c:3241
-#: access/transam/xact.c:3285
-#: access/transam/xact.c:3333
-#: access/transam/xact.c:3339
+#: access/transam/xact.c:3253
+#: access/transam/xact.c:3303
+#: access/transam/xact.c:3309
+#: access/transam/xact.c:3353
+#: access/transam/xact.c:3401
+#: access/transam/xact.c:3407
 msgid "no such savepoint"
 msgstr "aucun point de sauvegarde"
 
-#: access/transam/xact.c:3969
+#: access/transam/xact.c:4037
 msgid "cannot have more than 2^32-1 subtransactions in a transaction"
 msgstr "ne peut pas avoir plus de 2^32-1 sous-transactions dans une transaction"
 
-#: access/transam/xlog.c:1087
+#: access/transam/xlog.c:1088
 #, c-format
 msgid "could not create archive status file \"%s\": %m"
 msgstr "n'a pas pu créer le fichier de statut d'archivage « %s » : %m"
 
-#: access/transam/xlog.c:1095
+#: access/transam/xlog.c:1096
 #, c-format
 msgid "could not write archive status file \"%s\": %m"
 msgstr "n'a pas pu écrire le fichier de statut d'archivage « %s » : %m"
 
-#: access/transam/xlog.c:1504
-#: access/transam/xlog.c:3037
+#: access/transam/xlog.c:1505
+#: access/transam/xlog.c:3038
 #, c-format
 msgid "could not seek in log file %u, segment %u to offset %u: %m"
 msgstr ""
 "n'a pas pu se déplacer dans le journal de transactions %u, du segment %u au\n"
 "segment %u : %m"
 
-#: access/transam/xlog.c:1521
+#: access/transam/xlog.c:1522
 #, c-format
 msgid "could not write to log file %u, segment %u at offset %u, length %lu: %m"
 msgstr ""
 "n'a pas pu écrire le journal de transactions %u, segment %u au décalage %u,\n"
 "longueur %lu : %m"
 
-#: access/transam/xlog.c:1952
-#: access/transam/xlog.c:2054
-#: access/transam/xlog.c:2287
-#: access/transam/xlog.c:2354
-#: access/transam/xlog.c:2363
+#: access/transam/xlog.c:1953
+#: access/transam/xlog.c:2055
+#: access/transam/xlog.c:2288
+#: access/transam/xlog.c:2355
+#: access/transam/xlog.c:2364
 #, c-format
 msgid "could not open file \"%s\" (log file %u, segment %u): %m"
 msgstr "n'a pas pu ouvrir le fichier « %s » (journal de transactions %u, segment %u) : %m"
 
-#: access/transam/xlog.c:1977
-#: access/transam/xlog.c:2106
-#: access/transam/xlog.c:3617
-#: access/transam/xlog.c:6507
-#: access/transam/xlog.c:6633
+#: access/transam/xlog.c:1978
+#: access/transam/xlog.c:2107
+#: access/transam/xlog.c:3618
+#: access/transam/xlog.c:6508
+#: access/transam/xlog.c:6635
 #: postmaster/postmaster.c:3293
 #: ../port/copydir.c:126
 #, c-format
 msgid "could not create file \"%s\": %m"
 msgstr "n'a pas pu créer le fichier « %s » : %m"
 
-#: access/transam/xlog.c:2009
-#: access/transam/xlog.c:2138
-#: access/transam/xlog.c:3669
-#: access/transam/xlog.c:3707
+#: access/transam/xlog.c:2010
+#: access/transam/xlog.c:2139
+#: access/transam/xlog.c:3670
+#: access/transam/xlog.c:3708
 #: commands/copy.c:1274
 #: commands/tablespace.c:703
 #: commands/tablespace.c:709
@@ -622,26 +627,26 @@ msgstr "n'a pas pu cr
 msgid "could not write to file \"%s\": %m"
 msgstr "n'a pas pu écrire dans le fichier « %s » : %m"
 
-#: access/transam/xlog.c:2017
-#: access/transam/xlog.c:2145
-#: access/transam/xlog.c:3713
+#: access/transam/xlog.c:2018
+#: access/transam/xlog.c:2146
+#: access/transam/xlog.c:3714
 #: ../port/copydir.c:158
 #, c-format
 msgid "could not fsync file \"%s\": %m"
 msgstr "n'a pas pu synchroniser sur disque (fsync) le fichier « %s » : %m"
 
-#: access/transam/xlog.c:2022
-#: access/transam/xlog.c:2150
-#: access/transam/xlog.c:3718
+#: access/transam/xlog.c:2023
+#: access/transam/xlog.c:2151
+#: access/transam/xlog.c:3719
 #: ../port/copydir.c:163
 #, c-format
 msgid "could not close file \"%s\": %m"
 msgstr "n'a pas pu fermer le fichier « %s » : %m"
 
-#: access/transam/xlog.c:2091
-#: access/transam/xlog.c:3448
-#: access/transam/xlog.c:3538
-#: access/transam/xlog.c:3636
+#: access/transam/xlog.c:2092
+#: access/transam/xlog.c:3449
+#: access/transam/xlog.c:3539
+#: access/transam/xlog.c:3637
 #: libpq/hba.c:954
 #: postmaster/autovacuum.c:1786
 #: utils/error/elog.c:1202
@@ -654,46 +659,46 @@ msgstr "n'a pas pu fermer le fichier 
 msgid "could not open file \"%s\": %m"
 msgstr "n'a pas pu ouvrir le fichier « %s » : %m"
 
-#: access/transam/xlog.c:2119
-#: access/transam/xlog.c:3648
-#: access/transam/xlog.c:6605
-#: access/transam/xlog.c:6655
-#: access/transam/xlog.c:6930
-#: access/transam/xlog.c:6955
-#: access/transam/xlog.c:6993
+#: access/transam/xlog.c:2120
+#: access/transam/xlog.c:3649
+#: access/transam/xlog.c:6607
+#: access/transam/xlog.c:6657
+#: access/transam/xlog.c:6932
+#: access/transam/xlog.c:6957
+#: access/transam/xlog.c:6995
 #: utils/adt/genfile.c:136
 #: ../port/copydir.c:137
 #, c-format
 msgid "could not read file \"%s\": %m"
 msgstr "n'a pas pu lire le fichier « %s » : %m"
 
-#: access/transam/xlog.c:2122
+#: access/transam/xlog.c:2123
 #, c-format
 msgid "not enough data in file \"%s\""
 msgstr "données insuffisantes dans le fichier « %s »"
 
-#: access/transam/xlog.c:2239
+#: access/transam/xlog.c:2240
 #, c-format
 msgid "could not link file \"%s\" to \"%s\" (initialization of log file %u, segment %u): %m"
 msgstr ""
 "n'a pas pu lier le fichier « %s » à « %s » (initialisation du journal de\n"
 "transactions %u, segment %u) : %m"
 
-#: access/transam/xlog.c:2260
+#: access/transam/xlog.c:2261
 #, c-format
 msgid "could not rename file \"%s\" to \"%s\" (initialization of log file %u, segment %u): %m"
 msgstr ""
 "n'a pas pu renommer le fichier « %s » en « %s » (initialisation du journal\n"
 "de transactions %u, segment %u) : %m"
 
-#: access/transam/xlog.c:2404
+#: access/transam/xlog.c:2405
 #, c-format
 msgid "could not close log file %u, segment %u: %m"
 msgstr "n'a pas pu fermer le journal de transactions %u, segment %u : %m"
 
-#: access/transam/xlog.c:2472
-#: access/transam/xlog.c:2585
-#: access/transam/xlog.c:6490
+#: access/transam/xlog.c:2473
+#: access/transam/xlog.c:2586
+#: access/transam/xlog.c:6491
 #: utils/adt/dbsize.c:62
 #: utils/adt/dbsize.c:209
 #: utils/adt/dbsize.c:278
@@ -703,222 +708,222 @@ msgstr "n'a pas pu fermer le journal de transactions %u, segment %u : %m"
 msgid "could not stat file \"%s\": %m"
 msgstr "n'a pas pu tester le fichier « %s » : %m"
 
-#: access/transam/xlog.c:2480
-#: access/transam/xlog.c:6660
+#: access/transam/xlog.c:2481
+#: access/transam/xlog.c:6662
 #: commands/tablespace.c:628
 #, c-format
 msgid "could not remove file \"%s\": %m"
 msgstr "n'a pas pu supprimer le fichier « %s » : %m"
 
-#: access/transam/xlog.c:2566
+#: access/transam/xlog.c:2567
 #, c-format
 msgid "archive file \"%s\" has wrong size: %lu instead of %lu"
 msgstr "le fichier d'archive « %s » a la mauvaise taille : %lu au lieu de %lu"
 
-#: access/transam/xlog.c:2573
+#: access/transam/xlog.c:2574
 #, c-format
 msgid "restored log file \"%s\" from archive"
 msgstr "restauration du journal de transactions « %s » à partir de l'archive"
 
-#: access/transam/xlog.c:2613
+#: access/transam/xlog.c:2614
 #, c-format
 msgid "could not restore file \"%s\" from archive: return code %d"
 msgstr "n'a pas pu restaurer le fichier « %s » à partir de l'archive : code de retour %d"
 
-#: access/transam/xlog.c:2686
-#: access/transam/xlog.c:2765
+#: access/transam/xlog.c:2687
+#: access/transam/xlog.c:2766
 #, c-format
 msgid "could not open transaction log directory \"%s\": %m"
 msgstr "n'a pas pu ouvrir le répertoire des journaux de transactions « %s » : %m"
 
-#: access/transam/xlog.c:2721
+#: access/transam/xlog.c:2722
 #, c-format
 msgid "recycled transaction log file \"%s\""
 msgstr "recyclage du journal de transactions « %s »"
 
-#: access/transam/xlog.c:2735
+#: access/transam/xlog.c:2736
 #, c-format
 msgid "removing transaction log file \"%s\""
 msgstr "suppression du journal de transactions « %s »"
 
-#: access/transam/xlog.c:2778
+#: access/transam/xlog.c:2779
 #, c-format
 msgid "removing transaction log backup history file \"%s\""
 msgstr "suppression du fichier historique des journaux de transaction « %s »"
 
-#: access/transam/xlog.c:2884
+#: access/transam/xlog.c:2885
 #, c-format
 msgid "incorrect hole size in record at %X/%X"
 msgstr "taille du trou incorrect à l'enregistrement %X/%X"
 
-#: access/transam/xlog.c:2897
+#: access/transam/xlog.c:2898
 #, c-format
 msgid "incorrect total length in record at %X/%X"
 msgstr "longueur totale incorrecte à l'enregistrement %X/%X"
 
-#: access/transam/xlog.c:2910
+#: access/transam/xlog.c:2911
 #, c-format
 msgid "incorrect resource manager data checksum in record at %X/%X"
 msgstr ""
 "somme de contrôle des données du gestionnaire de ressources incorrecte à\n"
 "l'enregistrement %X/%X"
 
-#: access/transam/xlog.c:2979
-#: access/transam/xlog.c:3067
+#: access/transam/xlog.c:2980
+#: access/transam/xlog.c:3068
 #, c-format
 msgid "invalid record offset at %X/%X"
 msgstr "décalage invalide de l'enregistrement %X/%X"
 
-#: access/transam/xlog.c:3021
-#: access/transam/xlog.c:3045
-#: access/transam/xlog.c:3210
+#: access/transam/xlog.c:3022
+#: access/transam/xlog.c:3046
+#: access/transam/xlog.c:3211
 #, c-format
 msgid "could not read from log file %u, segment %u, offset %u: %m"
 msgstr "n'a pas pu lire le journal de transactions %u, segment %u, décalage %u : %m"
 
-#: access/transam/xlog.c:3075
+#: access/transam/xlog.c:3076
 #, c-format
 msgid "contrecord is requested by %X/%X"
 msgstr "« contrecord » est requis par %X/%X"
 
-#: access/transam/xlog.c:3092
+#: access/transam/xlog.c:3093
 #, c-format
 msgid "invalid xlog switch record at %X/%X"
 msgstr "enregistrement de basculement du journal de transaction invalide à %X/%X"
 
-#: access/transam/xlog.c:3100
+#: access/transam/xlog.c:3101
 #, c-format
 msgid "record with zero length at %X/%X"
 msgstr "enregistrement de longueur nulle à %X/%X"
 
-#: access/transam/xlog.c:3109
+#: access/transam/xlog.c:3110
 #, c-format
 msgid "invalid record length at %X/%X"
 msgstr "longueur invalide de l'enregistrement à %X/%X"
 
-#: access/transam/xlog.c:3116
+#: access/transam/xlog.c:3117
 #, c-format
 msgid "invalid resource manager ID %u at %X/%X"
 msgstr "identifiant du gestionnaire de ressources invalide %u à %X/%X"
 
-#: access/transam/xlog.c:3129
-#: access/transam/xlog.c:3145
+#: access/transam/xlog.c:3130
+#: access/transam/xlog.c:3146
 #, c-format
 msgid "record with incorrect prev-link %X/%X at %X/%X"
 msgstr "enregistrement avec prev-link %X/%X incorrect à %X/%X"
 
-#: access/transam/xlog.c:3174
+#: access/transam/xlog.c:3175
 #, c-format
 msgid "record length %u at %X/%X too long"
 msgstr "longueur trop importante de l'enregistrement %u à %X/%X"
 
-#: access/transam/xlog.c:3219
+#: access/transam/xlog.c:3220
 #, c-format
 msgid "there is no contrecord flag in log file %u, segment %u, offset %u"
 msgstr ""
 "il n'y a pas de drapeaux « contrecord » dans le journal de transactions %u,\n"
 "segment %u, décalage %u"
 
-#: access/transam/xlog.c:3229
+#: access/transam/xlog.c:3230
 #, c-format
 msgid "invalid contrecord length %u in log file %u, segment %u, offset %u"
 msgstr ""
 "longueur invalide du « contrecord » %u dans le journal de tranasctions %u,\n"
 "segment %u, décalage %u"
 
-#: access/transam/xlog.c:3315
+#: access/transam/xlog.c:3316
 #, c-format
 msgid "invalid magic number %04X in log file %u, segment %u, offset %u"
 msgstr ""
 "numéro magique invalide %04X dans le journal de transactions %u, segment %u,\n"
 "décalage %u"
 
-#: access/transam/xlog.c:3322
-#: access/transam/xlog.c:3368
+#: access/transam/xlog.c:3323
+#: access/transam/xlog.c:3369
 #, c-format
 msgid "invalid info bits %04X in log file %u, segment %u, offset %u"
 msgstr ""
 "bits info %04X invalides dans le journal de transactions %u, segment %u,\n"
 "décalage %u"
 
-#: access/transam/xlog.c:3344
-#: access/transam/xlog.c:3352
-#: access/transam/xlog.c:3359
+#: access/transam/xlog.c:3345
+#: access/transam/xlog.c:3353
+#: access/transam/xlog.c:3360
 msgid "WAL file is from different system"
 msgstr "le journal de transactions provient d'un système différent"
 
-#: access/transam/xlog.c:3345
+#: access/transam/xlog.c:3346
 #, c-format
 msgid "WAL file SYSID is %s, pg_control SYSID is %s"
 msgstr "le SYSID du journal de transactions WAL est %s, celui de pg_control est %s"
 
-#: access/transam/xlog.c:3353
+#: access/transam/xlog.c:3354
 msgid "Incorrect XLOG_SEG_SIZE in page header."
 msgstr "XLOG_SEG_SIZE incorrecte dans l'en-tête de page."
 
-#: access/transam/xlog.c:3360
+#: access/transam/xlog.c:3361
 msgid "Incorrect XLOG_BLCKSZ in page header."
 msgstr "XLOG_BLCKSZ incorrect dans l'en-tête de page."
 
-#: access/transam/xlog.c:3378
+#: access/transam/xlog.c:3379
 #, c-format
 msgid "unexpected pageaddr %X/%X in log file %u, segment %u, offset %u"
 msgstr ""
 "pageaddr %X/%X inattendue dans le journal de transactions %u, segment %u,\n"
 "décalage %u"
 
-#: access/transam/xlog.c:3390
+#: access/transam/xlog.c:3391
 #, c-format
 msgid "unexpected timeline ID %u in log file %u, segment %u, offset %u"
 msgstr ""
 "identifiant timeline %u inattendu dans le journal de transactions %u,\n"
 "segment %u, décalage %u"
 
-#: access/transam/xlog.c:3408
+#: access/transam/xlog.c:3409
 #, c-format
 msgid "out-of-sequence timeline ID %u (after %u) in log file %u, segment %u, offset %u"
 msgstr ""
 "identifiant timeline %u hors de la séquence (après %u) dans le journal de\n"
 "transactions %u, segment %u, décalage %u"
 
-#: access/transam/xlog.c:3477
+#: access/transam/xlog.c:3478
 #, c-format
 msgid "syntax error in history file: %s"
 msgstr "erreur de syntaxe dans le fichier historique : %s"
 
-#: access/transam/xlog.c:3478
+#: access/transam/xlog.c:3479
 msgid "Expected a numeric timeline ID."
 msgstr "Identifiant timeline numérique attendue"
 
-#: access/transam/xlog.c:3483
+#: access/transam/xlog.c:3484
 #, c-format
 msgid "invalid data in history file: %s"
 msgstr "données invalides dans le fichier historique : « %s »"
 
-#: access/transam/xlog.c:3484
+#: access/transam/xlog.c:3485
 msgid "Timeline IDs must be in increasing sequence."
 msgstr "Les identifiants timeline doivent être en ordre croissant."
 
-#: access/transam/xlog.c:3497
+#: access/transam/xlog.c:3498
 #, c-format
 msgid "invalid data in history file \"%s\""
 msgstr "données invalides dans le fichier historique « %s »"
 
-#: access/transam/xlog.c:3498
+#: access/transam/xlog.c:3499
 msgid "Timeline IDs must be less than child timeline's ID."
 msgstr ""
 "Les identifiants timeline doivent être plus petits que les enfants des\n"
 "identifiants timeline."
 
-#: access/transam/xlog.c:3735
+#: access/transam/xlog.c:3736
 #, c-format
 msgid "could not link file \"%s\" to \"%s\": %m"
 msgstr "n'a pas pu lier le fichier « %s » à « %s » : %m"
 
-#: access/transam/xlog.c:3742
-#: access/transam/xlog.c:4582
-#: access/transam/xlog.c:4623
-#: access/transam/xlog.c:4992
+#: access/transam/xlog.c:3743
+#: access/transam/xlog.c:4583
+#: access/transam/xlog.c:4624
+#: access/transam/xlog.c:4993
 #: postmaster/pgarch.c:704
 #: utils/init/flatfiles.c:285
 #: utils/init/flatfiles.c:667
@@ -926,68 +931,68 @@ msgstr "n'a pas pu lier le fichier 
 msgid "could not rename file \"%s\" to \"%s\": %m"
 msgstr "n'a pas pu renommer le fichier « %s » en « %s » : %m"
 
-#: access/transam/xlog.c:3801
+#: access/transam/xlog.c:3802
 msgid "invalid LC_COLLATE setting"
 msgstr "paramètre LC_COLLATE invalide"
 
-#: access/transam/xlog.c:3806
+#: access/transam/xlog.c:3807
 msgid "invalid LC_CTYPE setting"
 msgstr "paramètre LC_CTYPE invalide"
 
-#: access/transam/xlog.c:3835
+#: access/transam/xlog.c:3836
 #, c-format
 msgid "could not create control file \"%s\": %m"
 msgstr "n'a pas pu créer le fichier de contrôle « %s » : %m"
 
-#: access/transam/xlog.c:3846
-#: access/transam/xlog.c:4073
+#: access/transam/xlog.c:3847
+#: access/transam/xlog.c:4074
 #, c-format
 msgid "could not write to control file: %m"
 msgstr "n'a pas pu écrire le fichier de contrôle : %m"
 
-#: access/transam/xlog.c:3852
-#: access/transam/xlog.c:4079
+#: access/transam/xlog.c:3853
+#: access/transam/xlog.c:4080
 #, c-format
 msgid "could not fsync control file: %m"
 msgstr "n'a pas pu synchroniser sur disque (fsync) le fichier de contrôle : %m"
 
-#: access/transam/xlog.c:3857
-#: access/transam/xlog.c:4084
+#: access/transam/xlog.c:3858
+#: access/transam/xlog.c:4085
 #, c-format
 msgid "could not close control file: %m"
 msgstr "n'a pas pu fermer le fichier de contrôle : %m"
 
-#: access/transam/xlog.c:3875
-#: access/transam/xlog.c:4062
+#: access/transam/xlog.c:3876
+#: access/transam/xlog.c:4063
 #, c-format
 msgid "could not open control file \"%s\": %m"
 msgstr "n'a pas pu ouvrir le fichier de contrôle « %s » : %m"
 
-#: access/transam/xlog.c:3881
+#: access/transam/xlog.c:3882
 #, c-format
 msgid "could not read from control file: %m"
 msgstr "n'a pas pu lire le fichier de contrôle : %m"
 
-#: access/transam/xlog.c:3894
-#: access/transam/xlog.c:3903
-#: access/transam/xlog.c:3933
-#: access/transam/xlog.c:3940
-#: access/transam/xlog.c:3947
-#: access/transam/xlog.c:3952
-#: access/transam/xlog.c:3959
-#: access/transam/xlog.c:3966
-#: access/transam/xlog.c:3973
-#: access/transam/xlog.c:3980
-#: access/transam/xlog.c:3987
-#: access/transam/xlog.c:3994
-#: access/transam/xlog.c:4003
-#: access/transam/xlog.c:4010
-#: access/transam/xlog.c:4018
+#: access/transam/xlog.c:3895
+#: access/transam/xlog.c:3904
+#: access/transam/xlog.c:3934
+#: access/transam/xlog.c:3941
+#: access/transam/xlog.c:3948
+#: access/transam/xlog.c:3953
+#: access/transam/xlog.c:3960
+#: access/transam/xlog.c:3967
+#: access/transam/xlog.c:3974
+#: access/transam/xlog.c:3981
+#: access/transam/xlog.c:3988
+#: access/transam/xlog.c:3995
+#: access/transam/xlog.c:4004
+#: access/transam/xlog.c:4011
+#: access/transam/xlog.c:4019
 #: utils/init/miscinit.c:1117
 msgid "database files are incompatible with server"
 msgstr "les fichiers de la base de données sont incompatibles avec le serveur"
 
-#: access/transam/xlog.c:3895
+#: access/transam/xlog.c:3896
 #, c-format
 msgid "The database cluster was initialized with PG_CONTROL_VERSION %d (0x%08x), but the server was compiled with PG_CONTROL_VERSION %d (0x%08x)."
 msgstr ""
@@ -995,620 +1000,620 @@ msgstr ""
 "%d (0x%08x) alors que le serveur a été compilé avec un PG_CONTROL_VERSION à\n"
 "%d (0x%08x)."
 
-#: access/transam/xlog.c:3899
+#: access/transam/xlog.c:3900
 msgid "This could be a problem of mismatched byte ordering.  It looks like you need to initdb."
 msgstr ""
 "Ceci peut être un problème d'incohérence dans l'ordre des octets.\n"
 "Il se peut que vous ayez besoin d'initdb."
 
-#: access/transam/xlog.c:3904
+#: access/transam/xlog.c:3905
 #, c-format
 msgid "The database cluster was initialized with PG_CONTROL_VERSION %d, but the server was compiled with PG_CONTROL_VERSION %d."
 msgstr ""
 "Le cluster de base de données a été initialisé avec un PG_CONTROL_VERSION à\n"
 "%d alors que le serveur a été compilé avec un PG_CONTROL_VERSION à %d."
 
-#: access/transam/xlog.c:3907
-#: access/transam/xlog.c:3937
-#: access/transam/xlog.c:3944
-#: access/transam/xlog.c:3949
+#: access/transam/xlog.c:3908
+#: access/transam/xlog.c:3938
+#: access/transam/xlog.c:3945
+#: access/transam/xlog.c:3950
 msgid "It looks like you need to initdb."
 msgstr "Il semble que vous avez besoin d'initdb."
 
-#: access/transam/xlog.c:3918
+#: access/transam/xlog.c:3919
 msgid "incorrect checksum in control file"
 msgstr "somme de contrôle incorrecte dans le fichier de contrôle"
 
-#: access/transam/xlog.c:3934
+#: access/transam/xlog.c:3935
 #, c-format
 msgid "The database cluster was initialized with CATALOG_VERSION_NO %d, but the server was compiled with CATALOG_VERSION_NO %d."
 msgstr ""
 "Le cluster de base de données a été initialisé avec un CATALOG_VERSION_NO à\n"
 "%d alors que le serveur a été compilé avec un CATALOG_VERSION_NO à %d."
 
-#: access/transam/xlog.c:3941
+#: access/transam/xlog.c:3942
 #, c-format
 msgid "The database cluster was initialized with MAXALIGN %d, but the server was compiled with MAXALIGN %d."
 msgstr ""
 "Le cluster de bases de données a été initialisé avec un MAXALIGN à %d alors\n"
 "que le serveur a été compilé avec un MAXALIGN à %d."
 
-#: access/transam/xlog.c:3948
+#: access/transam/xlog.c:3949
 msgid "The database cluster appears to use a different floating-point number format than the server executable."
 msgstr ""
 "Le cluster de bases de données semble utiliser un format différent pour les\n"
 "nombres à virgule flottante de celui de l'exécutable serveur."
 
-#: access/transam/xlog.c:3953
+#: access/transam/xlog.c:3954
 #, c-format
 msgid "The database cluster was initialized with BLCKSZ %d, but the server was compiled with BLCKSZ %d."
 msgstr ""
 "Le cluster de base de données a été initialisé avec un BLCKSZ à %d alors que\n"
 "le serveur a été compilé avec un BLCKSZ à %d."
 
-#: access/transam/xlog.c:3956
-#: access/transam/xlog.c:3963
-#: access/transam/xlog.c:3970
-#: access/transam/xlog.c:3977
-#: access/transam/xlog.c:3984
-#: access/transam/xlog.c:3991
-#: access/transam/xlog.c:3998
-#: access/transam/xlog.c:4006
-#: access/transam/xlog.c:4013
-#: access/transam/xlog.c:4022
+#: access/transam/xlog.c:3957
+#: access/transam/xlog.c:3964
+#: access/transam/xlog.c:3971
+#: access/transam/xlog.c:3978
+#: access/transam/xlog.c:3985
+#: access/transam/xlog.c:3992
+#: access/transam/xlog.c:3999
+#: access/transam/xlog.c:4007
+#: access/transam/xlog.c:4014
+#: access/transam/xlog.c:4023
 msgid "It looks like you need to recompile or initdb."
 msgstr "Il semble que vous avez besoin de recompiler ou de relancer initdb."
 
-#: access/transam/xlog.c:3960
+#: access/transam/xlog.c:3961
 #, c-format
 msgid "The database cluster was initialized with RELSEG_SIZE %d, but the server was compiled with RELSEG_SIZE %d."
 msgstr ""
 "Le cluster de bases de données a été initialisé avec un RELSEG_SIZE à %d\n"
 "alors que le serveur a été compilé avec un RELSEG_SIZE à %d."
 
-#: access/transam/xlog.c:3967
+#: access/transam/xlog.c:3968
 #, c-format
 msgid "The database cluster was initialized with XLOG_BLCKSZ %d, but the server was compiled with XLOG_BLCKSZ %d."
 msgstr ""
 "Le cluster de base de données a été initialisé avec un XLOG_BLCKSZ à %d\n"
 "alors que le serveur a été compilé avec un XLOG_BLCKSZ à %d."
 
-#: access/transam/xlog.c:3974
+#: access/transam/xlog.c:3975
 #, c-format
 msgid "The database cluster was initialized with XLOG_SEG_SIZE %d, but the server was compiled with XLOG_SEG_SIZE %d."
 msgstr ""
 "Le cluster de bases de données a été initialisé avec un XLOG_SEG_SIZE à %d\n"
 "alors que le serveur a été compilé avec un XLOG_SEG_SIZE à %d."
 
-#: access/transam/xlog.c:3981
+#: access/transam/xlog.c:3982
 #, c-format
 msgid "The database cluster was initialized with NAMEDATALEN %d, but the server was compiled with NAMEDATALEN %d."
 msgstr ""
 "Le cluster de bases de données a été initialisé avec un NAMEDATALEN à %d\n"
 "alors que le serveur a été compilé avec un NAMEDATALEN à %d."
 
-#: access/transam/xlog.c:3988
+#: access/transam/xlog.c:3989
 #, c-format
 msgid "The database cluster was initialized with INDEX_MAX_KEYS %d, but the server was compiled with INDEX_MAX_KEYS %d."
 msgstr ""
 "Le groupe de bases de données a été initialisé avec un INDEX_MAX_KEYS à %d\n"
 "alors que le serveur a été compilé avec un INDEX_MAX_KEYS à %d."
 
-#: access/transam/xlog.c:3995
+#: access/transam/xlog.c:3996
 #, c-format
 msgid "The database cluster was initialized with TOAST_MAX_CHUNK_SIZE %d, but the server was compiled with TOAST_MAX_CHUNK_SIZE %d."
 msgstr ""
 "Le cluster de bases de données a été initialisé avec un TOAST_MAX_CHUNK_SIZE\n"
 "à %d alors que le serveur a été compilé avec un TOAST_MAX_CHUNK_SIZE à %d."
 
-#: access/transam/xlog.c:4004
+#: access/transam/xlog.c:4005
 msgid "The database cluster was initialized without HAVE_INT64_TIMESTAMP but the server was compiled with HAVE_INT64_TIMESTAMP."
 msgstr "Le cluster de bases de données a été initialisé sans HAVE_INT64_TIMESTAMPalors que le serveur a été compilé avec."
 
-#: access/transam/xlog.c:4011
+#: access/transam/xlog.c:4012
 msgid "The database cluster was initialized with HAVE_INT64_TIMESTAMP but the server was compiled without HAVE_INT64_TIMESTAMP."
 msgstr ""
 "Le cluster de bases de données a été initialisé avec HAVE_INT64_TIMESTAMP\n"
 "alors que le serveur a été compilé sans."
 
-#: access/transam/xlog.c:4019
+#: access/transam/xlog.c:4020
 #, c-format
 msgid "The database cluster was initialized with LOCALE_NAME_BUFLEN %d, but the server was compiled with LOCALE_NAME_BUFLEN %d."
 msgstr ""
 "Le cluster de bases de données a été initialisé avec un LOCALE_NAME_BUFLEN\n"
 "à %d alors que le serveur a été compilé avec un LOCALE_NAME_BUFLEN à %d."
 
-#: access/transam/xlog.c:4025
-#: access/transam/xlog.c:4032
+#: access/transam/xlog.c:4026
+#: access/transam/xlog.c:4033
 msgid "database files are incompatible with operating system"
 msgstr ""
 "les fichiers de la base de données sont incompatibles avec le système\n"
 "d'exploitation"
 
-#: access/transam/xlog.c:4026
+#: access/transam/xlog.c:4027
 #, c-format
 msgid "The database cluster was initialized with LC_COLLATE \"%s\", which is not recognized by setlocale()."
 msgstr ""
 "Le cluster de bases de données a été initialisé avec un LC_COLLATE à « %s »,\n"
 "ce qui n'est pas reconnu par setlocale()."
 
-#: access/transam/xlog.c:4029
-#: access/transam/xlog.c:4036
+#: access/transam/xlog.c:4030
+#: access/transam/xlog.c:4037
 msgid "It looks like you need to initdb or install locale support."
 msgstr ""
 "Il semble que vous avez besoin d'exécuter initdb ou d'installer le support\n"
 "des locales."
 
-#: access/transam/xlog.c:4033
+#: access/transam/xlog.c:4034
 #, c-format
 msgid "The database cluster was initialized with LC_CTYPE \"%s\", which is not recognized by setlocale()."
 msgstr ""
 "Le cluster de bases de données a été initialisé avec un LC_CTYPE à « %s »,\n"
 "qui n'est pas reconnu par setlocale()."
 
-#: access/transam/xlog.c:4269
+#: access/transam/xlog.c:4270
 #, c-format
 msgid "could not write bootstrap transaction log file: %m"
 msgstr "n'a pas pu écrire le « bootstrap » du journal des transactions : %m"
 
-#: access/transam/xlog.c:4275
+#: access/transam/xlog.c:4276
 #, c-format
 msgid "could not fsync bootstrap transaction log file: %m"
 msgstr ""
 "n'a pas pu synchroniser sur disque (fsync) le « bootstrap » du journal des\n"
 "transactions : %m"
 
-#: access/transam/xlog.c:4280
+#: access/transam/xlog.c:4281
 #, c-format
 msgid "could not close bootstrap transaction log file: %m"
 msgstr "n'a pas pu fermer le « bootstrap » du journal des transactions : %m"
 
-#: access/transam/xlog.c:4341
+#: access/transam/xlog.c:4342
 #, c-format
 msgid "could not open recovery command file \"%s\": %m"
 msgstr "n'a pas pu ouvrir le fichier de restauration « %s » : %m"
 
-#: access/transam/xlog.c:4346
+#: access/transam/xlog.c:4347
 msgid "starting archive recovery"
 msgstr "début de la restauration de l'archive"
 
-#: access/transam/xlog.c:4391
+#: access/transam/xlog.c:4392
 #, c-format
 msgid "restore_command = '%s'"
 msgstr "restore_command = '%s'"
 
-#: access/transam/xlog.c:4405
+#: access/transam/xlog.c:4406
 #, c-format
 msgid "recovery_target_timeline is not a valid number: \"%s\""
 msgstr "recovery_target_timeline n'est pas un nombre valide : « %s »"
 
-#: access/transam/xlog.c:4410
+#: access/transam/xlog.c:4411
 #, c-format
 msgid "recovery_target_timeline = %u"
 msgstr "recovery_target_timeline = %u"
 
-#: access/transam/xlog.c:4413
+#: access/transam/xlog.c:4414
 msgid "recovery_target_timeline = latest"
 msgstr "recovery_target_timeline = latest"
 
-#: access/transam/xlog.c:4421
+#: access/transam/xlog.c:4422
 #, c-format
 msgid "recovery_target_xid is not a valid number: \"%s\""
 msgstr "recovery_target_xid n'est pas un nombre valide : « %s »"
 
-#: access/transam/xlog.c:4424
+#: access/transam/xlog.c:4425
 #, c-format
 msgid "recovery_target_xid = %u"
 msgstr "recovery_target_xid = %u"
 
-#: access/transam/xlog.c:4449
+#: access/transam/xlog.c:4450
 #, c-format
 msgid "recovery_target_time = '%s'"
 msgstr "recovery_target_time = '%s'"
 
-#: access/transam/xlog.c:4465
+#: access/transam/xlog.c:4466
 #, c-format
 msgid "recovery_target_inclusive = %s"
 msgstr "recovery_target_inclusive = %s"
 
-#: access/transam/xlog.c:4480
+#: access/transam/xlog.c:4481
 #, c-format
 msgid "log_restartpoints = %s"
 msgstr "log_restartpoints = %s"
 
-#: access/transam/xlog.c:4484
+#: access/transam/xlog.c:4485
 #, c-format
 msgid "unrecognized recovery parameter \"%s\""
 msgstr "paramètre de restauration « %s » non reconnu"
 
-#: access/transam/xlog.c:4492
+#: access/transam/xlog.c:4493
 #, c-format
 msgid "syntax error in recovery command file: %s"
 msgstr "erreur de syntaxe dans le fichier de restauration : %s"
 
-#: access/transam/xlog.c:4494
+#: access/transam/xlog.c:4495
 msgid "Lines should have the format parameter = 'value'."
 msgstr "Les lignes devraient avoir le format paramètre = 'valeur'"
 
-#: access/transam/xlog.c:4499
+#: access/transam/xlog.c:4500
 #, c-format
 msgid "recovery command file \"%s\" did not specify restore_command"
 msgstr "le fichier de restauration « %s » n'a pas spécifié restore_command"
 
-#: access/transam/xlog.c:4518
+#: access/transam/xlog.c:4519
 #, c-format
 msgid "recovery target timeline %u does not exist"
 msgstr "le timeline cible, %u, de la restauration n'existe pas"
 
-#: access/transam/xlog.c:4627
+#: access/transam/xlog.c:4628
 msgid "archive recovery complete"
 msgstr "restauration terminée de l'archive"
 
-#: access/transam/xlog.c:4714
+#: access/transam/xlog.c:4715
 #, c-format
 msgid "recovery stopping after commit of transaction %u, time %s"
 msgstr "arrêt de la restauration après validation de la transaction %u, %s"
 
-#: access/transam/xlog.c:4719
+#: access/transam/xlog.c:4720
 #, c-format
 msgid "recovery stopping before commit of transaction %u, time %s"
 msgstr "arrêt de la restauration avant validation de la transaction %u, %s"
 
-#: access/transam/xlog.c:4727
+#: access/transam/xlog.c:4728
 #, c-format
 msgid "recovery stopping after abort of transaction %u, time %s"
 msgstr "arrêt de la restauration après annulation de la transaction %u, %s"
 
-#: access/transam/xlog.c:4732
+#: access/transam/xlog.c:4733
 #, c-format
 msgid "recovery stopping before abort of transaction %u, time %s"
 msgstr "arrêt de la restauration avant annulation de la transaction %u, %s"
 
-#: access/transam/xlog.c:4775
+#: access/transam/xlog.c:4776
 msgid "control file contains invalid data"
 msgstr "le fichier de contrôle contient des données invalides"
 
-#: access/transam/xlog.c:4779
+#: access/transam/xlog.c:4780
 #, c-format
 msgid "database system was shut down at %s"
 msgstr "le système de bases de données a été arrêté à %s"
 
-#: access/transam/xlog.c:4783
+#: access/transam/xlog.c:4784
 #, c-format
 msgid "database system shutdown was interrupted; last known up at %s"
 msgstr "le système de bases de données a été interrompu ; dernier lancement connu à %s"
 
-#: access/transam/xlog.c:4787
+#: access/transam/xlog.c:4788
 #, c-format
 msgid "database system was interrupted while in recovery at %s"
 msgstr "le système de bases de données a été interrompu lors d'une restauration à %s"
 
-#: access/transam/xlog.c:4789
+#: access/transam/xlog.c:4790
 msgid "This probably means that some data is corrupted and you will have to use the last backup for recovery."
 msgstr ""
 "Ceci signifie probablement que des données ont été corrompues et que vous\n"
 "devrez utiliser la dernière sauvegarde pour la restauration."
 
-#: access/transam/xlog.c:4793
+#: access/transam/xlog.c:4794
 #, c-format
 msgid "database system was interrupted while in recovery at log time %s"
 msgstr ""
 "le système de bases de données a été interrompu lors d'une récupération à %s\n"
 "(moment de la journalisation)"
 
-#: access/transam/xlog.c:4795
+#: access/transam/xlog.c:4796
 msgid "If this has occurred more than once some data might be corrupted and you might need to choose an earlier recovery target."
 msgstr ""
 "Si c'est arrivé plus d'une fois, des données ont pu être corrompues et vous\n"
 "pourriez avoir besoin de choisir une cible de récupération antérieure."
 
-#: access/transam/xlog.c:4799
+#: access/transam/xlog.c:4800
 #, c-format
 msgid "database system was interrupted; last known up at %s"
 msgstr "le système de bases de données a été interrompu ; dernier lancement connu à %s"
 
-#: access/transam/xlog.c:4831
+#: access/transam/xlog.c:4832
 #, c-format
 msgid "requested timeline %u is not a child of database system timeline %u"
 msgstr ""
 "le timeline requis %u n'est pas un fils du timeline %u du système de bases\n"
 "de données"
 
-#: access/transam/xlog.c:4845
-#: access/transam/xlog.c:4869
+#: access/transam/xlog.c:4846
+#: access/transam/xlog.c:4870
 #, c-format
 msgid "checkpoint record is at %X/%X"
 msgstr "l'enregistrement du point de vérification est à %X/%X"
 
-#: access/transam/xlog.c:4852
+#: access/transam/xlog.c:4853
 msgid "could not locate required checkpoint record"
 msgstr "n'a pas pu localiser l'enregistrement d'un point de vérification requis"
 
-#: access/transam/xlog.c:4853
+#: access/transam/xlog.c:4854
 #, c-format
 msgid "If you are not restoring from a backup, try removing the file \"%s/backup_label\"."
 msgstr ""
 "Si vous n'avez pas pu restaurer une sauvegarde, essayez de supprimer le\n"
 "fichier « %s/backup_label »."
 
-#: access/transam/xlog.c:4879
+#: access/transam/xlog.c:4880
 #, c-format
 msgid "using previous checkpoint record at %X/%X"
 msgstr "utilisation du précédent enregistrement d'un point de vérification à %X/%X"
 
-#: access/transam/xlog.c:4885
+#: access/transam/xlog.c:4886
 msgid "could not locate a valid checkpoint record"
 msgstr "n'a pas pu localiser un enregistrement d'un point de vérification valide"
 
-#: access/transam/xlog.c:4894
+#: access/transam/xlog.c:4895
 #, c-format
 msgid "redo record is at %X/%X; shutdown %s"
 msgstr "l'enregistrement à ré-exécuter se trouve à %X/%X ; arrêt %s"
 
-#: access/transam/xlog.c:4898
+#: access/transam/xlog.c:4899
 #, c-format
 msgid "next transaction ID: %u/%u; next OID: %u"
 msgstr "prochain identifiant de transaction : %u/%u ; prochain OID : %u"
 
-#: access/transam/xlog.c:4902
+#: access/transam/xlog.c:4903
 #, c-format
 msgid "next MultiXactId: %u; next MultiXactOffset: %u"
 msgstr "prochain MultiXactId : %u ; prochain MultiXactOffset : %u"
 
-#: access/transam/xlog.c:4906
+#: access/transam/xlog.c:4907
 msgid "invalid next transaction ID"
 msgstr "prochain ID de transaction invalide"
 
-#: access/transam/xlog.c:4924
+#: access/transam/xlog.c:4925
 msgid "invalid redo in checkpoint record"
 msgstr "ré-exécution invalide dans l'enregistrement du point de vérification"
 
-#: access/transam/xlog.c:4935
+#: access/transam/xlog.c:4936
 msgid "invalid redo record in shutdown checkpoint"
 msgstr "enregistrement de ré-exécution invalide dans le point de vérification d'arrêt"
 
-#: access/transam/xlog.c:4960
+#: access/transam/xlog.c:4961
 msgid "automatic recovery in progress"
 msgstr "restauration automatique en cours"
 
-#: access/transam/xlog.c:4966
+#: access/transam/xlog.c:4967
 msgid "database system was not properly shut down; automatic recovery in progress"
 msgstr ""
 "le système de bases de données n'a pas été arrêté proprement ; restauration\n"
 "automatique en cours"
 
-#: access/transam/xlog.c:5028
+#: access/transam/xlog.c:5029
 #, c-format
 msgid "redo starts at %X/%X"
 msgstr "la ré-exécution commence à %X/%X"
 
-#: access/transam/xlog.c:5098
+#: access/transam/xlog.c:5099
 #, c-format
 msgid "redo done at %X/%X"
 msgstr "ré-exécution faite à %X/%X"
 
-#: access/transam/xlog.c:5102
-#: access/transam/xlog.c:6039
+#: access/transam/xlog.c:5103
+#: access/transam/xlog.c:6040
 #, c-format
 msgid "last completed transaction was at log time %s"
 msgstr "la dernière transaction a eu lieu à %s (moment de la journalisation)"
 
-#: access/transam/xlog.c:5110
+#: access/transam/xlog.c:5111
 msgid "redo is not required"
 msgstr "la ré-exécution n'est pas nécessaire"
 
-#: access/transam/xlog.c:5130
+#: access/transam/xlog.c:5131
 msgid "requested recovery stop point is before end time of backup dump"
 msgstr ""
 "le point d'arrêt de la restauration demandée se trouve avant l'heure de fin\n"
 "de la sauvegarde"
 
-#: access/transam/xlog.c:5133
+#: access/transam/xlog.c:5134
 msgid "WAL ends before end time of backup dump"
 msgstr "le journal de transactions se termine avant l'heure de fin de la sauvegarde"
 
-#: access/transam/xlog.c:5154
+#: access/transam/xlog.c:5155
 #, c-format
 msgid "selected new timeline ID: %u"
 msgstr "identifiant d'un timeline nouvellement sélectionné : %u"
 
-#: access/transam/xlog.c:5338
+#: access/transam/xlog.c:5339
 msgid "invalid primary checkpoint link in control file"
 msgstr "lien du point de vérification primaire invalide dans le fichier de contrôle"
 
-#: access/transam/xlog.c:5342
+#: access/transam/xlog.c:5343
 msgid "invalid secondary checkpoint link in control file"
 msgstr "lien du point de vérification secondaire invalide dans le fichier de contrôle"
 
-#: access/transam/xlog.c:5346
+#: access/transam/xlog.c:5347
 msgid "invalid checkpoint link in backup_label file"
 msgstr "lien du point de vérification invalide dans le fichier backup_label"
 
-#: access/transam/xlog.c:5360
+#: access/transam/xlog.c:5361
 msgid "invalid primary checkpoint record"
 msgstr "enregistrement du point de vérification primaire invalide"
 
-#: access/transam/xlog.c:5364
+#: access/transam/xlog.c:5365
 msgid "invalid secondary checkpoint record"
 msgstr "enregistrement du point de vérification secondaire invalide"
 
-#: access/transam/xlog.c:5368
+#: access/transam/xlog.c:5369
 msgid "invalid checkpoint record"
 msgstr "enregistrement du point de vérification invalide"
 
-#: access/transam/xlog.c:5379
+#: access/transam/xlog.c:5380
 msgid "invalid resource manager ID in primary checkpoint record"
 msgstr "identifiant du gestionnaire de ressource invalide dans l'enregistrement primaire du point de vérification"
 
-#: access/transam/xlog.c:5383
+#: access/transam/xlog.c:5384
 msgid "invalid resource manager ID in secondary checkpoint record"
 msgstr "identifiant du gestionnaire de ressource invalide dans l'enregistrement secondaire du point de vérification"
 
-#: access/transam/xlog.c:5387
+#: access/transam/xlog.c:5388
 msgid "invalid resource manager ID in checkpoint record"
 msgstr "identifiant du gestionnaire de ressource invalide dans l'enregistrement du point de vérification"
 
-#: access/transam/xlog.c:5399
+#: access/transam/xlog.c:5400
 msgid "invalid xl_info in primary checkpoint record"
 msgstr "xl_info invalide dans l'enregistrement du point de vérification primaire"
 
-#: access/transam/xlog.c:5403
+#: access/transam/xlog.c:5404
 msgid "invalid xl_info in secondary checkpoint record"
 msgstr "xl_info invalide  dans l'enregistrement du point de vérification secondaire"
 
-#: access/transam/xlog.c:5407
+#: access/transam/xlog.c:5408
 msgid "invalid xl_info in checkpoint record"
 msgstr "xl_info invalide dans l'enregistrement du point de vérification"
 
-#: access/transam/xlog.c:5419
+#: access/transam/xlog.c:5420
 msgid "invalid length of primary checkpoint record"
 msgstr "longueur invalide de l'enregistrement primaire du point de vérification"
 
-#: access/transam/xlog.c:5423
+#: access/transam/xlog.c:5424
 msgid "invalid length of secondary checkpoint record"
 msgstr "longueur invalide de l'enregistrement secondaire du point de vérification"
 
-#: access/transam/xlog.c:5427
+#: access/transam/xlog.c:5428
 msgid "invalid length of checkpoint record"
 msgstr "longueur invalide de l'enregistrement du point de vérification"
 
-#: access/transam/xlog.c:5559
+#: access/transam/xlog.c:5560
 msgid "shutting down"
 msgstr "arrêt en cours"
 
-#: access/transam/xlog.c:5567
+#: access/transam/xlog.c:5568
 msgid "database system is shut down"
 msgstr "le système de base de données est arrêté"
 
-#: access/transam/xlog.c:5877
+#: access/transam/xlog.c:5878
 msgid "concurrent transaction log activity while database system is shutting down"
 msgstr ""
 "activité en cours du journal de transactions alors que le système de bases\n"
 "de données est en cours d'arrêt"
 
-#: access/transam/xlog.c:6035
+#: access/transam/xlog.c:6036
 #, c-format
 msgid "recovery restart point at %X/%X"
 msgstr "la nouvelle exécution de la restauration commence à %X/%X"
 
-#: access/transam/xlog.c:6148
+#: access/transam/xlog.c:6149
 #, c-format
 msgid "unexpected timeline ID %u (after %u) in checkpoint record"
 msgstr ""
 "identifiant timeline %u inattendu (après %u) dans l'enregistrement du point\n"
 "de vérification"
 
-#: access/transam/xlog.c:6180
+#: access/transam/xlog.c:6181
 #, c-format
 msgid "unexpected timeline ID %u (should be %u) in checkpoint record"
 msgstr ""
 "identifiant timeline %u inattendu (devrait être %u) dans l'enregistrement du\n"
 "point de vérification"
 
-#: access/transam/xlog.c:6317
-#: access/transam/xlog.c:6342
+#: access/transam/xlog.c:6318
+#: access/transam/xlog.c:6343
 #, c-format
 msgid "could not fsync log file %u, segment %u: %m"
 msgstr ""
 "n'a pas pu synchroniser sur disque (fsync) le journal des transactions %u,\n"
 "segment %u : %m"
 
-#: access/transam/xlog.c:6350
+#: access/transam/xlog.c:6351
 #, c-format
 msgid "could not fsync write-through log file %u, segment %u: %m"
 msgstr ""
 "n'a pas pu synchroniser sur disque (fsync) le journal des transactions %u,\n"
 "segment %u : %m"
 
-#: access/transam/xlog.c:6359
+#: access/transam/xlog.c:6360
 #, c-format
 msgid "could not fdatasync log file %u, segment %u: %m"
 msgstr ""
 "n'a pas pu synchroniser sur disque (fdatasync) le journal de transactions\n"
 "%u, segment %u : %m"
 
-#: access/transam/xlog.c:6401
-#: access/transam/xlog.c:6571
+#: access/transam/xlog.c:6402
+#: access/transam/xlog.c:6573
 msgid "must be superuser to run a backup"
 msgstr "doit être super-utilisateur pour exécuter une sauvegarde"
 
-#: access/transam/xlog.c:6406
-#: access/transam/xlog.c:6412
+#: access/transam/xlog.c:6407
+#: access/transam/xlog.c:6413
 msgid "WAL archiving is not active"
 msgstr "l'archivage des journaux de transactions n'est pas actif"
 
-#: access/transam/xlog.c:6407
+#: access/transam/xlog.c:6408
 msgid "archive_mode must be enabled at server start."
 msgstr "archive_mode doit être activé au lancement du serveur."
 
-#: access/transam/xlog.c:6413
+#: access/transam/xlog.c:6414
 msgid "archive_command must be defined before online backups can be made safely."
 msgstr ""
 "archive_command doit être défini avant que les sauvegardes à chaud puissent\n"
 "s'effectuer correctement."
 
-#: access/transam/xlog.c:6442
-#: access/transam/xlog.c:6496
+#: access/transam/xlog.c:6443
+#: access/transam/xlog.c:6497
 msgid "a backup is already in progress"
 msgstr "une sauvegarde est déjà en cours"
 
-#: access/transam/xlog.c:6443
+#: access/transam/xlog.c:6444
 msgid "Run pg_stop_backup() and try again."
 msgstr "Exécutez pg_stop_backup() et tentez de nouveau."
 
-#: access/transam/xlog.c:6497
+#: access/transam/xlog.c:6498
 #, c-format
 msgid "If you're sure there is no backup in progress, remove file \"%s\" and try again."
 msgstr ""
 "Si vous êtes certain qu'aucune sauvegarde n'est en cours, supprimez le\n"
 "fichier « %s » et recommencez de nouveau."
 
-#: access/transam/xlog.c:6518
-#: access/transam/xlog.c:6646
+#: access/transam/xlog.c:6519
+#: access/transam/xlog.c:6648
 #, c-format
 msgid "could not write file \"%s\": %m"
 msgstr "impossible d'écrire le fichier « %s » : %m"
 
-#: access/transam/xlog.c:6609
+#: access/transam/xlog.c:6611
 msgid "a backup is not in progress"
 msgstr "une sauvegarde n'est pas en cours"
 
-#: access/transam/xlog.c:6621
-#: access/transam/xlog.c:6945
-#: access/transam/xlog.c:6951
-#: access/transam/xlog.c:6982
-#: access/transam/xlog.c:6988
+#: access/transam/xlog.c:6623
+#: access/transam/xlog.c:6947
+#: access/transam/xlog.c:6953
+#: access/transam/xlog.c:6984
+#: access/transam/xlog.c:6990
 #, c-format
 msgid "invalid data in file \"%s\""
 msgstr "données invalides dans le fichier « %s »"
 
-#: access/transam/xlog.c:6693
+#: access/transam/xlog.c:6695
 msgid "must be superuser to switch transaction log files"
 msgstr "doit être super-utilisateur pour changer de journal de transactions"
 
-#: access/transam/xlog.c:6801
-#: access/transam/xlog.c:6870
+#: access/transam/xlog.c:6803
+#: access/transam/xlog.c:6872
 #, c-format
 msgid "could not parse transaction log location \"%s\""
 msgstr ""
 "n'a pas pu analyser l'emplacement du journal des transactions nommé « %s » :\n"
 "%m"
 
-#: access/transam/xlog.c:7016
+#: access/transam/xlog.c:7018
 #, c-format
 msgid "xlog redo %s"
 msgstr "xlog redo %s"
 
 #: bootstrap/bootstrap.c:293
 #: postmaster/postmaster.c:631
-#: tcop/postgres.c:3041
+#: tcop/postgres.c:3065
 #, c-format
 msgid "--%s requires a value"
 msgstr "--%s requiert une valeur"
 
 #: bootstrap/bootstrap.c:298
 #: postmaster/postmaster.c:636
-#: tcop/postgres.c:3046
+#: tcop/postgres.c:3070
 #, c-format
 msgid "-c %s requires a value"
 msgstr "-c %s requiert une valeur"
@@ -1667,7 +1672,7 @@ msgstr "
 
 #: catalog/dependency.c:476
 #: catalog/dependency.c:895
-#: catalog/pg_shdepend.c:525
+#: catalog/pg_shdepend.c:526
 #, c-format
 msgid "cannot drop %s because it is required by the database system"
 msgstr "n'a pas pu supprimer %s car il est requis par le système de bases de données"
@@ -1922,11 +1927,11 @@ msgstr "droit %s invalide pour le tablespace"
 
 #: catalog/aclchk.c:434
 #: commands/comment.c:624
-#: commands/dbcommands.c:609
-#: commands/dbcommands.c:753
-#: commands/dbcommands.c:876
-#: commands/dbcommands.c:948
-#: commands/dbcommands.c:1035
+#: commands/dbcommands.c:628
+#: commands/dbcommands.c:774
+#: commands/dbcommands.c:897
+#: commands/dbcommands.c:969
+#: commands/dbcommands.c:1056
 #: utils/adt/acl.c:1749
 #: utils/adt/dbsize.c:144
 #: utils/init/postinit.c:386
@@ -1939,9 +1944,9 @@ msgstr "la base de donn
 #: catalog/aclchk.c:462
 #: commands/comment.c:1193
 #: commands/functioncmds.c:662
-#: commands/proclang.c:427
-#: commands/proclang.c:500
-#: commands/proclang.c:545
+#: commands/proclang.c:429
+#: commands/proclang.c:502
+#: commands/proclang.c:546
 #: utils/adt/acl.c:2172
 #, c-format
 msgid "language \"%s\" does not exist"
@@ -1964,16 +1969,16 @@ msgstr "le sch
 
 #: catalog/aclchk.c:511
 #: commands/comment.c:663
-#: commands/dbcommands.c:303
+#: commands/dbcommands.c:312
 #: commands/indexcmds.c:208
 #: commands/tablecmds.c:333
-#: commands/tablecmds.c:5719
+#: commands/tablecmds.c:5724
 #: commands/tablespace.c:412
 #: commands/tablespace.c:767
 #: commands/tablespace.c:834
 #: commands/tablespace.c:928
 #: commands/tablespace.c:1052
-#: executor/execMain.c:2587
+#: executor/execMain.c:2604
 #: utils/adt/acl.c:2582
 #: utils/adt/dbsize.c:240
 #, c-format
@@ -2364,7 +2369,7 @@ msgstr ""
 
 #: catalog/heap.c:853
 #: catalog/index.c:562
-#: commands/tablecmds.c:5853
+#: commands/tablecmds.c:5858
 msgid "only shared relations can be placed in pg_global tablespace"
 msgstr "seules les relations partagées peuvent être placées dans le tablespace pg_global"
 
@@ -2385,7 +2390,7 @@ msgstr "ne peut pas utiliser une fonction d'aggr
 
 #: catalog/heap.c:1811
 #: catalog/pg_constraint.c:609
-#: commands/tablecmds.c:3905
+#: commands/tablecmds.c:3910
 #, c-format
 msgid "constraint \"%s\" for relation \"%s\" already exists"
 msgstr "la contrainte « %s » de la relation « %s » existe déjà"
@@ -2418,7 +2423,7 @@ msgid "column \"%s\" is of type %s but default expression is of type %s"
 msgstr "la colonne « %s » est de type %s alors que l'expression par défaut est de type %s"
 
 #: catalog/heap.c:2011
-#: commands/prepare.c:353
+#: commands/prepare.c:357
 #: parser/parse_node.c:298
 #: parser/parse_target.c:439
 #: parser/parse_target.c:690
@@ -2713,7 +2718,7 @@ msgstr "les fonctions SQL ne peuvent avoir d'arguments du type %s"
 msgid "SQL function \"%s\""
 msgstr "Fonction SQL « %s »"
 
-#: catalog/pg_shdepend.c:655
+#: catalog/pg_shdepend.c:656
 #, c-format
 msgid ""
 "\n"
@@ -2722,7 +2727,7 @@ msgstr ""
 "\n"
 "et %d autres objets (voir le journal applicatif du serveur pour une liste)"
 
-#: catalog/pg_shdepend.c:659
+#: catalog/pg_shdepend.c:660
 #, c-format
 msgid ""
 "\n"
@@ -2732,16 +2737,16 @@ msgstr ""
 "et des objets dans %d autres bases de données (voir le journal applicatif du\n"
 "serveur pour une liste)"
 
-#: catalog/pg_shdepend.c:671
+#: catalog/pg_shdepend.c:672
 #, c-format
 msgid "there are objects dependent on %s"
 msgstr "des objets dépendent de %s"
 
-#: catalog/pg_shdepend.c:673
+#: catalog/pg_shdepend.c:674
 #: commands/user.c:893
 #: nodes/print.c:83
 #: storage/lmgr/deadlock.c:918
-#: tcop/postgres.c:3924
+#: tcop/postgres.c:3948
 #: utils/adt/xml.c:1350
 #: utils/adt/xml.c:1351
 #: utils/adt/xml.c:1357
@@ -2750,34 +2755,34 @@ msgstr "des objets d
 msgid "%s"
 msgstr "%s"
 
-#: catalog/pg_shdepend.c:961
+#: catalog/pg_shdepend.c:962
 #, c-format
 msgid "role %u was concurrently dropped"
 msgstr "le rôle %u a été supprimé simultanément"
 
-#: catalog/pg_shdepend.c:980
+#: catalog/pg_shdepend.c:981
 #, c-format
 msgid "tablespace %u was concurrently dropped"
 msgstr "le tablespace %u a été supprimé simultanément"
 
-#: catalog/pg_shdepend.c:1024
+#: catalog/pg_shdepend.c:1025
 #, c-format
 msgid "owner of %s"
 msgstr "propriétaire de %s"
 
-#: catalog/pg_shdepend.c:1026
+#: catalog/pg_shdepend.c:1027
 #, c-format
 msgid "access to %s"
 msgstr "accès à %s"
 
 #. translator: %s will always be "database %s"
-#: catalog/pg_shdepend.c:1034
+#: catalog/pg_shdepend.c:1035
 #, c-format
 msgid "%d objects in %s"
 msgstr "%d objets dans %s"
 
-#: catalog/pg_shdepend.c:1142
-#: catalog/pg_shdepend.c:1274
+#: catalog/pg_shdepend.c:1143
+#: catalog/pg_shdepend.c:1275
 #, c-format
 msgid "cannot drop objects owned by %s because they are required by the database system"
 msgstr ""
@@ -2860,38 +2865,38 @@ msgstr "L'agr
 msgid "function %s already exists in schema \"%s\""
 msgstr "la fonction %s existe déjà dans le schéma « %s »"
 
-#: commands/analyze.c:165
+#: commands/analyze.c:167
 #, c-format
 msgid "skipping \"%s\" --- only table or database owner can analyze it"
 msgstr ""
 "ignore « %s » --- seul le propriétaire de la table ou de la base de données\n"
 "peut l'analyser"
 
-#: commands/analyze.c:180
+#: commands/analyze.c:182
 #, c-format
 msgid "skipping \"%s\" --- cannot analyze indexes, views, or special system tables"
 msgstr "ignore « %s » --- ne peut pas analyser les index, vues ou tables système"
 
-#: commands/analyze.c:208
+#: commands/analyze.c:210
 #, c-format
 msgid "analyzing \"%s.%s\""
 msgstr "analyse « %s.%s »"
 
-#: commands/analyze.c:252
+#: commands/analyze.c:254
 #: commands/comment.c:577
 #: commands/copy.c:3372
 #: commands/sequence.c:1235
-#: commands/tablecmds.c:3286
-#: commands/tablecmds.c:3378
-#: commands/tablecmds.c:3425
-#: commands/tablecmds.c:3521
-#: commands/tablecmds.c:3582
-#: commands/tablecmds.c:3648
-#: commands/tablecmds.c:4783
-#: commands/tablecmds.c:4916
+#: commands/tablecmds.c:3291
+#: commands/tablecmds.c:3383
+#: commands/tablecmds.c:3430
+#: commands/tablecmds.c:3526
+#: commands/tablecmds.c:3587
+#: commands/tablecmds.c:3653
+#: commands/tablecmds.c:4788
+#: commands/tablecmds.c:4921
 #: parser/analyze.c:1507
-#: parser/parse_relation.c:1597
-#: parser/parse_relation.c:1652
+#: parser/parse_relation.c:1607
+#: parser/parse_relation.c:1662
 #: parser/parse_target.c:764
 #: parser/parse_type.c:116
 #: utils/adt/ruleutils.c:1312
@@ -2899,12 +2904,12 @@ msgstr "analyse 
 msgid "column \"%s\" of relation \"%s\" does not exist"
 msgstr "la colonne « %s » de la relation « %s » n'existe pas"
 
-#: commands/analyze.c:497
+#: commands/analyze.c:494
 #, c-format
 msgid "automatic analyze of table \"%s.%s.%s\" system usage: %s"
 msgstr "ANALYZE automatique de la table « %s.%s.%s » ; utilisation système : %s"
 
-#: commands/analyze.c:982
+#: commands/analyze.c:1062
 #, c-format
 msgid "\"%s\": scanned %d of %u pages, containing %.0f live rows and %.0f dead rows; %d rows in sample, %.0f estimated total rows"
 msgstr ""
@@ -2924,7 +2929,7 @@ msgid "there is no previously clustered index for table \"%s\""
 msgstr "Il n'existe pas d'index CLUSTER pour la table « %s »"
 
 #: commands/cluster.c:163
-#: commands/tablecmds.c:5683
+#: commands/tablecmds.c:5688
 #, c-format
 msgid "index \"%s\" for table \"%s\" does not exist"
 msgstr "l'index « %s » pour la table « %s » n'existe pas"
@@ -3166,12 +3171,12 @@ msgstr ""
 "doit être super-utilisateur pour ajouter un commentaire sur un modèle de\n"
 "recherche plein texte"
 
-#: commands/dbcommands.c:112
-#: commands/dbcommands.c:120
-#: commands/dbcommands.c:128
-#: commands/dbcommands.c:136
-#: commands/dbcommands.c:144
-#: commands/dbcommands.c:849
+#: commands/dbcommands.c:121
+#: commands/dbcommands.c:129
+#: commands/dbcommands.c:137
+#: commands/dbcommands.c:145
+#: commands/dbcommands.c:153
+#: commands/dbcommands.c:870
 #: commands/copy.c:744
 #: commands/copy.c:752
 #: commands/copy.c:760
@@ -3215,119 +3220,121 @@ msgstr ""
 msgid "conflicting or redundant options"
 msgstr "options en conflit ou redondantes"
 
-#: commands/dbcommands.c:151
+#: commands/dbcommands.c:160
 msgid "LOCATION is not supported anymore"
 msgstr "LOCATION n'est plus supporté"
 
-#: commands/dbcommands.c:152
+#: commands/dbcommands.c:161
 msgid "Consider using tablespaces instead."
 msgstr "Considérer l'utilisation de tablespaces."
 
-#: commands/dbcommands.c:175
+#: commands/dbcommands.c:184
 #: utils/adt/ascii.c:144
 #, c-format
 msgid "%d is not a valid encoding code"
 msgstr "%d n'est pas un code d'encodage valide"
 
-#: commands/dbcommands.c:185
+#: commands/dbcommands.c:194
 #: utils/adt/ascii.c:126
 #, c-format
 msgid "%s is not a valid encoding name"
 msgstr "%s n'est pas un nom d'encodage valide"
 
-#: commands/dbcommands.c:211
+#: commands/dbcommands.c:220
 msgid "permission denied to create database"
 msgstr "droit refusé pour créer une base de données"
 
-#: commands/dbcommands.c:233
+#: commands/dbcommands.c:242
 #, c-format
 msgid "template database \"%s\" does not exist"
 msgstr "la base de données modèle « %s » n'existe pas"
 
-#: commands/dbcommands.c:245
+#: commands/dbcommands.c:254
 #, c-format
 msgid "permission denied to copy database \"%s\""
 msgstr "droit refusé pour copier la base de données « %s »"
 
-#: commands/dbcommands.c:257
+#: commands/dbcommands.c:266
 #, c-format
 msgid "invalid server encoding %d"
 msgstr "encodage serveur %d invalide"
 
-#: commands/dbcommands.c:286
+#: commands/dbcommands.c:295
 #, c-format
 msgid "encoding %s does not match server's locale %s"
 msgstr "l'encodage %s ne correspond pas à la locale %s du serveur"
 
-#: commands/dbcommands.c:289
+#: commands/dbcommands.c:298
 #, c-format
 msgid "The server's LC_CTYPE setting requires encoding %s."
 msgstr "Le paramètre LC_CTYPE du serveur nécessite l'encodage %s."
 
-#: commands/dbcommands.c:316
+#: commands/dbcommands.c:325
 msgid "pg_global cannot be used as default tablespace"
 msgstr "pg_global ne peut pas être utilisé comme tablespace par défaut"
 
-#: commands/dbcommands.c:342
+#: commands/dbcommands.c:351
 #, c-format
 msgid "cannot assign new default tablespace \"%s\""
 msgstr "ne peut pas affecter un nouveau tablespace par défaut « %s »"
 
-#: commands/dbcommands.c:344
+#: commands/dbcommands.c:353
 #, c-format
 msgid "There is a conflict because database \"%s\" already has some tables in this tablespace."
 msgstr ""
 "Il existe un conflit car la base de données « %s » a déjà quelques tables\n"
 "dans son tablespace."
 
-#: commands/dbcommands.c:364
-#: commands/dbcommands.c:773
+#: commands/dbcommands.c:373
+#: commands/dbcommands.c:794
 #, c-format
 msgid "database \"%s\" already exists"
 msgstr "la base de données « %s » existe déjà"
 
-#: commands/dbcommands.c:378
+#: commands/dbcommands.c:387
 #, c-format
 msgid "source database \"%s\" is being accessed by other users"
 msgstr "la base de données source « %s » est accédée par d'autres utilisateurs"
 
-#: commands/dbcommands.c:616
+#: commands/dbcommands.c:635
 #, c-format
 msgid "database \"%s\" does not exist, skipping"
 msgstr "la base de données « %s » n'existe pas, poursuite du traitement"
 
-#: commands/dbcommands.c:637
+#: commands/dbcommands.c:656
 msgid "cannot drop a template database"
 msgstr "ne peut pas supprimer une base de données modèle"
 
-#: commands/dbcommands.c:643
+#: commands/dbcommands.c:662
 msgid "cannot drop the currently open database"
 msgstr "ne peut pas supprimer la base de données actuellement ouverte"
 
-#: commands/dbcommands.c:654
-#: commands/dbcommands.c:795
+#: commands/dbcommands.c:673
+#: commands/dbcommands.c:816
 #, c-format
 msgid "database \"%s\" is being accessed by other users"
 msgstr "la base de données « %s » est en cours d'utilisation par d'autres utilisateurs"
 
-#: commands/dbcommands.c:764
+#: commands/dbcommands.c:785
 msgid "permission denied to rename database"
 msgstr "droit refusé pour le renommage de la base de données"
 
-#: commands/dbcommands.c:784
+#: commands/dbcommands.c:805
 msgid "current database cannot be renamed"
 msgstr "la base de données actuelle ne peut pas être renommée"
 
-#: commands/dbcommands.c:1074
+#: commands/dbcommands.c:1095
 msgid "permission denied to change owner of database"
 msgstr "droit refusé pour modifier le propriétaire de la base de données"
 
-#: commands/dbcommands.c:1302
-#: commands/dbcommands.c:1471
-#: commands/dbcommands.c:1510
+#: commands/dbcommands.c:1323
+#: commands/dbcommands.c:1492
+#: commands/dbcommands.c:1531
 #, c-format
-msgid "could not remove database directory \"%s\""
-msgstr "n'a pas pu supprimer le répertoire de bases de données « %s »"
+msgid "some useless files may be left behind in old database directory \"%s\""
+msgstr ""
+"certains fichiers inutiles pourraient se trouver dans l'ancien répertoire\n"
+"de la base de données « %s »"
 
 #: commands/copy.c:310
 #: commands/copy.c:322
@@ -3696,7 +3703,7 @@ msgstr "format de donn
 #: commands/indexcmds.c:778
 #: commands/tablecmds.c:1512
 #: parser/parse_expr.c:418
-#: utils/adt/tsvector_op.c:1372
+#: utils/adt/tsvector_op.c:1393
 #, c-format
 msgid "column \"%s\" does not exist"
 msgstr "la colonne « %s » n'existe pas"
@@ -3915,13 +3922,13 @@ msgid "function \"%s\" is already in schema \"%s\""
 msgstr "la fonction « %s » existe déjà dans le schéma « %s »"
 
 #: commands/functioncmds.c:1708
-#: commands/tablecmds.c:6575
+#: commands/tablecmds.c:6580
 #: commands/typecmds.c:2592
 msgid "cannot move objects into or out of temporary schemas"
 msgstr "ne peut pas déplacer les objets dans ou à partir des schémas temporaires"
 
 #: commands/functioncmds.c:1714
-#: commands/tablecmds.c:6581
+#: commands/tablecmds.c:6586
 #: commands/typecmds.c:2598
 msgid "cannot move objects into or out of TOAST schema"
 msgstr "ne peut pas déplacer les objets dans ou à partir des schémas TOAST"
@@ -4118,50 +4125,50 @@ msgstr ""
 "la famille d'opérateur « %s » de la méthode d'accès « %s » existe déjà dans\n"
 "le schéma « %s »"
 
-#: commands/proclang.c:78
-#: commands/proclang.c:508
+#: commands/proclang.c:80
+#: commands/proclang.c:510
 #, c-format
 msgid "language \"%s\" already exists"
 msgstr "le langage « %s » existe déjà"
 
-#: commands/proclang.c:93
+#: commands/proclang.c:95
 msgid "using pg_pltemplate information instead of CREATE LANGUAGE parameters"
 msgstr ""
 "utilisation des informations de pg_pltemplate au lieu des paramètres de\n"
 "CREATE LANGUAGE"
 
-#: commands/proclang.c:103
+#: commands/proclang.c:105
 #, c-format
 msgid "must be superuser to create procedural language \"%s\""
 msgstr "doit être super-utilisateur pour créer le langage de procédures « %s »"
 
-#: commands/proclang.c:123
-#: commands/proclang.c:236
+#: commands/proclang.c:125
+#: commands/proclang.c:238
 #, c-format
 msgid "function %s must return type \"language_handler\""
 msgstr "la fonction %s doit renvoyer le type « language_handler »"
 
-#: commands/proclang.c:200
+#: commands/proclang.c:202
 #, c-format
 msgid "unsupported language \"%s\""
 msgstr "langage non supporté « %s »"
 
-#: commands/proclang.c:202
+#: commands/proclang.c:204
 msgid "The supported languages are listed in the pg_pltemplate system catalog."
 msgstr "Les langages supportés sont listés dans le catalogue système pg_pltemplate."
 
-#: commands/proclang.c:210
+#: commands/proclang.c:212
 msgid "must be superuser to create custom procedural language"
 msgstr "doit être super-utilisateur pour créer un langage de procédures personnalisé"
 
-#: commands/proclang.c:229
+#: commands/proclang.c:231
 #, c-format
 msgid "changing return type of function %s from \"opaque\" to \"language_handler\""
 msgstr ""
 "changement du type du code retour de la fonction %s d'« opaque » à\n"
 "« language_handler »"
 
-#: commands/proclang.c:430
+#: commands/proclang.c:432
 #, c-format
 msgid "language \"%s\" does not exist, skipping"
 msgstr "le langage « %s » n'existe pas, poursuite du traitement"
@@ -4316,13 +4323,13 @@ msgid "operator %s does not exist, skipping"
 msgstr "l'opérateur %s n'existe pas, poursuite du traitement"
 
 #: commands/portalcmds.c:59
-#: commands/portalcmds.c:156
-#: commands/portalcmds.c:208
+#: commands/portalcmds.c:159
+#: commands/portalcmds.c:211
 msgid "invalid cursor name: must not be empty"
 msgstr "nom de curseur invalide : il ne doit pas être vide"
 
-#: commands/portalcmds.c:164
-#: commands/portalcmds.c:218
+#: commands/portalcmds.c:167
+#: commands/portalcmds.c:221
 #: executor/execCurrent.c:69
 #: utils/adt/xml.c:1975
 #: utils/adt/xml.c:2139
@@ -4330,14 +4337,14 @@ msgstr "nom de curseur invalide : il ne doit pas 
 msgid "cursor \"%s\" does not exist"
 msgstr "le curseur « %s » n'existe pas"
 
-#: commands/portalcmds.c:325
+#: commands/portalcmds.c:328
 #: tcop/pquery.c:733
 #: tcop/pquery.c:1336
 #, c-format
 msgid "portal \"%s\" cannot be run"
 msgstr "le portail « %s » ne peut pas être exécuté de nouveau"
 
-#: commands/portalcmds.c:390
+#: commands/portalcmds.c:393
 msgid "could not reposition held cursor"
 msgstr "n'a pas pu repositionner le curseur détenu"
 
@@ -4347,7 +4354,7 @@ msgstr "nom de l'instruction invalide : ne doit pas 
 
 #: commands/prepare.c:121
 #: parser/analyze.c:1896
-#: tcop/postgres.c:1217
+#: tcop/postgres.c:1222
 #, c-format
 msgid "could not determine data type of parameter $%d"
 msgstr "n'a pas pu déterminer le type de données du paramètres $%d"
@@ -4358,46 +4365,46 @@ msgstr "les instructions utilitaires ne peuvent pas 
 
 #: commands/prepare.c:228
 #: commands/prepare.c:235
-#: commands/prepare.c:679
+#: commands/prepare.c:683
 msgid "prepared statement is not a SELECT"
 msgstr "l'instruction préparée n'est pas un SELECT"
 
-#: commands/prepare.c:302
+#: commands/prepare.c:306
 #, c-format
 msgid "wrong number of parameters for prepared statement \"%s\""
 msgstr "mauvais nombre de paramètres pour l'instruction préparée « %s »"
 
-#: commands/prepare.c:304
+#: commands/prepare.c:308
 #, c-format
 msgid "Expected %d parameters but got %d."
 msgstr "%d paramètres attendus mais %d reçus."
 
-#: commands/prepare.c:333
+#: commands/prepare.c:337
 msgid "cannot use subquery in EXECUTE parameter"
 msgstr "ne peut pas utiliser les sous-requêtes dans le paramètre EXECUTE"
 
-#: commands/prepare.c:337
+#: commands/prepare.c:341
 msgid "cannot use aggregate function in EXECUTE parameter"
 msgstr "ne peut pas utiliser la fonction d'agrégat dans le paramètre EXECUTE"
 
-#: commands/prepare.c:349
+#: commands/prepare.c:353
 #, c-format
 msgid "parameter $%d of type %s cannot be coerced to the expected type %s"
 msgstr ""
 "le paramètre $%d de type %s ne peut être utilisé dans la coercion à cause du\n"
 "type %s attendu"
 
-#: commands/prepare.c:442
+#: commands/prepare.c:446
 #, c-format
 msgid "prepared statement \"%s\" already exists"
 msgstr "l'instruction préparée « %s » existe déjà"
 
-#: commands/prepare.c:500
+#: commands/prepare.c:504
 #, c-format
 msgid "prepared statement \"%s\" does not exist"
 msgstr "l'instruction préparée « %s » n'existe pas"
 
-#: commands/prepare.c:725
+#: commands/prepare.c:729
 #: executor/execQual.c:1179
 #: executor/execQual.c:1222
 #: executor/execQual.c:1514
@@ -4405,14 +4412,14 @@ msgstr "l'instruction pr
 #: executor/functions.c:680
 #: executor/functions.c:719
 #: utils/fmgr/funcapi.c:60
-#: utils/mmgr/portalmem.c:875
+#: utils/mmgr/portalmem.c:879
 msgid "set-valued function called in context that cannot accept a set"
 msgstr ""
 "la fonction avec set-value a été appelé dans un contexte qui n'accepte pas\n"
 "un ensemble"
 
-#: commands/prepare.c:729
-#: utils/mmgr/portalmem.c:879
+#: commands/prepare.c:733
+#: utils/mmgr/portalmem.c:883
 msgid "materialize mode required, but it is not allowed in this context"
 msgstr "mode matérialisé requis mais interdit dans ce contexte"
 
@@ -4537,7 +4544,7 @@ msgid "Specify OWNED BY table.column or OWNED BY NONE."
 msgstr "Indiquer OWNED BY table.colonne ou OWNED BY NONE."
 
 #: commands/sequence.c:1217
-#: commands/tablecmds.c:3972
+#: commands/tablecmds.c:3977
 #, c-format
 msgid "referenced relation \"%s\" is not a table"
 msgstr "la relation référencée « %s » n'est pas une table"
@@ -4551,7 +4558,7 @@ msgid "sequence must be in same schema as table it is linked to"
 msgstr "la séquence doit être dans le même schéma que la table avec laquelle elle est liée"
 
 #: commands/tablecmds.c:303
-#: executor/execMain.c:2563
+#: executor/execMain.c:2580
 msgid "ON COMMIT can only be used on temporary tables"
 msgstr "ON COMMIT peut seulement être utilisé sur des tables temporaires"
 
@@ -4565,7 +4572,7 @@ msgstr "TRUNCATE cascade sur la table 
 #: commands/tablecmds.c:1648
 #: commands/tablecmds.c:2758
 #: commands/tablecmds.c:2787
-#: commands/tablecmds.c:3984
+#: commands/tablecmds.c:3989
 #: commands/trigger.c:113
 #: commands/trigger.c:840
 #: tcop/utility.c:207
@@ -4591,13 +4598,13 @@ msgid "inherited relation \"%s\" is not a table"
 msgstr "la relation héritée « %s » n'est pas une table"
 
 #: commands/tablecmds.c:827
-#: commands/tablecmds.c:6054
+#: commands/tablecmds.c:6059
 #, c-format
 msgid "cannot inherit from temporary relation \"%s\""
 msgstr "ine peut pas hériter à partir d'une relation temporaire « %s »"
 
 #: commands/tablecmds.c:844
-#: commands/tablecmds.c:6082
+#: commands/tablecmds.c:6087
 #, c-format
 msgid "relation \"%s\" would be inherited from more than once"
 msgstr "la relation « %s » serait héritée plus d'une fois"
@@ -4709,7 +4716,7 @@ msgid "\"%s\" is not a table or view"
 msgstr "« %s » n'est pas une table ou une vue"
 
 #: commands/tablecmds.c:2776
-#: commands/tablecmds.c:3475
+#: commands/tablecmds.c:3480
 #, c-format
 msgid "\"%s\" is not a table or index"
 msgstr "« %s » n'est pas une table ou un index"
@@ -4731,7 +4738,7 @@ msgid "column must be added to child tables too"
 msgstr "la colonne doit aussi être ajoutée aux tables filles"
 
 #: commands/tablecmds.c:3057
-#: commands/tablecmds.c:6213
+#: commands/tablecmds.c:6218
 #, c-format
 msgid "child table \"%s\" has different type for column \"%s\""
 msgstr "la table fille « %s » a un type différent pour la colonne « %s »"
@@ -4741,260 +4748,260 @@ msgstr "la table fille 
 msgid "merging definition of column \"%s\" for child \"%s\""
 msgstr "assemblage de la définition de la colonne « %s » pour le fils « %s »"
 
-#: commands/tablecmds.c:3295
-#: commands/tablecmds.c:3387
-#: commands/tablecmds.c:3432
-#: commands/tablecmds.c:3528
-#: commands/tablecmds.c:3589
-#: commands/tablecmds.c:4792
+#: commands/tablecmds.c:3300
+#: commands/tablecmds.c:3392
+#: commands/tablecmds.c:3437
+#: commands/tablecmds.c:3533
+#: commands/tablecmds.c:3594
+#: commands/tablecmds.c:4797
 #, c-format
 msgid "cannot alter system column \"%s\""
 msgstr "n'a pas pu modifier la colonne système « %s »"
 
-#: commands/tablecmds.c:3331
+#: commands/tablecmds.c:3336
 #, c-format
 msgid "column \"%s\" is in a primary key"
 msgstr "la colonne « %s » est dans une clé primaire"
 
-#: commands/tablecmds.c:3502
+#: commands/tablecmds.c:3507
 #, c-format
 msgid "statistics target %d is too low"
 msgstr "la cible statistique %d est trop basse"
 
-#: commands/tablecmds.c:3510
+#: commands/tablecmds.c:3515
 #, c-format
 msgid "lowering statistics target to %d"
 msgstr "abaissement de la cible statistique à %d"
 
-#: commands/tablecmds.c:3570
+#: commands/tablecmds.c:3575
 #, c-format
 msgid "invalid storage type \"%s\""
 msgstr "type « %s » de stockage invalide"
 
-#: commands/tablecmds.c:3601
+#: commands/tablecmds.c:3606
 #, c-format
 msgid "column data type %s can only have storage PLAIN"
 msgstr ""
 "le type de données %s de la colonne peut seulement avoir un stockage texte\n"
 "(PLAIN)"
 
-#: commands/tablecmds.c:3658
+#: commands/tablecmds.c:3663
 #, c-format
 msgid "cannot drop system column \"%s\""
 msgstr "ne peut pas supprimer la colonne système « %s »"
 
-#: commands/tablecmds.c:3665
+#: commands/tablecmds.c:3670
 #, c-format
 msgid "cannot drop inherited column \"%s\""
 msgstr "ne peut pas supprimer la colonne héritée « %s »"
 
-#: commands/tablecmds.c:4006
+#: commands/tablecmds.c:4011
 msgid "cannot reference temporary table from permanent table constraint"
 msgstr ""
 "ne peut pas référencer une table temporaire à partir d'une contrainte de\n"
 "table permanente"
 
-#: commands/tablecmds.c:4013
+#: commands/tablecmds.c:4018
 msgid "cannot reference permanent table from temporary table constraint"
 msgstr ""
 "ne peut pas référencer une table permanente à partir de la contrainte de\n"
 "table temporaire"
 
-#: commands/tablecmds.c:4067
+#: commands/tablecmds.c:4072
 msgid "number of referencing and referenced columns for foreign key disagree"
 msgstr "nombre de colonnes de référence et référencées pour la clé étrangère en désaccord"
 
-#: commands/tablecmds.c:4158
+#: commands/tablecmds.c:4163
 #, c-format
 msgid "foreign key constraint \"%s\" cannot be implemented"
 msgstr "la contrainte de clé étrangère « %s » ne peut pas être implémentée"
 
-#: commands/tablecmds.c:4161
+#: commands/tablecmds.c:4166
 #, c-format
 msgid "Key columns \"%s\" and \"%s\" are of incompatible types: %s and %s."
 msgstr "Les colonnes clés « %s » et « %s » sont de types incompatibles : %s et %s."
 
-#: commands/tablecmds.c:4252
+#: commands/tablecmds.c:4257
 #, c-format
 msgid "column \"%s\" referenced in foreign key constraint does not exist"
 msgstr "la colonne « %s » référencée dans la contrainte de clé étrangère n'existe pas"
 
-#: commands/tablecmds.c:4257
+#: commands/tablecmds.c:4262
 #, c-format
 msgid "cannot have more than %d keys in a foreign key"
 msgstr "ne peut pas avoir plus de %d clés dans une clé étrangère"
 
-#: commands/tablecmds.c:4330
+#: commands/tablecmds.c:4335
 #, c-format
 msgid "there is no primary key for referenced table \"%s\""
 msgstr "il n'existe pas de clé étrangère pour la table « %s » référencée"
 
-#: commands/tablecmds.c:4464
+#: commands/tablecmds.c:4469
 #, c-format
 msgid "there is no unique constraint matching given keys for referenced table \"%s\""
 msgstr ""
 "il n'existe aucune contrainte unique correspondant aux clés données pour la\n"
 "table « %s » référencée"
 
-#: commands/tablecmds.c:4748
+#: commands/tablecmds.c:4753
 #: commands/trigger.c:3418
 #, c-format
 msgid "constraint \"%s\" does not exist"
 msgstr "la contrainte « %s » n'existe pas"
 
-#: commands/tablecmds.c:4753
+#: commands/tablecmds.c:4758
 #, c-format
 msgid "multiple constraints named \"%s\" were dropped"
 msgstr "les contraintes multiples nommées « %s » ont été supprimées"
 
-#: commands/tablecmds.c:4799
+#: commands/tablecmds.c:4804
 #, c-format
 msgid "cannot alter inherited column \"%s\""
 msgstr "ne peut pas modifier la colonne héritée « %s »"
 
-#: commands/tablecmds.c:4834
+#: commands/tablecmds.c:4839
 msgid "transform expression must not return a set"
 msgstr "l'expression de transformation ne doit pas renvoyer un ensemble"
 
-#: commands/tablecmds.c:4840
+#: commands/tablecmds.c:4845
 msgid "cannot use subquery in transform expression"
 msgstr "ne peut pas utiliser une sous-requête dans l'expression de transformation"
 
-#: commands/tablecmds.c:4844
+#: commands/tablecmds.c:4849
 msgid "cannot use aggregate function in transform expression"
 msgstr "ne peut pas utiliser la fonction d'agrégat dans l'expression de la transformation"
 
-#: commands/tablecmds.c:4861
+#: commands/tablecmds.c:4866
 #, c-format
 msgid "column \"%s\" cannot be cast to type \"%s\""
 msgstr "la colonne « %s » ne peut pas être convertie vers le type %s"
 
-#: commands/tablecmds.c:4887
+#: commands/tablecmds.c:4892
 #, c-format
 msgid "type of inherited column \"%s\" must be changed in child tables too"
 msgstr "le type de colonne héritée « %s » doit aussi être renommée pour les tables filles"
 
-#: commands/tablecmds.c:4926
+#: commands/tablecmds.c:4931
 #, c-format
 msgid "cannot alter type of column \"%s\" twice"
 msgstr "ne peut pas modifier la colonne « %s » deux fois"
 
-#: commands/tablecmds.c:4959
+#: commands/tablecmds.c:4964
 #, c-format
 msgid "default for column \"%s\" cannot be cast to type \"%s\""
 msgstr ""
 "la valeur par défaut de la colonne « %s » ne peut pas être convertie vers le\n"
 "type « %s »"
 
-#: commands/tablecmds.c:5085
+#: commands/tablecmds.c:5090
 msgid "cannot alter type of a column used by a view or rule"
 msgstr "ne peut pas modifier le type d'une colonne utilisée dans une vue ou une règle"
 
-#: commands/tablecmds.c:5086
+#: commands/tablecmds.c:5091
 #, c-format
 msgid "%s depends on column \"%s\""
 msgstr "%s dépend de la colonne « %s »"
 
-#: commands/tablecmds.c:5430
+#: commands/tablecmds.c:5435
 #, c-format
 msgid "cannot change owner of index \"%s\""
 msgstr "ne peut pas modifier le propriétaire de l'index « %s »"
 
-#: commands/tablecmds.c:5432
+#: commands/tablecmds.c:5437
 msgid "Change the ownership of the index's table, instead."
 msgstr "Modifier à la place le propriétaire de la table concernée par l'index."
 
-#: commands/tablecmds.c:5448
+#: commands/tablecmds.c:5453
 #, c-format
 msgid "cannot change owner of sequence \"%s\""
 msgstr "ne peut pas modifier le propriétaire de la séquence « %s »"
 
-#: commands/tablecmds.c:5450
-#: commands/tablecmds.c:6539
+#: commands/tablecmds.c:5455
+#: commands/tablecmds.c:6544
 #, c-format
 msgid "Sequence \"%s\" is linked to table \"%s\"."
 msgstr "La séquence « %s » est liée à la table « %s »."
 
-#: commands/tablecmds.c:5462
-#: commands/tablecmds.c:6549
+#: commands/tablecmds.c:5467
+#: commands/tablecmds.c:6554
 msgid "Use ALTER TYPE instead."
 msgstr "Utilisez ALTER TYPE à la place."
 
-#: commands/tablecmds.c:5471
-#: commands/tablecmds.c:6557
+#: commands/tablecmds.c:5476
+#: commands/tablecmds.c:6562
 #, c-format
 msgid "\"%s\" is not a table, view, or sequence"
 msgstr "« %s » n'est pas une table, une vue ou une séquence"
 
-#: commands/tablecmds.c:5730
+#: commands/tablecmds.c:5735
 msgid "cannot have multiple SET TABLESPACE subcommands"
 msgstr "ne peut pas avoir de nombreuses sous-commandes SET TABLESPACE"
 
-#: commands/tablecmds.c:5783
+#: commands/tablecmds.c:5788
 #, c-format
 msgid "\"%s\" is not a table, index, or TOAST table"
 msgstr "« %s » n'est pas une table, un index ou une table TOAST"
 
-#: commands/tablecmds.c:5846
+#: commands/tablecmds.c:5851
 #, c-format
 msgid "cannot move system relation \"%s\""
 msgstr "ne peut pas déplacer la colonne système « %s »"
 
-#: commands/tablecmds.c:5862
+#: commands/tablecmds.c:5867
 msgid "cannot move temporary tables of other sessions"
 msgstr "ne peut pas déplacer les tables temporaires d'autres sessions"
 
-#: commands/tablecmds.c:6106
+#: commands/tablecmds.c:6111
 msgid "circular inheritance not allowed"
 msgstr "héritage circulaire interdit"
 
-#: commands/tablecmds.c:6107
+#: commands/tablecmds.c:6112
 #, c-format
 msgid "\"%s\" is already a child of \"%s\"."
 msgstr "« %s » est déjà un enfant de « %s »."
 
-#: commands/tablecmds.c:6115
+#: commands/tablecmds.c:6120
 #, c-format
 msgid "table \"%s\" without OIDs cannot inherit from table \"%s\" with OIDs"
 msgstr "la table « %s » qui n'a pas d'OID ne peut pas hériter de la table « %s » qui en a"
 
-#: commands/tablecmds.c:6220
+#: commands/tablecmds.c:6225
 #, c-format
 msgid "column \"%s\" in child table must be marked NOT NULL"
 msgstr "la colonne « %s » de la table enfant doit être marquée comme NOT NULL"
 
-#: commands/tablecmds.c:6236
+#: commands/tablecmds.c:6241
 #, c-format
 msgid "child table is missing column \"%s\""
 msgstr "la colonne « %s » manque à la table enfant"
 
-#: commands/tablecmds.c:6328
+#: commands/tablecmds.c:6333
 #, c-format
 msgid "child table is missing constraint \"%s\""
 msgstr "la contrainte « %s » manque à la table enfant"
 
-#: commands/tablecmds.c:6337
+#: commands/tablecmds.c:6342
 #, c-format
 msgid "constraint definition for check constraint \"%s\" does not match"
 msgstr ""
 "la définition de la contrainte « %s » pour la contrainte de vérification ne\n"
 "correspond pas"
 
-#: commands/tablecmds.c:6418
+#: commands/tablecmds.c:6423
 #, c-format
 msgid "relation \"%s\" is not a parent of relation \"%s\""
 msgstr "la relation « %s » n'est pas un parent de la relation « %s »"
 
-#: commands/tablecmds.c:6538
+#: commands/tablecmds.c:6543
 msgid "cannot move an owned sequence into another schema"
 msgstr "ne peut pas déplacer une séquence OWNED BY dans un autre schéma"
 
-#: commands/tablecmds.c:6567
+#: commands/tablecmds.c:6572
 #, c-format
 msgid "relation \"%s\" is already in schema \"%s\""
 msgstr "la relation « %s » existe déjà dans le schéma « %s »"
 
-#: commands/tablecmds.c:6632
+#: commands/tablecmds.c:6637
 #, c-format
 msgid "relation \"%s\" already exists in schema \"%s\""
 msgstr "la relation « %s » existe déjà dans le schéma « %s »"
@@ -5186,9 +5193,9 @@ msgid "BEFORE STATEMENT trigger cannot return a value"
 msgstr "le trigger BEFORE STATEMENT ne peut pas renvoyer une valeur"
 
 #: commands/trigger.c:2074
-#: executor/execMain.c:1328
-#: executor/execMain.c:1616
-#: executor/execMain.c:1794
+#: executor/execMain.c:1326
+#: executor/execMain.c:1633
+#: executor/execMain.c:1811
 msgid "could not serialize access due to concurrent update"
 msgstr "n'a pas pu sérialiser un accès à cause d'une mise à jour en parallèle"
 
@@ -6021,32 +6028,38 @@ msgstr "le curseur 
 msgid "no value found for parameter %d"
 msgstr "aucune valeur trouvée pour le paramètre %d"
 
-#: executor/execMain.c:881
+#: executor/execMain.c:770
+msgid "SELECT FOR UPDATE/SHARE is not supported within a query with multiple result relations"
+msgstr ""
+"SELECT FOR UPDATE/SHARE n'est pas supporté dans une requête avec plusieurs\n"
+"relations"
+
+#: executor/execMain.c:896
 #, c-format
 msgid "cannot change sequence \"%s\""
 msgstr "ne peut pas modifier la séquence « %s »"
 
-#: executor/execMain.c:887
+#: executor/execMain.c:902
 #, c-format
 msgid "cannot change TOAST relation \"%s\""
 msgstr "ne peut pas modifier la relation TOAST « %s »"
 
-#: executor/execMain.c:893
+#: executor/execMain.c:908
 #, c-format
 msgid "cannot change view \"%s\""
 msgstr "ne peut pas modifier la vue « %s »"
 
-#: executor/execMain.c:899
+#: executor/execMain.c:914
 #, c-format
 msgid "cannot change relation \"%s\""
 msgstr "ne peut pas modifier la relation « %s »"
 
-#: executor/execMain.c:1932
+#: executor/execMain.c:1949
 #, c-format
 msgid "null value in column \"%s\" violates not-null constraint"
 msgstr "une valeur NULL viole la contrainte NOT NULL de la colonne « %s »"
 
-#: executor/execMain.c:1944
+#: executor/execMain.c:1961
 #, c-format
 msgid "new row for relation \"%s\" violates check constraint \"%s\""
 msgstr "la nouvelle ligne viole la contrainte de vérification « %s » de la relation « %s »"
@@ -6202,8 +6215,8 @@ msgstr "%s n'est pas autoris
 
 #. translator: %s is a SQL statement name
 #: executor/functions.c:132
-#: executor/spi.c:1024
-#: executor/spi.c:1581
+#: executor/spi.c:1038
+#: executor/spi.c:1595
 #, c-format
 msgid "%s is not allowed in a non-volatile function"
 msgstr "%s n'est pas autorisé dans une fonction non volatile"
@@ -6297,27 +6310,27 @@ msgstr "V
 msgid "subtransaction left non-empty SPI stack"
 msgstr "sous-transaction gauche non vide dans la pile SPI"
 
-#: executor/spi.c:877
+#: executor/spi.c:878
 msgid "cannot open multi-query plan as cursor"
 msgstr "ne peut pas ouvrir le plan à plusieurs requêtes comme curseur"
 
 #. translator: %s is name of a SQL command, eg INSERT
-#: executor/spi.c:882
+#: executor/spi.c:883
 #, c-format
 msgid "cannot open %s query as cursor"
 msgstr "ne peut pas ouvrir la requête %s comme curseur"
 
-#: executor/spi.c:1001
+#: executor/spi.c:1015
 #: parser/analyze.c:1630
 msgid "DECLARE SCROLL CURSOR ... FOR UPDATE/SHARE is not supported"
 msgstr "DECLARE SCROLL CURSOR ... FOR UPDATE/SHARE n'est pas supporté"
 
-#: executor/spi.c:1002
+#: executor/spi.c:1016
 #: parser/analyze.c:1631
 msgid "Scrollable cursors must be READ ONLY."
 msgstr "Les curseurs déplaçables doivent être en lecture seule (READ ONLY)."
 
-#: executor/spi.c:1825
+#: executor/spi.c:1839
 #, c-format
 msgid "SQL statement \"%s\""
 msgstr "instruction SQL « %s »"
@@ -7802,46 +7815,51 @@ msgstr ""
 "les listes « %s » de VALUES ont %d colonnes disponibles mais %d colonnes\n"
 "spécifiées"
 
-#: parser/parse_relation.c:1639
+#: parser/parse_relation.c:1035
+#, c-format
+msgid "joins can have at most %d columns"
+msgstr "les jointures peuvent avoir au plus %d colonnes"
+
+#: parser/parse_relation.c:1649
 #, c-format
 msgid "column %d of relation \"%s\" does not exist"
 msgstr "la colonne %d de la relation « %s » n'existe pas"
 
-#: parser/parse_relation.c:1991
+#: parser/parse_relation.c:2001
 #, c-format
 msgid "invalid reference to FROM-clause entry for table \"%s\""
 msgstr "référence invalide d'une entrée de la clause FROM pour la table « %s »"
 
-#: parser/parse_relation.c:1994
-#: parser/parse_relation.c:2020
+#: parser/parse_relation.c:2004
+#: parser/parse_relation.c:2030
 #, c-format
 msgid "Perhaps you meant to reference the table alias \"%s\"."
 msgstr "Peut-être que vous souhaitiez référencer l'alias de la table « %s »."
 
-#: parser/parse_relation.c:1996
-#: parser/parse_relation.c:2023
+#: parser/parse_relation.c:2006
+#: parser/parse_relation.c:2033
 #, c-format
 msgid "There is an entry for table \"%s\", but it cannot be referenced from this part of the query."
 msgstr ""
 "Il existe une entrée pour la table « %s » mais elle ne peut pas être\n"
 "référencée de cette partie de la requête."
 
-#: parser/parse_relation.c:2003
+#: parser/parse_relation.c:2013
 #, c-format
 msgid "missing FROM-clause entry in subquery for table \"%s\""
 msgstr "entrée manquante de la clause FROM dans la sous-requête de la table « %s »"
 
-#: parser/parse_relation.c:2005
+#: parser/parse_relation.c:2015
 #, c-format
 msgid "missing FROM-clause entry for table \"%s\""
 msgstr "entrée manquante de la clause FROM pour la table « %s »"
 
-#: parser/parse_relation.c:2015
+#: parser/parse_relation.c:2025
 #, c-format
 msgid "adding missing FROM-clause entry in subquery for table \"%s\""
 msgstr "entrée manquante de la clause FROM dans la sous-requête pour la table « %s »"
 
-#: parser/parse_relation.c:2017
+#: parser/parse_relation.c:2027
 #, c-format
 msgid "adding missing FROM-clause entry for table \"%s\""
 msgstr "ajout d'une entrée manquante dans FROM (table « %s »)"
@@ -9357,7 +9375,7 @@ msgstr ""
 "statistiques : %m"
 
 #: postmaster/pgstat.c:389
-#: postmaster/pgstat.c:2291
+#: postmaster/pgstat.c:2317
 #, c-format
 msgid "select() failed in statistics collector: %m"
 msgstr "échec du select() dans le récupérateur de statistiques : %m"
@@ -9405,54 +9423,54 @@ msgstr ""
 msgid "must be superuser to reset statistics counters"
 msgstr "doit être super-utilisateur pour réinitialiser les compteurs statistiques"
 
-#: postmaster/pgstat.c:2270
+#: postmaster/pgstat.c:2296
 #, c-format
 msgid "poll() failed in statistics collector: %m"
 msgstr "échec du poll() dans le récupérateur de statistiques : %m"
 
-#: postmaster/pgstat.c:2315
+#: postmaster/pgstat.c:2341
 #, c-format
 msgid "could not read statistics message: %m"
 msgstr "n'a pas pu lire le message des statistiques : %m"
 
-#: postmaster/pgstat.c:2384
+#: postmaster/pgstat.c:2410
 #, c-format
 msgid "could not set statistics collector timer: %m"
 msgstr "n'a pas pu configurer le timer du récupérateur de statistiques : %m"
 
-#: postmaster/pgstat.c:2498
+#: postmaster/pgstat.c:2524
 #, c-format
 msgid "could not open temporary statistics file \"%s\": %m"
 msgstr "n'a pas pu ouvrir le fichier temporaire des statistiques « %s » : %m"
 
-#: postmaster/pgstat.c:2555
+#: postmaster/pgstat.c:2581
 #, c-format
 msgid "could not write temporary statistics file \"%s\": %m"
 msgstr "n'a pas pu écrire le fichier temporaire des statistiques « %s » : %m"
 
-#: postmaster/pgstat.c:2564
+#: postmaster/pgstat.c:2590
 #, c-format
 msgid "could not close temporary statistics file \"%s\": %m"
 msgstr "n'a pas pu fermer le fichier temporaire des statistiques « %s » : %m"
 
-#: postmaster/pgstat.c:2572
+#: postmaster/pgstat.c:2598
 #, c-format
 msgid "could not rename temporary statistics file \"%s\" to \"%s\": %m"
 msgstr ""
 "n'a pas pu renommer le fichier temporaire des statistiques « %s » en\n"
 "« %s » : %m"
 
-#: postmaster/pgstat.c:2637
-#: postmaster/pgstat.c:2647
-#: postmaster/pgstat.c:2669
-#: postmaster/pgstat.c:2683
-#: postmaster/pgstat.c:2733
-#: postmaster/pgstat.c:2750
-#: postmaster/pgstat.c:2765
+#: postmaster/pgstat.c:2663
+#: postmaster/pgstat.c:2673
+#: postmaster/pgstat.c:2695
+#: postmaster/pgstat.c:2709
+#: postmaster/pgstat.c:2759
+#: postmaster/pgstat.c:2776
+#: postmaster/pgstat.c:2791
 msgid "corrupted pgstat.stat file"
 msgstr "fichier pgstat.stat corrompu"
 
-#: postmaster/pgstat.c:2994
+#: postmaster/pgstat.c:3020
 msgid "database hash table corrupted during cleanup --- abort"
 msgstr ""
 "corruption de la table hachée de la base de données lors du lancement\n"
@@ -10053,7 +10071,7 @@ msgid "could not create relation %u/%u/%u: %m"
 msgstr "n'a pas pu créer la relation %u/%u/%u : %m"
 
 #: storage/smgr/md.c:341
-#: storage/smgr/md.c:1205
+#: storage/smgr/md.c:1208
 #, c-format
 msgid "could not remove relation %u/%u/%u: %m"
 msgstr "n'a pas pu supprimer la relation %u/%u/%u : %m"
@@ -10142,7 +10160,7 @@ msgstr "n'a pas pu tronquer la relation %u/%u/%u en %u blocs : %m"
 #: storage/smgr/md.c:909
 #: storage/smgr/md.c:920
 #: storage/smgr/md.c:1093
-#: storage/smgr/md.c:1242
+#: storage/smgr/md.c:1245
 #, c-format
 msgid "could not fsync segment %u of relation %u/%u/%u: %m"
 msgstr ""
@@ -10156,12 +10174,12 @@ msgstr ""
 "n'a pas pu synchroniser sur disque (fsync) le segment %u de la relation\n"
 "%u/%u/%u, nouvelle tentative : %m"
 
-#: storage/smgr/md.c:1570
+#: storage/smgr/md.c:1593
 #, c-format
 msgid "could not open segment %u of relation %u/%u/%u (target block %u): %m"
 msgstr "n'a pas pu ouvrir le segment %u de la relation %u/%u/%u (bloc cible %u) : %m"
 
-#: storage/smgr/md.c:1597
+#: storage/smgr/md.c:1620
 #, c-format
 msgid "could not seek to end of segment %u of relation %u/%u/%u: %m"
 msgstr "n'a pas pu se déplacer à la fin du segment %u de la relation %u/%u/%u : %m"
@@ -10170,7 +10188,7 @@ msgstr "n'a pas pu se d
 #: tcop/postgres.c:385
 #: tcop/postgres.c:396
 #: tcop/postgres.c:408
-#: tcop/postgres.c:3773
+#: tcop/postgres.c:3797
 #, c-format
 msgid "invalid frontend message type %d"
 msgstr "type %d du message de l'interface invalide"
@@ -10181,213 +10199,213 @@ msgid "statement: %s"
 msgstr "instruction : %s"
 
 #: tcop/postgres.c:901
-#: tcop/postgres.c:1187
-#: tcop/postgres.c:1450
-#: tcop/postgres.c:1850
-#: tcop/postgres.c:2168
-#: tcop/postgres.c:2248
+#: tcop/postgres.c:1192
+#: tcop/postgres.c:1458
+#: tcop/postgres.c:1874
+#: tcop/postgres.c:2192
+#: tcop/postgres.c:2272
 #: tcop/fastpath.c:304
 msgid "current transaction is aborted, commands ignored until end of transaction block"
 msgstr ""
 "la transaction est annulée, les commandes sont ignorées jusqu'à la fin du bloc\n"
 "de la transaction"
 
-#: tcop/postgres.c:1050
-#: tcop/postgres.c:1320
-#: tcop/postgres.c:1692
-#: tcop/postgres.c:1907
+#: tcop/postgres.c:1055
+#: tcop/postgres.c:1325
+#: tcop/postgres.c:1716
+#: tcop/postgres.c:1931
 #: tcop/fastpath.c:405
 #, c-format
 msgid "duration: %s ms"
 msgstr "durée : %s ms"
 
-#: tcop/postgres.c:1055
+#: tcop/postgres.c:1060
 #, c-format
 msgid "duration: %s ms  statement: %s"
 msgstr "durée : %s ms, instruction : %s"
 
-#: tcop/postgres.c:1103
+#: tcop/postgres.c:1108
 #, c-format
 msgid "parse %s: %s"
 msgstr "analyse %s : %s"
 
-#: tcop/postgres.c:1161
+#: tcop/postgres.c:1166
 msgid "cannot insert multiple commands into a prepared statement"
 msgstr "ne peut pas insérer les commandes multiples dans une instruction préparée"
 
-#: tcop/postgres.c:1325
+#: tcop/postgres.c:1330
 #, c-format
 msgid "duration: %s ms  parse %s: %s"
 msgstr "durée : %s ms, analyse %s : %s"
 
-#: tcop/postgres.c:1367
+#: tcop/postgres.c:1375
 #, c-format
 msgid "bind %s to %s"
 msgstr "lie %s à %s"
 
-#: tcop/postgres.c:1386
-#: tcop/postgres.c:2148
+#: tcop/postgres.c:1394
+#: tcop/postgres.c:2172
 msgid "unnamed prepared statement does not exist"
 msgstr "l'instruction préparée non nommée n'existe pas"
 
-#: tcop/postgres.c:1428
+#: tcop/postgres.c:1436
 #, c-format
 msgid "bind message has %d parameter formats but %d parameters"
 msgstr "le message bind a %d formats de paramètres mais %d paramètres"
 
-#: tcop/postgres.c:1434
+#: tcop/postgres.c:1442
 #, c-format
 msgid "bind message supplies %d parameters, but prepared statement \"%s\" requires %d"
 msgstr ""
 "le message bind fournit %d paramètres, mais l'instruction préparée « %s » en\n"
 "requiert %d"
 
-#: tcop/postgres.c:1568
+#: tcop/postgres.c:1592
 #, c-format
 msgid "incorrect binary data format in bind parameter %d"
 msgstr "format des données binaires incorrect dans le paramètre bind %d"
 
-#: tcop/postgres.c:1697
+#: tcop/postgres.c:1721
 #, c-format
 msgid "duration: %s ms  bind %s%s%s: %s"
 msgstr "durée : %s ms, lien %s%s%s : %s"
 
-#: tcop/postgres.c:1745
-#: tcop/postgres.c:2234
+#: tcop/postgres.c:1769
+#: tcop/postgres.c:2258
 #, c-format
 msgid "portal \"%s\" does not exist"
 msgstr "le portail « %s » n'existe pas"
 
-#: tcop/postgres.c:1830
-#: tcop/postgres.c:1915
+#: tcop/postgres.c:1854
+#: tcop/postgres.c:1939
 msgid "execute fetch from"
 msgstr "exécute fetch à partir de"
 
-#: tcop/postgres.c:1831
-#: tcop/postgres.c:1916
+#: tcop/postgres.c:1855
+#: tcop/postgres.c:1940
 msgid "execute"
 msgstr "exécute"
 
-#: tcop/postgres.c:1828
+#: tcop/postgres.c:1852
 #, c-format
 msgid "%s %s%s%s%s%s"
 msgstr "%s %s%s%s%s%s"
 
-#: tcop/postgres.c:1912
+#: tcop/postgres.c:1936
 #, c-format
 msgid "duration: %s ms  %s %s%s%s%s%s"
 msgstr "durée : %s ms  %s %s%s%s%s%s"
 
-#: tcop/postgres.c:2039
+#: tcop/postgres.c:2063
 #, c-format
 msgid "prepare: %s"
 msgstr "préparation : %s"
 
-#: tcop/postgres.c:2102
+#: tcop/postgres.c:2126
 #, c-format
 msgid "parameters: %s"
 msgstr "paramètres : %s"
 
-#: tcop/postgres.c:2424
+#: tcop/postgres.c:2448
 msgid "terminating connection because of crash of another server process"
 msgstr "arrêt de la connexion à cause de l'arrêt brutal d'un autre processus serveur"
 
-#: tcop/postgres.c:2425
+#: tcop/postgres.c:2449
 msgid "The postmaster has commanded this server process to roll back the current transaction and exit, because another server process exited abnormally and possibly corrupted shared memory."
 msgstr ""
 "Le postmaster a commandé à ce processus serveur d'annuler la transaction\n"
 "courante et de quitter car un autre processus serveur a quitté anormalement\n"
 "et qu'il existe probablement de la mémoire partagée corrompue."
 
-#: tcop/postgres.c:2429
+#: tcop/postgres.c:2453
 msgid "In a moment you should be able to reconnect to the database and repeat your command."
 msgstr ""
 "Dans un moment, vous devriez être capable de vous reconnecter à la base de\n"
 "données et de relancer votre commande."
 
-#: tcop/postgres.c:2540
+#: tcop/postgres.c:2564
 msgid "floating-point exception"
 msgstr "exception dû à une virgule flottante"
 
-#: tcop/postgres.c:2541
+#: tcop/postgres.c:2565
 msgid "An invalid floating-point operation was signaled. This probably means an out-of-range result or an invalid operation, such as division by zero."
 msgstr ""
 "Une opération invalide sur les virgules flottantes a été signalée.\n"
 "Ceci signifie probablement un résultat en dehors de l'échelle ou une\n"
 "opération invalide telle qu'une division par zéro."
 
-#: tcop/postgres.c:2578
+#: tcop/postgres.c:2602
 msgid "terminating autovacuum process due to administrator command"
 msgstr "arrêt du processus autovacuum suite à la demande de l'administrateur"
 
-#: tcop/postgres.c:2582
+#: tcop/postgres.c:2606
 msgid "terminating connection due to administrator command"
 msgstr "arrêt des connexions suite à la demande de l'administrateur"
 
-#: tcop/postgres.c:2593
+#: tcop/postgres.c:2617
 msgid "canceling statement due to statement timeout"
 msgstr "annulation de la requête à cause du délai écoulé pour l'exécution de l'instruction"
 
-#: tcop/postgres.c:2597
+#: tcop/postgres.c:2621
 msgid "canceling autovacuum task"
 msgstr "annulation de la tâche d'autovacuum"
 
-#: tcop/postgres.c:2601
+#: tcop/postgres.c:2625
 msgid "canceling statement due to user request"
 msgstr "annulation de la requête à la demande de l'utilisateur"
 
-#: tcop/postgres.c:2645
+#: tcop/postgres.c:2669
 msgid "stack depth limit exceeded"
 msgstr "dépassement de limite (en profondeur) de la pile"
 
-#: tcop/postgres.c:2646
+#: tcop/postgres.c:2670
 msgid "Increase the configuration parameter \"max_stack_depth\", after ensuring the platform's stack depth limit is adequate."
 msgstr ""
 "Augmenter le paramètre « max_stack_depth » après vous être assuré que la\n"
 "limite de profondeur de la pile de la plateforme est adéquate."
 
-#: tcop/postgres.c:2662
+#: tcop/postgres.c:2686
 #, c-format
 msgid "\"max_stack_depth\" must not exceed %ldkB"
 msgstr "« max_stack_depth » ne doit pas dépasser %ld Ko"
 
-#: tcop/postgres.c:2664
+#: tcop/postgres.c:2688
 msgid "Increase the platform's stack depth limit via \"ulimit -s\" or local equivalent."
 msgstr ""
 "Augmenter la limite de profondeur de la pile sur votre plateforme via\n"
 "« ulimit -s » ou l'équivalent local."
 
-#: tcop/postgres.c:3181
+#: tcop/postgres.c:3205
 msgid "invalid command-line arguments for server process"
 msgstr "arguments invalides en ligne de commande pour le processus serveur"
 
-#: tcop/postgres.c:3182
-#: tcop/postgres.c:3196
+#: tcop/postgres.c:3206
+#: tcop/postgres.c:3220
 #, c-format
 msgid "Try \"%s --help\" for more information."
 msgstr "Essayez « %s --help » pour plus d'informations."
 
-#: tcop/postgres.c:3194
+#: tcop/postgres.c:3218
 #, c-format
 msgid "%s: invalid command-line arguments"
 msgstr "%s : arguments invalides en ligne de commande"
 
-#: tcop/postgres.c:3204
+#: tcop/postgres.c:3228
 #, c-format
 msgid "%s: no database nor user name specified"
 msgstr "%s : aucune base de données et aucun utilisateur spécifiés"
 
-#: tcop/postgres.c:3683
+#: tcop/postgres.c:3707
 #, c-format
 msgid "invalid CLOSE message subtype %d"
 msgstr "sous-type %d du message CLOSE invalide"
 
-#: tcop/postgres.c:3716
+#: tcop/postgres.c:3740
 #, c-format
 msgid "invalid DESCRIBE message subtype %d"
 msgstr "sous-type %d du message DESCRIBE invalide"
 
-#: tcop/postgres.c:3954
+#: tcop/postgres.c:3978
 #, c-format
 msgid "disconnection: session time: %d:%02d:%02d.%03d user=%s database=%s host=%s%s%s"
 msgstr ""
@@ -10630,7 +10648,7 @@ msgstr "n'a pas pu ouvrir le fichier synonyme 
 #: tsearch/to_tsany.c:166
 #: utils/adt/tsvector.c:227
 #: utils/adt/tsvector.c:276
-#: utils/adt/tsvector_op.c:491
+#: utils/adt/tsvector_op.c:524
 msgid "string is too long for tsvector"
 msgstr "la chaîne est trop longue pour un tsvector"
 
@@ -12779,7 +12797,7 @@ msgstr "syntaxe en entr
 #: utils/adt/float.c:823
 #: utils/adt/float.c:2458
 #: utils/adt/float.c:2521
-#: utils/adt/geo_ops.c:3957
+#: utils/adt/geo_ops.c:3959
 #: utils/adt/int.c:719
 #: utils/adt/int.c:859
 #: utils/adt/int.c:953
@@ -13398,8 +13416,8 @@ msgid "must be superuser to get directory listings"
 msgstr "doit être super-utilisateur pour obtenir le contenu du répertoire"
 
 #: utils/adt/geo_ops.c:292
-#: utils/adt/geo_ops.c:4078
-#: utils/adt/geo_ops.c:4995
+#: utils/adt/geo_ops.c:4080
+#: utils/adt/geo_ops.c:4997
 msgid "too many points requested"
 msgstr "trop de points demandé"
 
@@ -13430,81 +13448,81 @@ msgstr "le type 
 msgid "invalid input syntax for type path: \"%s\""
 msgstr "syntaxe en entrée invalide pour le type path : « %s »"
 
-#: utils/adt/geo_ops.c:1462
+#: utils/adt/geo_ops.c:1464
 msgid "invalid number of points in external \"path\" value"
 msgstr "nombre de points invalide dans la valeur externe de « path »"
 
-#: utils/adt/geo_ops.c:1803
+#: utils/adt/geo_ops.c:1805
 #, c-format
 msgid "invalid input syntax for type point: \"%s\""
 msgstr "syntaxe en entrée invalide pour le type point : « %s »"
 
-#: utils/adt/geo_ops.c:2031
+#: utils/adt/geo_ops.c:2033
 #, c-format
 msgid "invalid input syntax for type lseg: \"%s\""
 msgstr "syntaxe en entrée invalide pour le type lseg : « %s »"
 
-#: utils/adt/geo_ops.c:2622
+#: utils/adt/geo_ops.c:2624
 msgid "function \"dist_lb\" not implemented"
 msgstr "la fonction « dist_lb » n'est pas implémentée"
 
-#: utils/adt/geo_ops.c:3135
+#: utils/adt/geo_ops.c:3137
 msgid "function \"close_lb\" not implemented"
 msgstr "la fonction « close_lb » n'est pas implémentée"
 
-#: utils/adt/geo_ops.c:3414
+#: utils/adt/geo_ops.c:3416
 msgid "cannot create bounding box for empty polygon"
 msgstr "ne peut pas créer une boîte entourée pour un polygône vide"
 
-#: utils/adt/geo_ops.c:3438
-#: utils/adt/geo_ops.c:3450
+#: utils/adt/geo_ops.c:3440
+#: utils/adt/geo_ops.c:3452
 #, c-format
 msgid "invalid input syntax for type polygon: \"%s\""
 msgstr "syntaxe en entrée invalide pour le type polygon : « %s »"
 
-#: utils/adt/geo_ops.c:3490
+#: utils/adt/geo_ops.c:3492
 msgid "invalid number of points in external \"polygon\" value"
 msgstr "nombre de points invalide dans la valeur externe de « polygon »"
 
-#: utils/adt/geo_ops.c:3876
+#: utils/adt/geo_ops.c:3878
 msgid "function \"poly_distance\" not implemented"
 msgstr "la fonction « poly_distance » n'est pas implémentée"
 
-#: utils/adt/geo_ops.c:4188
+#: utils/adt/geo_ops.c:4190
 msgid "function \"path_center\" not implemented"
 msgstr "la fonction « path_center » n'est pas implémentée"
 
-#: utils/adt/geo_ops.c:4205
+#: utils/adt/geo_ops.c:4207
 msgid "open path cannot be converted to polygon"
 msgstr "le chemin ouvert ne peut être converti en polygône"
 
-#: utils/adt/geo_ops.c:4372
-#: utils/adt/geo_ops.c:4382
-#: utils/adt/geo_ops.c:4397
-#: utils/adt/geo_ops.c:4403
+#: utils/adt/geo_ops.c:4374
+#: utils/adt/geo_ops.c:4384
+#: utils/adt/geo_ops.c:4399
+#: utils/adt/geo_ops.c:4405
 #, c-format
 msgid "invalid input syntax for type circle: \"%s\""
 msgstr "syntaxe en entrée invalide pour le type circle : « %s »"
 
-#: utils/adt/geo_ops.c:4425
-#: utils/adt/geo_ops.c:4433
+#: utils/adt/geo_ops.c:4427
+#: utils/adt/geo_ops.c:4435
 msgid "could not format \"circle\" value"
 msgstr "n'a pas pu formater la valeur « circle »"
 
-#: utils/adt/geo_ops.c:4460
+#: utils/adt/geo_ops.c:4462
 msgid "invalid radius in external \"circle\" value"
 msgstr "diamètre invalide pour la valeur externe de « circle »"
 
-#: utils/adt/geo_ops.c:4981
+#: utils/adt/geo_ops.c:4983
 msgid "cannot convert circle with radius zero to polygon"
 msgstr "ne peut pas convertir le cercle avec un diamètre zéro en un polygône"
 
-#: utils/adt/geo_ops.c:4986
+#: utils/adt/geo_ops.c:4988
 msgid "must request at least 2 points"
 msgstr "doit demander au moins deux points"
 
-#: utils/adt/geo_ops.c:5030
-#: utils/adt/geo_ops.c:5053
+#: utils/adt/geo_ops.c:5032
+#: utils/adt/geo_ops.c:5055
 msgid "cannot convert empty polygon to circle"
 msgstr "ne peut pas convertir un polygône vide en cercle"
 
@@ -13942,8 +13960,8 @@ msgstr "il existe plus d'un op
 
 #: utils/adt/regproc.c:638
 #: utils/adt/regproc.c:1498
-#: utils/adt/ruleutils.c:4326
-#: utils/adt/ruleutils.c:4354
+#: utils/adt/ruleutils.c:4333
+#: utils/adt/ruleutils.c:4361
 msgid "too many arguments"
 msgstr "trop d'arguments"
 
@@ -14346,43 +14364,43 @@ msgstr "poids en dehors des limites"
 msgid "word is too long (%ld bytes, max %ld bytes)"
 msgstr "le mot est trop long (%ld octets, max %ld octets)"
 
-#: utils/adt/tsvector_op.c:1108
+#: utils/adt/tsvector_op.c:1142
 msgid "ts_stat query must return one tsvector column"
 msgstr "la requête ts_stat doit renvoyer une colonne tsvector"
 
-#: utils/adt/tsvector_op.c:1310
+#: utils/adt/tsvector_op.c:1329
 #, c-format
 msgid "tsvector column \"%s\" does not exist"
 msgstr "la colonne tsvector « %s » n'existe pas"
 
-#: utils/adt/tsvector_op.c:1315
+#: utils/adt/tsvector_op.c:1335
 #, c-format
 msgid "column \"%s\" is not of tsvector type"
 msgstr "la colonne « %s » n'est pas de type tsvector"
 
-#: utils/adt/tsvector_op.c:1327
+#: utils/adt/tsvector_op.c:1347
 #, c-format
 msgid "configuration column \"%s\" does not exist"
 msgstr "la colonne de configuration « %s » n'existe pas"
 
-#: utils/adt/tsvector_op.c:1332
+#: utils/adt/tsvector_op.c:1353
 #, c-format
 msgid "column \"%s\" is not of regconfig type"
 msgstr "la colonne « %s » n'est pas de type regconfig"
 
-#: utils/adt/tsvector_op.c:1339
+#: utils/adt/tsvector_op.c:1360
 #, c-format
 msgid "configuration column \"%s\" must not be null"
 msgstr "la colonne de configuration « %s » ne doit pas être NULL"
 
-#: utils/adt/tsvector_op.c:1352
+#: utils/adt/tsvector_op.c:1373
 #, c-format
 msgid "text search configuration name \"%s\" must be schema-qualified"
 msgstr ""
 "le nom de la configuration de la recherche plein texte « %s » doit être\n"
 "qualifié par son schéma"
 
-#: utils/adt/tsvector_op.c:1377
+#: utils/adt/tsvector_op.c:1398
 #, c-format
 msgid "column \"%s\" is not of character type"
 msgstr "la colonne « %s » n'est pas de type caractère"
@@ -14630,12 +14648,12 @@ msgstr "aucune fonction en sortie disponible pour le type %s"
 msgid "cached plan must not change result type"
 msgstr "le plan en cache ne doit pas modifier le type en résultat"
 
-#: utils/cache/relcache.c:3678
+#: utils/cache/relcache.c:3690
 #, c-format
 msgid "could not create relation-cache initialization file \"%s\": %m"
 msgstr "n'a pas pu créer le fichier d'initialisation relation-cache « %s » : %m"
 
-#: utils/cache/relcache.c:3680
+#: utils/cache/relcache.c:3692
 msgid "Continuing anyway, but there's something wrong."
 msgstr "Continue malgré tout, mais quelque chose s'est mal passé."
 
@@ -15167,7 +15185,7 @@ msgstr "le curseur 
 msgid "closing existing cursor \"%s\""
 msgstr "fermeture du curseur existant « %s »"
 
-#: utils/mmgr/portalmem.c:576
+#: utils/mmgr/portalmem.c:580
 msgid "cannot PREPARE a transaction that has created a cursor WITH HOLD"
 msgstr "ne peut pas préparer une transaction qui a créé un curseur WITH HOLD"
 
@@ -15231,7 +15249,15 @@ msgstr "n'a pas pu ouvrir le r
 msgid "could not read directory \"%s\": %s\n"
 msgstr "n'a pas pu lire le répertoire « %s » : %s\n"
 
-#: ../port/dirmod.c:444
+#: ../port/dirmod.c:429
+#, c-format
+msgid "could not stat file or directory \"%s\": %s\n"
+msgstr ""
+"n'a pas pu récupérer les informations sur le fichier ou répertoire\n"
+"« %s » : %s\n"
+
+#: ../port/dirmod.c:456
+#: ../port/dirmod.c:473
 #, c-format
 msgid "could not remove file or directory \"%s\": %s\n"
 msgstr "n'a pas pu supprimer le fichier ou répertoire « %s » : %s\n"
@@ -15331,3 +15357,7 @@ msgstr "code d'erreur win32 non reconnu : %lu"
 #, c-format
 msgid "unrecognized error %d"
 msgstr "erreur %d non reconnue"
+
+#~ msgid "could not remove database directory \"%s\""
+#~ msgstr "n'a pas pu supprimer le répertoire de bases de données « %s »"
+