it: translation update
authorDaniele Varrazzo <daniele.varrazzo@gmail.com>
Sun, 9 Feb 2014 21:41:13 +0000 (21:41 +0000)
committerDaniele Varrazzo <daniele.varrazzo@gmail.com>
Sun, 9 Feb 2014 21:42:44 +0000 (21:42 +0000)
it/postgres.po

index 0a96de56976d22bc22565ba1742d1a370df47262..0b290e36717104b62e4d5f363e9876ff60c45342 100644 (file)
@@ -16,8 +16,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: postgres (PostgreSQL) 9.1\n"
 "Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n"
-"POT-Creation-Date: 2013-11-27 21:38+0000\n"
-"PO-Revision-Date: 2013-11-27 22:22+0100\n"
+"POT-Creation-Date: 2014-02-09 12:10+0000\n"
+"PO-Revision-Date: 2014-02-09 21:28+0100\n"
 "Last-Translator: Daniele Varrazzo <daniele.varrazzo@gmail.com>\n"
 "Language-Team: Gruppo traduzioni ITPUG <traduzioni@itpug.org>\n"
 "Language: it\n"
@@ -127,12 +127,12 @@ msgstr "fork del raccoglitore di statistiche fallito: %m"
 msgid "must be superuser to reset statistics counters"
 msgstr "occorre essere un superutente per resettare i contatori delle statistiche"
 
-#: postmaster/pgstat.c:1184 utils/adt/pgstatfuncs.c:1547
+#: postmaster/pgstat.c:1184 utils/adt/pgstatfuncs.c:1548
 #, c-format
 msgid "unrecognized reset target: \"%s\""
 msgstr "obiettivo del reset sconosciuto: \"%s\""
 
-#: postmaster/pgstat.c:1185 utils/adt/pgstatfuncs.c:1548
+#: postmaster/pgstat.c:1185 utils/adt/pgstatfuncs.c:1549
 msgid "Target must be \"bgwriter\"."
 msgstr "L'obiettivo deve essere \"bgwriter\"."
 
@@ -312,7 +312,7 @@ msgstr "Il comando di archiviazione fallito era: %s"
 msgid "archive command was terminated by exception 0x%X"
 msgstr "comando di archiviazione terminato da eccezione 0x%X"
 
-#: postmaster/pgarch.c:579 postmaster/postmaster.c:2888
+#: postmaster/pgarch.c:579 postmaster/postmaster.c:2883
 msgid "See C include file \"ntstatus.h\" for a description of the hexadecimal value."
 msgstr "Consulta il file include C \"ntstatus.h\" per una spiegazione del valore esadecimale."
 
@@ -343,150 +343,150 @@ msgstr "apertura della directory dello stato dell'archivio \"%s\" fallita: %m"
 
 #: postmaster/pgarch.c:715 access/transam/xlog.c:4613
 #: access/transam/xlog.c:5573 access/transam/xlog.c:5626
-#: access/transam/xlog.c:6415
+#: access/transam/xlog.c:6421
 #, c-format
 msgid "could not rename file \"%s\" to \"%s\": %m"
 msgstr "non è stato possibile rinominare il file \"%s\" in \"%s\": %m"
 
-#: postmaster/postmaster.c:574
+#: postmaster/postmaster.c:569
 #, c-format
 msgid "%s: invalid argument for option -f: \"%s\"\n"
 msgstr "%s: argomento non valido per l'opzione -f: \"%s\"\n"
 
-#: postmaster/postmaster.c:660
+#: postmaster/postmaster.c:655
 #, c-format
 msgid "%s: invalid argument for option -t: \"%s\"\n"
 msgstr "%s: argomento non valido per l'opzione -t: \"%s\"\n"
 
-#: postmaster/postmaster.c:683 bootstrap/bootstrap.c:277 tcop/postgres.c:3448
+#: postmaster/postmaster.c:678 bootstrap/bootstrap.c:269 tcop/postgres.c:3448
 #, c-format
 msgid "--%s requires a value"
 msgstr "--%s richiede un valore"
 
-#: postmaster/postmaster.c:688 bootstrap/bootstrap.c:282 tcop/postgres.c:3453
+#: postmaster/postmaster.c:683 bootstrap/bootstrap.c:274 tcop/postgres.c:3453
 #, c-format
 msgid "-c %s requires a value"
 msgstr "-c %s richiede un valore"
 
-#: postmaster/postmaster.c:700 postmaster/postmaster.c:713
-#: bootstrap/bootstrap.c:293
+#: postmaster/postmaster.c:695 postmaster/postmaster.c:708
+#: bootstrap/bootstrap.c:285
 #, c-format
 msgid "Try \"%s --help\" for more information.\n"
 msgstr "Prova \"%s --help\" per maggiori informazioni.\n"
 
-#: postmaster/postmaster.c:711
+#: postmaster/postmaster.c:706
 #, c-format
 msgid "%s: invalid argument: \"%s\"\n"
 msgstr "%s: argomento non valido: \"%s\"\n"
 
-#: postmaster/postmaster.c:736
+#: postmaster/postmaster.c:731
 #, c-format
 msgid "%s: superuser_reserved_connections must be less than max_connections\n"
 msgstr "%s: superuser_reserved_connections dev'essere minore di max_connections\n"
 
-#: postmaster/postmaster.c:741
+#: postmaster/postmaster.c:736
 #, c-format
 msgid "%s: max_wal_senders must be less than max_connections\n"
 msgstr "%s: max_wal_senders dev'essere minore di max_connections\n"
 
-#: postmaster/postmaster.c:746
+#: postmaster/postmaster.c:741
 msgid "WAL archival (archive_mode=on) requires wal_level \"archive\" or \"hot_standby\""
 msgstr "L'archiviazione dei WAL (archive_mode=on) richiede wal_level \"archive\" oppure \"hot_standby\""
 
-#: postmaster/postmaster.c:749
+#: postmaster/postmaster.c:744
 msgid "WAL streaming (max_wal_senders > 0) requires wal_level \"archive\" or \"hot_standby\""
 msgstr "lo streaming dei WAL (max_wal_senders > 0) richiede  wal_level \"archive\" oppure \"hot_standby\""
 
-#: postmaster/postmaster.c:757
+#: postmaster/postmaster.c:752
 #, c-format
 msgid "%s: invalid datetoken tables, please fix\n"
 msgstr "%s: datetoken tables non valido, per favore correggilo\n"
 
-#: postmaster/postmaster.c:857
+#: postmaster/postmaster.c:852
 msgid "invalid list syntax for \"listen_addresses\""
 msgstr "sintassi della lista non valida per \"listen_addresses\""
 
-#: postmaster/postmaster.c:887
+#: postmaster/postmaster.c:882
 #, c-format
 msgid "could not create listen socket for \"%s\""
 msgstr "creazione del socket di ascolto per \"%s\" fallita"
 
-#: postmaster/postmaster.c:893
+#: postmaster/postmaster.c:888
 msgid "could not create any TCP/IP sockets"
 msgstr "non è stato possibile creare alcun socket TCP/IP"
 
-#: postmaster/postmaster.c:944
+#: postmaster/postmaster.c:939
 msgid "could not create Unix-domain socket"
 msgstr "creazione del socket di dominio Unix fallita"
 
-#: postmaster/postmaster.c:952
+#: postmaster/postmaster.c:947
 msgid "no socket created for listening"
 msgstr "nessun socket per l'ascolto è stato creato"
 
-#: postmaster/postmaster.c:991
+#: postmaster/postmaster.c:986
 msgid "could not create I/O completion port for child queue"
 msgstr "creazione della porta di completamento I/O per la coda dei figli fallita"
 
-#: postmaster/postmaster.c:1035
+#: postmaster/postmaster.c:1030
 #, c-format
 msgid "%s: could not write external PID file \"%s\": %s\n"
 msgstr "%s: scrittura del file PID esterno \"%s\" fallita: %s\n"
 
-#: postmaster/postmaster.c:1103 utils/init/postinit.c:197
+#: postmaster/postmaster.c:1098 utils/init/postinit.c:197
 msgid "could not load pg_hba.conf"
 msgstr "caricamento di pg_hba.conf fallito"
 
-#: postmaster/postmaster.c:1156
+#: postmaster/postmaster.c:1151
 #, c-format
 msgid "%s: could not locate matching postgres executable"
 msgstr "%s: eseguibile postgres corrispondente non trovato"
 
-#: postmaster/postmaster.c:1177 utils/misc/tzparser.c:323 utils/adt/misc.c:213
+#: postmaster/postmaster.c:1172 utils/misc/tzparser.c:323 utils/adt/misc.c:213
 #: utils/adt/genfile.c:353 commands/tablespace.c:689 commands/tablespace.c:699
 #: storage/file/fd.c:1682 storage/file/copydir.c:67 storage/file/copydir.c:106
 #, c-format
 msgid "could not open directory \"%s\": %m"
 msgstr "apertura della directory \"%s\" fallita: %m"
 
-#: postmaster/postmaster.c:1179 utils/misc/tzparser.c:325
+#: postmaster/postmaster.c:1174 utils/misc/tzparser.c:325
 #, c-format
 msgid "This may indicate an incomplete PostgreSQL installation, or that the file \"%s\" has been moved away from its proper location."
 msgstr "Questo potrebbe indicare una installazione di PostgreSQL incompleta, o che il file \"%s\" sia stato spostato dalla sua posizione corretta."
 
-#: postmaster/postmaster.c:1207
+#: postmaster/postmaster.c:1202
 #, c-format
 msgid "data directory \"%s\" does not exist"
 msgstr "la directory dei dati \"%s\" non esiste"
 
-#: postmaster/postmaster.c:1212
+#: postmaster/postmaster.c:1207
 #, c-format
 msgid "could not read permissions of directory \"%s\": %m"
 msgstr "lettura dei permessi della directory \"%s\" fallita: %m"
 
-#: postmaster/postmaster.c:1220
+#: postmaster/postmaster.c:1215
 #, c-format
 msgid "specified data directory \"%s\" is not a directory"
 msgstr "la directory dei dati specificata \"%s\" non è una directory"
 
-#: postmaster/postmaster.c:1236
+#: postmaster/postmaster.c:1231
 #, c-format
 msgid "data directory \"%s\" has wrong ownership"
 msgstr "la directory dei dati \"%s\" ha il proprietario errato"
 
-#: postmaster/postmaster.c:1238
+#: postmaster/postmaster.c:1233
 msgid "The server must be started by the user that owns the data directory."
 msgstr "Il server deve essere avviato dall'utente che possiede la directory dei dati."
 
-#: postmaster/postmaster.c:1258
+#: postmaster/postmaster.c:1253
 #, c-format
 msgid "data directory \"%s\" has group or world access"
 msgstr "la directory dei dati \"%s\" è accessibile dal gruppo o da tutti"
 
-#: postmaster/postmaster.c:1260
+#: postmaster/postmaster.c:1255
 msgid "Permissions should be u=rwx (0700)."
 msgstr "I permessi dovrebbero essere u=rwx (0700)."
 
-#: postmaster/postmaster.c:1271
+#: postmaster/postmaster.c:1266
 #, c-format
 msgid ""
 "%s: could not find the database system\n"
@@ -497,91 +497,91 @@ msgstr ""
 "Sarebbe dovuto essere nella directory \"%s\",\n"
 "ma l'apertura del file \"%s\" è fallita: %s\n"
 
-#: postmaster/postmaster.c:1307
+#: postmaster/postmaster.c:1302
 #, c-format
 msgid "%s: could not open file \"%s\": %s\n"
 msgstr "%s: non è stato possibile aprire il file \"%s\": %s\n"
 
-#: postmaster/postmaster.c:1314
+#: postmaster/postmaster.c:1309
 #, c-format
 msgid "%s: could not open log file \"%s/%s\": %s\n"
 msgstr "%s: non è stato possibile aprire il file di log \"%s/%s\": %s\n"
 
-#: postmaster/postmaster.c:1325
+#: postmaster/postmaster.c:1320
 #, c-format
 msgid "%s: could not fork background process: %s\n"
 msgstr "%s: non è stato possibile effettuare il fork del processo di scrittura in background: %s\n"
 
-#: postmaster/postmaster.c:1347
+#: postmaster/postmaster.c:1342
 #, c-format
 msgid "%s: could not dissociate from controlling TTY: %s\n"
 msgstr "%s: non è stato possibile dissociarsi dal terminale di controllo: %s\n"
 
-#: postmaster/postmaster.c:1442
+#: postmaster/postmaster.c:1437
 #, c-format
 msgid "select() failed in postmaster: %m"
 msgstr "select() fallita in postmaster: %m"
 
-#: postmaster/postmaster.c:1604 postmaster/postmaster.c:1635
+#: postmaster/postmaster.c:1599 postmaster/postmaster.c:1630
 msgid "incomplete startup packet"
 msgstr "pacchetto di avvio incompleto"
 
-#: postmaster/postmaster.c:1616
+#: postmaster/postmaster.c:1611
 msgid "invalid length of startup packet"
 msgstr "dimensione del pacchetto di avvio non valida"
 
-#: postmaster/postmaster.c:1673
+#: postmaster/postmaster.c:1668
 #, c-format
 msgid "failed to send SSL negotiation response: %m"
 msgstr "invio della risposta di negoziazione SSL fallito: %m"
 
-#: postmaster/postmaster.c:1702
+#: postmaster/postmaster.c:1697
 #, c-format
 msgid "unsupported frontend protocol %u.%u: server supports %u.0 to %u.%u"
 msgstr "protocollo frontend non supportato %u.%u: il server supporta da %u.0 a %u.%u"
 
-#: postmaster/postmaster.c:1753
+#: postmaster/postmaster.c:1748
 msgid "invalid value for boolean option \"replication\""
 msgstr "valore per l'opzione booleana \"replication\" non valido"
 
-#: postmaster/postmaster.c:1773
+#: postmaster/postmaster.c:1768
 msgid "invalid startup packet layout: expected terminator as last byte"
 msgstr "formato del pacchetto di avvio non valido: atteso il terminatore all'ultimo byte"
 
-#: postmaster/postmaster.c:1801
+#: postmaster/postmaster.c:1796
 msgid "no PostgreSQL user name specified in startup packet"
 msgstr "nessun utente PostgreSQL specificato nel pacchetto di avvio"
 
-#: postmaster/postmaster.c:1858
+#: postmaster/postmaster.c:1853
 msgid "the database system is starting up"
 msgstr "il database si sta avviando"
 
-#: postmaster/postmaster.c:1863
+#: postmaster/postmaster.c:1858
 msgid "the database system is shutting down"
 msgstr "il database si sta spegnendo"
 
-#: postmaster/postmaster.c:1868
+#: postmaster/postmaster.c:1863
 msgid "the database system is in recovery mode"
 msgstr "il database è in modalità di ripristino"
 
-#: postmaster/postmaster.c:1873 storage/ipc/procarray.c:271
+#: postmaster/postmaster.c:1868 storage/ipc/procarray.c:271
 #: storage/ipc/sinvaladt.c:302 storage/lmgr/proc.c:304
 msgid "sorry, too many clients already"
 msgstr "spiacente, troppi client già connessi"
 
-#: postmaster/postmaster.c:1935
+#: postmaster/postmaster.c:1930
 #, c-format
 msgid "wrong key in cancel request for process %d"
 msgstr "chiave sbagliata nella richiesta di annullamento per il processo %d"
 
-#: postmaster/postmaster.c:1943
+#: postmaster/postmaster.c:1938
 #, c-format
 msgid "PID %d in cancel request did not match any process"
 msgstr "il PID %d nella richiesta di annullamento non corrisponde ad alcun processo"
 
-#: postmaster/postmaster.c:2015 postmaster/postmaster.c:2046
-#: postmaster/postmaster.c:3248 postmaster/postmaster.c:3927
-#: postmaster/postmaster.c:4013 postmaster/postmaster.c:4630
+#: postmaster/postmaster.c:2010 postmaster/postmaster.c:2041
+#: postmaster/postmaster.c:3243 postmaster/postmaster.c:3922
+#: postmaster/postmaster.c:4007 postmaster/postmaster.c:4624
 #: utils/hash/dynahash.c:368 utils/hash/dynahash.c:445
 #: utils/hash/dynahash.c:959 utils/misc/guc.c:3298 utils/misc/guc.c:3311
 #: utils/misc/guc.c:3324 utils/misc/tzparser.c:455 utils/init/miscinit.c:150
@@ -600,150 +600,150 @@ msgstr "il PID %d nella richiesta di annullamento non corrisponde ad alcun proce
 msgid "out of memory"
 msgstr "memoria esaurita"
 
-#: postmaster/postmaster.c:2149
+#: postmaster/postmaster.c:2144
 msgid "received SIGHUP, reloading configuration files"
 msgstr "SIGHUP ricevuto, sto ricaricando i file di configurazione"
 
-#: postmaster/postmaster.c:2172
+#: postmaster/postmaster.c:2167
 msgid "pg_hba.conf not reloaded"
 msgstr "pg_hba.conf non è stato ricaricato"
 
-#: postmaster/postmaster.c:2215
+#: postmaster/postmaster.c:2210
 msgid "received smart shutdown request"
 msgstr "richiesta di arresto smart ricevuta"
 
-#: postmaster/postmaster.c:2262
+#: postmaster/postmaster.c:2257
 msgid "received fast shutdown request"
 msgstr "richiesta di arresto fast ricevuta"
 
-#: postmaster/postmaster.c:2280
+#: postmaster/postmaster.c:2275
 msgid "aborting any active transactions"
 msgstr "interruzione di tutte le transazioni attive"
 
-#: postmaster/postmaster.c:2309
+#: postmaster/postmaster.c:2304
 msgid "received immediate shutdown request"
 msgstr "richiesta di arresto immediate ricevuta"
 
-#: postmaster/postmaster.c:2397 postmaster/postmaster.c:2418
+#: postmaster/postmaster.c:2392 postmaster/postmaster.c:2413
 msgid "startup process"
 msgstr "avvio del processo"
 
-#: postmaster/postmaster.c:2400
+#: postmaster/postmaster.c:2395
 msgid "aborting startup due to startup process failure"
 msgstr "avvio interrotto a causa del fallimento del processo di avvio"
 
-#: postmaster/postmaster.c:2452
+#: postmaster/postmaster.c:2447
 msgid "database system is ready to accept connections"
 msgstr "il database è pronto ad accettare connessioni"
 
-#: postmaster/postmaster.c:2507
+#: postmaster/postmaster.c:2502
 msgid "background writer process"
 msgstr "processo di scrittura in background"
 
-#: postmaster/postmaster.c:2523
+#: postmaster/postmaster.c:2518
 msgid "WAL writer process"
 msgstr "processo di scrittura WAL"
 
-#: postmaster/postmaster.c:2537
+#: postmaster/postmaster.c:2532
 msgid "WAL receiver process"
 msgstr "processo di ricezione WAL"
 
-#: postmaster/postmaster.c:2552
+#: postmaster/postmaster.c:2547
 msgid "autovacuum launcher process"
 msgstr "processo del lanciatore di autovacuum"
 
-#: postmaster/postmaster.c:2567
+#: postmaster/postmaster.c:2562
 msgid "archiver process"
 msgstr "processo di archiviazione"
 
-#: postmaster/postmaster.c:2583
+#: postmaster/postmaster.c:2578
 msgid "statistics collector process"
 msgstr "processo del raccoglitore di statistiche"
 
-#: postmaster/postmaster.c:2597
+#: postmaster/postmaster.c:2592
 msgid "system logger process"
 msgstr "processo del logger di sistema"
 
-#: postmaster/postmaster.c:2632 postmaster/postmaster.c:2651
-#: postmaster/postmaster.c:2658 postmaster/postmaster.c:2676
+#: postmaster/postmaster.c:2627 postmaster/postmaster.c:2646
+#: postmaster/postmaster.c:2653 postmaster/postmaster.c:2671
 msgid "server process"
 msgstr "processo del server"
 
-#: postmaster/postmaster.c:2712
+#: postmaster/postmaster.c:2707
 msgid "terminating any other active server processes"
 msgstr "interruzione di tutti gli altri processi attivi del server"
 
 #. translator: %s is a noun phrase describing a child process, such as
 #. "server process"
-#: postmaster/postmaster.c:2877
+#: postmaster/postmaster.c:2872
 #, c-format
 msgid "%s (PID %d) exited with exit code %d"
 msgstr "%s (PID %d) è uscito con codice di uscita %d"
 
 #. translator: %s is a noun phrase describing a child process, such as
 #. "server process"
-#: postmaster/postmaster.c:2886
+#: postmaster/postmaster.c:2881
 #, c-format
 msgid "%s (PID %d) was terminated by exception 0x%X"
 msgstr "%s (PID %d) è stato terminato dall'eccezione 0x%X"
 
 #. translator: %s is a noun phrase describing a child process, such as
 #. "server process"
-#: postmaster/postmaster.c:2895
+#: postmaster/postmaster.c:2890
 #, c-format
 msgid "%s (PID %d) was terminated by signal %d: %s"
 msgstr "%s (PID %d) è stato terminato dal segnale %d: %s"
 
 #. translator: %s is a noun phrase describing a child process, such as
 #. "server process"
-#: postmaster/postmaster.c:2905
+#: postmaster/postmaster.c:2900
 #, c-format
 msgid "%s (PID %d) was terminated by signal %d"
 msgstr "%s (PID %d) è stato terminato dal segnale %d"
 
 #. translator: %s is a noun phrase describing a child process, such as
 #. "server process"
-#: postmaster/postmaster.c:2914
+#: postmaster/postmaster.c:2909
 #, c-format
 msgid "%s (PID %d) exited with unrecognized status %d"
 msgstr "%s (PID %d) uscito con stato sconosciuto %d"
 
-#: postmaster/postmaster.c:3094
+#: postmaster/postmaster.c:3089
 msgid "abnormal database system shutdown"
 msgstr "spegnimento anormale del database"
 
-#: postmaster/postmaster.c:3133
+#: postmaster/postmaster.c:3128
 msgid "all server processes terminated; reinitializing"
 msgstr "tutti i processi server sono terminati; re-inizializzazione"
 
-#: postmaster/postmaster.c:3316
+#: postmaster/postmaster.c:3311
 #, c-format
 msgid "could not fork new process for connection: %m"
 msgstr "fork del nuovo processo per la connessione fallito: %m"
 
-#: postmaster/postmaster.c:3358
+#: postmaster/postmaster.c:3353
 msgid "could not fork new process for connection: "
 msgstr "fork del nuovo processo per la connessione fallito: "
 
-#: postmaster/postmaster.c:3472
+#: postmaster/postmaster.c:3467
 #, c-format
 msgid "connection received: host=%s port=%s"
 msgstr "connessione ricevuta: host=%s porta=%s"
 
-#: postmaster/postmaster.c:3477
+#: postmaster/postmaster.c:3472
 #, c-format
 msgid "connection received: host=%s"
 msgstr "connessione ricevuta: host=%s"
 
-#: postmaster/postmaster.c:3702 access/transam/xlog.c:2397
+#: postmaster/postmaster.c:3697 access/transam/xlog.c:2397
 #: access/transam/xlog.c:2530 access/transam/xlog.c:4463
-#: access/transam/xlog.c:9169 access/transam/xlog.c:9410
+#: access/transam/xlog.c:9183 access/transam/xlog.c:9427
 #: storage/file/copydir.c:172 storage/smgr/md.c:289
 #, c-format
 msgid "could not create file \"%s\": %m"
 msgstr "creazione del file \"%s\" fallita: %m"
 
-#: postmaster/postmaster.c:3712 postmaster/postmaster.c:3722
+#: postmaster/postmaster.c:3707 postmaster/postmaster.c:3717
 #: utils/misc/guc.c:7432 utils/misc/guc.c:7457 utils/init/miscinit.c:1097
 #: utils/init/miscinit.c:1106 utils/init/miscinit.c:1113
 #: access/transam/xlog.c:2429 access/transam/xlog.c:2562
@@ -753,80 +753,80 @@ msgstr "creazione del file \"%s\" fallita: %m"
 msgid "could not write to file \"%s\": %m"
 msgstr "scrittura nel file \"%s\" fallita: %m"
 
-#: postmaster/postmaster.c:3741
+#: postmaster/postmaster.c:3736
 #, c-format
 msgid "could not execute server process \"%s\": %m"
 msgstr "esecuzione del processo del server \"%s\" fallita: %m"
 
-#: postmaster/postmaster.c:4263
+#: postmaster/postmaster.c:4257
 msgid "database system is ready to accept read only connections"
 msgstr "il database è pronto ad accettare connessioni in sola lettura"
 
-#: postmaster/postmaster.c:4533
+#: postmaster/postmaster.c:4527
 #, c-format
 msgid "could not fork startup process: %m"
 msgstr "fork del processo di avvio fallito: %m"
 
-#: postmaster/postmaster.c:4537
+#: postmaster/postmaster.c:4531
 #, c-format
 msgid "could not fork background writer process: %m"
 msgstr "fork del processo di scrittura in background fallito: %m"
 
-#: postmaster/postmaster.c:4541
+#: postmaster/postmaster.c:4535
 #, c-format
 msgid "could not fork WAL writer process: %m"
 msgstr "fork del processo di scrittura dei WAL fallito: %m"
 
-#: postmaster/postmaster.c:4545
+#: postmaster/postmaster.c:4539
 #, c-format
 msgid "could not fork WAL receiver process: %m"
 msgstr "fork del processo di ricezione dei WAL fallito: %m"
 
-#: postmaster/postmaster.c:4549
+#: postmaster/postmaster.c:4543
 #, c-format
 msgid "could not fork process: %m"
 msgstr "fork del processo fallito: %m"
 
-#: postmaster/postmaster.c:4834
+#: postmaster/postmaster.c:4828
 #, c-format
 msgid "could not duplicate socket %d for use in backend: error code %d"
 msgstr "duplicazione del socket %d da usare nel backend fallita: codice errore %d"
 
-#: postmaster/postmaster.c:4866
+#: postmaster/postmaster.c:4860
 #, c-format
 msgid "could not create inherited socket: error code %d\n"
 msgstr "creazione del socket ereditato fallita: codice errore %d\n"
 
-#: postmaster/postmaster.c:4895 postmaster/postmaster.c:4902
+#: postmaster/postmaster.c:4889 postmaster/postmaster.c:4896
 #, c-format
 msgid "could not read from backend variables file \"%s\": %s\n"
 msgstr "lettura dal file delle variabili del backend \"%s\" fallita: %s\n"
 
-#: postmaster/postmaster.c:4911
+#: postmaster/postmaster.c:4905
 #, c-format
 msgid "could not remove file \"%s\": %s\n"
 msgstr "rimozione del file \"%s\" fallita: %s\n"
 
-#: postmaster/postmaster.c:4928
+#: postmaster/postmaster.c:4922
 #, c-format
 msgid "could not map view of backend variables: error code %d\n"
 msgstr "non è stato possibile mappare la vista delle variabili del backend: codice errore %d\n"
 
-#: postmaster/postmaster.c:4937
+#: postmaster/postmaster.c:4931
 #, c-format
 msgid "could not unmap view of backend variables: error code %d\n"
 msgstr "non è stato possibile rimuovere la mappa della vista delle variabili del backend: codice errore %d\n"
 
-#: postmaster/postmaster.c:4944
+#: postmaster/postmaster.c:4938
 #, c-format
 msgid "could not close handle to backend parameter variables: error code %d\n"
 msgstr "non è stato possibile chiudere l'handle dei parametri variabili del backend: codice errore %d\n"
 
-#: postmaster/postmaster.c:5089
+#: postmaster/postmaster.c:5083
 msgid "could not read exit code for process\n"
 msgstr "lettura del codice di uscita del processo fallita\n"
 
-#: postmaster/postmaster.c:5094
+#: postmaster/postmaster.c:5088
 msgid "could not post child completion status\n"
 msgstr "invio dello stato di completamento del figlio fallito\n"
 
@@ -2331,7 +2331,7 @@ msgstr "valore non valido per il parametro \"%s\": \"%s\""
 #: utils/misc/guc.c:5399 utils/misc/guc.c:5713 utils/misc/guc.c:8014
 #: utils/misc/guc.c:8048 utils/misc/guc.c:8082 utils/misc/guc.c:8116
 #: utils/misc/guc.c:8151 commands/tablecmds.c:693 commands/user.c:957
-#: storage/lmgr/proc.c:1069 storage/lmgr/deadlock.c:951
+#: storage/lmgr/proc.c:1077 storage/lmgr/deadlock.c:951
 #: catalog/objectaddress.c:315 catalog/dependency.c:937
 #: catalog/dependency.c:938 catalog/dependency.c:944 catalog/dependency.c:945
 #: catalog/dependency.c:956 catalog/dependency.c:957 port/win32/security.c:51
@@ -2393,7 +2393,7 @@ msgstr "valore non valido per il parametro \"%s\": %d"
 msgid "invalid value for parameter \"%s\": %g"
 msgstr "valore non valido per il parametro \"%s\": %g"
 
-#: utils/misc/guc.c:8181 commands/variable.c:59 commands/tablespace.c:1163
+#: utils/misc/guc.c:8181 commands/variable.c:59 commands/tablespace.c:1167
 #: replication/syncrep.c:661 catalog/namespace.c:3559
 msgid "List syntax is invalid."
 msgstr "La sintassi della lista non è valida."
@@ -2628,9 +2628,9 @@ msgid "could not write lock file \"%s\": %m"
 msgstr "scrittura del file di lock \"%s\" fallita: %m"
 
 #: utils/init/miscinit.c:1046 utils/init/miscinit.c:1161
-#: utils/error/elog.c:1516 access/transam/xlog.c:2515
+#: utils/error/elog.c:1537 access/transam/xlog.c:2515
 #: access/transam/xlog.c:4232 access/transam/xlog.c:4326
-#: access/transam/xlog.c:4482 replication/basebackup.c:849
+#: access/transam/xlog.c:4482 replication/basebackup.c:895
 #: storage/file/copydir.c:165 storage/file/copydir.c:255 storage/smgr/md.c:553
 #: storage/smgr/md.c:810
 #, c-format
@@ -2798,96 +2798,101 @@ msgstr "La sottodirectory del database \"%s\" risulta mancante."
 msgid "could not access directory \"%s\": %m"
 msgstr "accesso alla directory \"%s\" fallito: %m"
 
-#: utils/error/elog.c:1526
+#: utils/error/elog.c:311 utils/error/elog.c:1156
+#, c-format
+msgid "error occurred at %s:%d before error message processing is available\n"
+msgstr "l'errore è avvenuto a %s:%d prima che fosse possibile processare i messaggi d'errore\n"
+
+#: utils/error/elog.c:1547
 #, c-format
 msgid "could not reopen file \"%s\" as stderr: %m"
 msgstr "riapertura del file \"%s\" come stderr fallita: %m"
 
-#: utils/error/elog.c:1539
+#: utils/error/elog.c:1560
 #, c-format
 msgid "could not reopen file \"%s\" as stdout: %m"
 msgstr "riapertura del file \"%s\" come stdout fallita: %m"
 
-#: utils/error/elog.c:1929 utils/error/elog.c:1939 utils/error/elog.c:1949
+#: utils/error/elog.c:1950 utils/error/elog.c:1960 utils/error/elog.c:1970
 msgid "[unknown]"
 msgstr "[sconosciuto]"
 
-#: utils/error/elog.c:2300 utils/error/elog.c:2580 utils/error/elog.c:2658
+#: utils/error/elog.c:2321 utils/error/elog.c:2601 utils/error/elog.c:2679
 msgid "missing error text"
 msgstr "testo dell'errore mancante"
 
-#: utils/error/elog.c:2303 utils/error/elog.c:2306 utils/error/elog.c:2661
-#: utils/error/elog.c:2664
+#: utils/error/elog.c:2324 utils/error/elog.c:2327 utils/error/elog.c:2682
+#: utils/error/elog.c:2685
 #, c-format
 msgid " at character %d"
 msgstr " al carattere %d"
 
-#: utils/error/elog.c:2316 utils/error/elog.c:2323
+#: utils/error/elog.c:2337 utils/error/elog.c:2344
 msgid "DETAIL:  "
 msgstr "DETTAGLI:  "
 
-#: utils/error/elog.c:2330
+#: utils/error/elog.c:2351
 msgid "HINT:  "
 msgstr "SUGGERIMENTO:  "
 
-#: utils/error/elog.c:2337
+#: utils/error/elog.c:2358
 msgid "QUERY:  "
 msgstr "QUERY:  "
 
-#: utils/error/elog.c:2344
+#: utils/error/elog.c:2365
 msgid "CONTEXT:  "
 msgstr "CONTESTO:  "
 
-#: utils/error/elog.c:2354
+#: utils/error/elog.c:2375
 #, c-format
 msgid "LOCATION:  %s, %s:%d\n"
 msgstr "POSIZIONE:  %s, %s:%d\n"
 
-#: utils/error/elog.c:2361
+#: utils/error/elog.c:2382
 #, c-format
 msgid "LOCATION:  %s:%d\n"
 msgstr "POSIZIONE:  %s:%d\n"
 
-#: utils/error/elog.c:2375
+#: utils/error/elog.c:2396
 msgid "STATEMENT:  "
 msgstr "ISTRUZIONE:  "
 
 #. translator: This string will be truncated at 47
 #. characters expanded.
-#: utils/error/elog.c:2779
+#: utils/error/elog.c:2800
 #, c-format
 msgid "operating system error %d"
 msgstr "errore del sistema operativo %d"
 
-#: utils/error/elog.c:2974
+#: utils/error/elog.c:2995
 msgid "DEBUG"
 msgstr "DEBUG"
 
-#: utils/error/elog.c:2978
+#: utils/error/elog.c:2999
 msgid "LOG"
 msgstr "LOG"
 
-#: utils/error/elog.c:2981
+#: utils/error/elog.c:3002
 msgid "INFO"
 msgstr "INFO"
 
-#: utils/error/elog.c:2984
+#: utils/error/elog.c:3005
 msgid "NOTICE"
 msgstr "NOTIFICA"
 
-#: utils/error/elog.c:2987
+#: utils/error/elog.c:3008
 msgid "WARNING"
 msgstr "ATTENZIONE"
 
-#: utils/error/elog.c:2990
+#: utils/error/elog.c:3011
 msgid "ERROR"
 msgstr "ERRORE"
 
-#: utils/error/elog.c:2993
+#: utils/error/elog.c:3014
 msgid "FATAL"
 msgstr "FATALE"
 
-#: utils/error/elog.c:2996
+#: utils/error/elog.c:3017
 msgid "PANIC"
 msgstr "PANICO"
 
@@ -3028,8 +3033,8 @@ msgstr "il componente nel parametro \"dynamic_library_path\" non è un percorso
 #: utils/fmgr/funcapi.c:60 utils/mmgr/portalmem.c:985 commands/prepare.c:751
 #: commands/extension.c:1711 commands/extension.c:1820
 #: commands/extension.c:2013 foreign/foreign.c:350 executor/functions.c:785
-#: executor/execQual.c:1706 executor/execQual.c:1731 executor/execQual.c:2092
-#: executor/execQual.c:5221 replication/walsender.c:1415
+#: executor/execQual.c:1704 executor/execQual.c:1729 executor/execQual.c:2089
+#: executor/execQual.c:5242 replication/walsender.c:1421
 msgid "set-valued function called in context that cannot accept a set"
 msgstr "la funzione che restituisce insiemi è chiamata in un contesto che non può accettare un insieme"
 
@@ -3147,7 +3152,7 @@ msgstr "non è possibile eseguire PREPARE in una transazione che ha creato un cu
 
 #: utils/mmgr/portalmem.c:989 commands/prepare.c:755 commands/extension.c:1715
 #: commands/extension.c:1824 commands/extension.c:2017 foreign/foreign.c:355
-#: replication/walsender.c:1419
+#: replication/walsender.c:1425
 msgid "materialize mode required, but it is not allowed in this context"
 msgstr "necessaria modalità materializzata, ma non ammessa in questo contesto"
 
@@ -3391,7 +3396,7 @@ msgstr "numero di dimensioni non valido: %d"
 #: utils/adt/array_userfuncs.c:430 utils/adt/arrayfuncs.c:228
 #: utils/adt/arrayfuncs.c:507 utils/adt/arrayfuncs.c:1242
 #: utils/adt/arrayfuncs.c:2915 utils/adt/arrayfuncs.c:4940
-#: executor/execQual.c:303 executor/execQual.c:331 executor/execQual.c:3080
+#: executor/execQual.c:303 executor/execQual.c:331 executor/execQual.c:3101
 #, c-format
 msgid "number of array dimensions (%d) exceeds the maximum allowed (%d)"
 msgstr "il numero di dimensioni dell'array (%d) eccede il massimo consentito (%d)"
@@ -4213,8 +4218,8 @@ msgstr "%d non è un codice di codifica valido"
 
 #: utils/adt/dbsize.c:65 utils/adt/dbsize.c:211 utils/adt/dbsize.c:279
 #: utils/adt/genfile.c:107 utils/adt/genfile.c:279 access/transam/xlog.c:2932
-#: access/transam/xlog.c:3097 access/transam/xlog.c:9154
-#: access/transam/xlog.c:9330 storage/file/copydir.c:86
+#: access/transam/xlog.c:3097 access/transam/xlog.c:9168
+#: access/transam/xlog.c:9347 storage/file/copydir.c:86
 #: storage/file/copydir.c:125
 #, c-format
 msgid "could not stat file \"%s\": %m"
@@ -4344,12 +4349,12 @@ msgstr "ottetto non valido nel valore \"macaddr\": \"%s\""
 msgid "type %s is not a domain"
 msgstr "il tipo %s non è un dominio"
 
-#: utils/adt/domains.c:128 executor/execQual.c:3872
+#: utils/adt/domains.c:128 executor/execQual.c:3893
 #, c-format
 msgid "domain %s does not allow null values"
 msgstr "il DOMAIN %s non consente valori nulli"
 
-#: utils/adt/domains.c:164 executor/execQual.c:3901
+#: utils/adt/domains.c:164 executor/execQual.c:3922
 #, c-format
 msgid "value for domain %s violates check constraint \"%s\""
 msgstr "il valore per il DOMAIN %s viola il vincolo di controllo \"%s\""
@@ -4509,8 +4514,8 @@ msgstr "le dimensioni dell'array non sono compatibili con il letterale array"
 msgid "malformed array literal: \"%s\""
 msgstr "il letterale array non è definito in modo corretto: \"%s\""
 
-#: utils/adt/arrayfuncs.c:542 executor/execQual.c:3100
-#: executor/execQual.c:3127
+#: utils/adt/arrayfuncs.c:542 executor/execQual.c:3121
+#: executor/execQual.c:3148
 msgid "multidimensional arrays must have array expressions with matching dimensions"
 msgstr "gli array multidimensionali devono avere espressioni array di dimensioni corrispondenti"
 
@@ -4576,7 +4581,7 @@ msgid "could not identify an equality operator for type %s"
 msgstr "operatore di uguaglianza per il tipo %s non trovato"
 
 #: utils/adt/arrayfuncs.c:3378 utils/adt/rowtypes.c:950
-#: executor/execQual.c:4892
+#: executor/execQual.c:4913
 #, c-format
 msgid "could not identify a comparison function for type %s"
 msgstr "non è stato possibile trovare un operatore di confronto per il tipo %s"
@@ -4650,7 +4655,7 @@ msgstr "solo un superutente può inviare segnali ad un altro processo del server
 msgid "PID %d is not a PostgreSQL server process"
 msgstr "il PID %d non è un processo del server PostgreSQL"
 
-#: utils/adt/misc.c:102 storage/lmgr/proc.c:1079
+#: utils/adt/misc.c:102 storage/lmgr/proc.c:1087
 #, c-format
 msgid "could not send signal to process %d: %m"
 msgstr "invio del segnale al processo %d fallito: %m"
@@ -4804,9 +4809,9 @@ msgid "could not seek in file \"%s\": %m"
 msgstr "spostamento nel file \"%s\" fallito: %m"
 
 #: utils/adt/genfile.c:138 access/transam/xlog.c:2543
-#: access/transam/xlog.c:4494 access/transam/xlog.c:9342
-#: access/transam/xlog.c:9355 access/transam/xlog.c:9889
-#: access/transam/xlog.c:9924 storage/file/copydir.c:186
+#: access/transam/xlog.c:4494 access/transam/xlog.c:9359
+#: access/transam/xlog.c:9372 access/transam/xlog.c:9906
+#: access/transam/xlog.c:9941 storage/file/copydir.c:186
 #, c-format
 msgid "could not read file \"%s\": %m"
 msgstr "lettura de file \"%s\" fallita: %m"
@@ -5077,7 +5082,7 @@ msgstr "tipo di privilegio sconosciuto: \"%s\""
 #: utils/adt/acl.c:2008 utils/adt/acl.c:2038 utils/adt/acl.c:2070
 #: utils/adt/acl.c:2102 utils/adt/acl.c:2130 utils/adt/acl.c:2160
 #: commands/tablecmds.c:209 commands/tablecmds.c:2175
-#: commands/tablecmds.c:2422 commands/tablecmds.c:9032
+#: commands/tablecmds.c:2422 commands/tablecmds.c:9037
 #: commands/sequence.c:1032 catalog/aclchk.c:1692 catalog/objectaddress.c:398
 #, c-format
 msgid "\"%s\" is not a sequence"
@@ -5360,7 +5365,7 @@ msgstr "parametro Snowball sconosciuto: \"%s\""
 msgid "missing Language parameter"
 msgstr "parametro Language mancante"
 
-#: bootstrap/bootstrap.c:302
+#: bootstrap/bootstrap.c:294
 #, c-format
 msgid "%s: invalid command-line arguments\n"
 msgstr "%s: parametri della riga di comando non validi\n"
@@ -5475,24 +5480,24 @@ msgstr "Le parole più lunghe di %d caratteri sono ignorate."
 msgid "text search parser does not support headline creation"
 msgstr "l'analizzatore di ricerca di testo non supporta la creazione di intestazioni"
 
-#: tsearch/wparser_def.c:2551
+#: tsearch/wparser_def.c:2555
 #, c-format
 msgid "unrecognized headline parameter: \"%s\""
 msgstr "parametro di intestazione sconosciuto: \"%s\""
 
-#: tsearch/wparser_def.c:2560
+#: tsearch/wparser_def.c:2564
 msgid "MinWords should be less than MaxWords"
 msgstr "MinWords dovrebbe essere minore di MaxWords"
 
-#: tsearch/wparser_def.c:2564
+#: tsearch/wparser_def.c:2568
 msgid "MinWords should be positive"
 msgstr "MinWords dovrebbe essere positivo"
 
-#: tsearch/wparser_def.c:2568
+#: tsearch/wparser_def.c:2572
 msgid "ShortWord should be >= 0"
 msgstr "ShortWord dovrebbe essere >= 0"
 
-#: tsearch/wparser_def.c:2572
+#: tsearch/wparser_def.c:2576
 msgid "MaxFragments should be >= 0"
 msgstr "MaxFragments dovrebbe essere >= 0"
 
@@ -5502,7 +5507,7 @@ msgid "could not open dictionary file \"%s\": %m"
 msgstr "apertura del file dictionary \"%s\" fallita: %m"
 
 #: tsearch/spell.c:518 tsearch/spell.c:535 tsearch/spell.c:552
-#: tsearch/spell.c:569 tsearch/spell.c:591 gram.y:12508 gram.y:12525
+#: tsearch/spell.c:569 tsearch/spell.c:591 gram.y:12514 gram.y:12531
 msgid "syntax error"
 msgstr "errore di sintassi"
 
@@ -5646,7 +5651,7 @@ msgid "incorrect binary data format in function argument %d"
 msgstr "formato dei dati binari non corretto nell'argomento %d della funzione"
 
 #: tcop/postgres.c:401 tcop/postgres.c:413 tcop/postgres.c:424
-#: tcop/postgres.c:436 tcop/postgres.c:4202
+#: tcop/postgres.c:436 tcop/postgres.c:4194
 #, c-format
 msgid "invalid frontend message type %d"
 msgstr "messaggio frontend di tipo %d non valido"
@@ -5854,22 +5859,22 @@ msgstr "Prova \"%s --help\" per maggiori informazioni."
 msgid "%s: invalid command-line arguments"
 msgstr "%s: parametri della riga di comando non validi"
 
-#: tcop/postgres.c:3573
+#: tcop/postgres.c:3565
 #, c-format
 msgid "%s: no database nor user name specified"
 msgstr "%s: nessun database né nome utente specificato"
 
-#: tcop/postgres.c:4112
+#: tcop/postgres.c:4104
 #, c-format
 msgid "invalid CLOSE message subtype %d"
 msgstr "sottotipo %d del messaggio CLOSE non valido"
 
-#: tcop/postgres.c:4145
+#: tcop/postgres.c:4137
 #, c-format
 msgid "invalid DESCRIBE message subtype %d"
 msgstr "sottotipo %d del messaggio DESCRIBE non valido"
 
-#: tcop/postgres.c:4379
+#: tcop/postgres.c:4371
 #, c-format
 msgid "disconnection: session time: %d:%02d:%02d.%03d user=%s database=%s host=%s%s%s"
 msgstr "disconnessione: tempo della sessione: %d:%02d:%02d.%03d utente=%s database=%s host=%s%s%s"
@@ -6058,7 +6063,7 @@ msgstr "\"%s\" è un indice"
 
 #: access/heap/heapam.c:1094 access/heap/heapam.c:1122
 #: access/heap/heapam.c:1152 commands/tablecmds.c:2197
-#: commands/tablecmds.c:7413 commands/tablecmds.c:9082 catalog/aclchk.c:1684
+#: commands/tablecmds.c:7413 commands/tablecmds.c:9087 catalog/aclchk.c:1684
 #, c-format
 msgid "\"%s\" is a composite type"
 msgstr "\"%s\" è un tipo composito"
@@ -6376,8 +6381,8 @@ msgstr "creazione del file di stato dell'archivio \"%s\" fallita: %m"
 msgid "could not write archive status file \"%s\": %m"
 msgstr "scrittura del file di stato dell'archivio \"%s\" fallita: %m"
 
-#: access/transam/xlog.c:1803 access/transam/xlog.c:10522
-#: replication/walreceiver.c:515 replication/walsender.c:1007
+#: access/transam/xlog.c:1803 access/transam/xlog.c:10539
+#: replication/walreceiver.c:515 replication/walsender.c:1013
 #, c-format
 msgid "could not seek in log file %u, segment %u to offset %u: %m"
 msgstr "spostamento nel file di log %u fallito, segmento %u all'offset %u: %m"
@@ -6394,7 +6399,7 @@ msgstr "min recovery point aggiornato a %X/%X"
 
 #: access/transam/xlog.c:2372 access/transam/xlog.c:2476
 #: access/transam/xlog.c:2705 access/transam/xlog.c:2776
-#: access/transam/xlog.c:2833 replication/walsender.c:995
+#: access/transam/xlog.c:2833 replication/walsender.c:1001
 #, c-format
 msgid "could not open file \"%s\" (log file %u, segment %u): %m"
 msgstr "apertura del file \"%s\" fallita (file di log %u, segmento %u): %m"
@@ -6432,7 +6437,7 @@ msgstr "non è stato possibile rinominare il file da \"%s\" a \"%s\" (inizializz
 msgid "could not close log file %u, segment %u: %m"
 msgstr "chiusura del file di log %u fallita, segmento %u: %m"
 
-#: access/transam/xlog.c:2940 access/transam/xlog.c:9360 storage/smgr/md.c:371
+#: access/transam/xlog.c:2940 access/transam/xlog.c:9377 storage/smgr/md.c:371
 #: storage/smgr/md.c:420 storage/smgr/md.c:1251
 #, c-format
 msgid "could not remove file \"%s\": %m"
@@ -7048,23 +7053,23 @@ msgstr "ID della più vecchia transazione non congelata: %u, nel database %u"
 msgid "invalid next transaction ID"
 msgstr "l'ID della prossima transazione non è valido"
 
-#: access/transam/xlog.c:6322
+#: access/transam/xlog.c:6328
 msgid "invalid redo in checkpoint record"
 msgstr "il redo nel record di checkpoint non è valido"
 
-#: access/transam/xlog.c:6333
+#: access/transam/xlog.c:6339
 msgid "invalid redo record in shutdown checkpoint"
 msgstr "record di redo non valido nel checkpoint di arresto"
 
-#: access/transam/xlog.c:6363
+#: access/transam/xlog.c:6369
 msgid "database system was not properly shut down; automatic recovery in progress"
 msgstr "il database non è stato arrestato correttamente; ripristino automatico in corso"
 
-#: access/transam/xlog.c:6442
+#: access/transam/xlog.c:6448
 msgid "initializing for hot standby"
 msgstr "inizializzazione per l'hot standby"
 
-#: access/transam/xlog.c:6574
+#: access/transam/xlog.c:6573
 #, c-format
 msgid "redo starts at %X/%X"
 msgstr "il redo inizia in %X/%X"
@@ -7074,7 +7079,7 @@ msgstr "il redo inizia in %X/%X"
 msgid "redo done at %X/%X"
 msgstr "redo concluso in %X/%X"
 
-#: access/transam/xlog.c:6707 access/transam/xlog.c:8307
+#: access/transam/xlog.c:6707 access/transam/xlog.c:8318
 #, c-format
 msgid "last completed transaction was at log time %s"
 msgstr "l'ultima transazione è stata completata all'orario di log %s"
@@ -7109,269 +7114,269 @@ msgstr "l'ID della nuova timeline selezionata è %u"
 msgid "consistent recovery state reached at %X/%X"
 msgstr "è stato raggiunto uno stato di ripristino consistente a %X/%X"
 
-#: access/transam/xlog.c:7214
+#: access/transam/xlog.c:7225
 msgid "invalid primary checkpoint link in control file"
 msgstr "il link nel file di controllo al checkpoint primario non è valido"
 
-#: access/transam/xlog.c:7218
+#: access/transam/xlog.c:7229
 msgid "invalid secondary checkpoint link in control file"
 msgstr "il link nel file di controllo al checkpoint secondario non è valido"
 
-#: access/transam/xlog.c:7222
+#: access/transam/xlog.c:7233
 msgid "invalid checkpoint link in backup_label file"
 msgstr "il link al checkpoint nel file backup_label non è valido"
 
-#: access/transam/xlog.c:7236
+#: access/transam/xlog.c:7247
 msgid "invalid primary checkpoint record"
 msgstr "il record del checkpoint primario non è valido"
 
-#: access/transam/xlog.c:7240
+#: access/transam/xlog.c:7251
 msgid "invalid secondary checkpoint record"
 msgstr "il record del checkpoint secondario non è valido"
 
-#: access/transam/xlog.c:7244
+#: access/transam/xlog.c:7255
 msgid "invalid checkpoint record"
 msgstr "il record del checkpoint non è valido"
 
-#: access/transam/xlog.c:7255
+#: access/transam/xlog.c:7266
 msgid "invalid resource manager ID in primary checkpoint record"
 msgstr "l'ID del resource manager nel record del checkpoint primario non è valido"
 
-#: access/transam/xlog.c:7259
+#: access/transam/xlog.c:7270
 msgid "invalid resource manager ID in secondary checkpoint record"
 msgstr "l'ID del resource manager nel record del checkpoint secondario non è valido"
 
-#: access/transam/xlog.c:7263
+#: access/transam/xlog.c:7274
 msgid "invalid resource manager ID in checkpoint record"
 msgstr "l'ID del resource manager nel record del checkpoint non è valido"
 
-#: access/transam/xlog.c:7275
+#: access/transam/xlog.c:7286
 msgid "invalid xl_info in primary checkpoint record"
 msgstr "l'xl_info nel record del checkpoint primario non è valido"
 
-#: access/transam/xlog.c:7279
+#: access/transam/xlog.c:7290
 msgid "invalid xl_info in secondary checkpoint record"
 msgstr "l'xl_info nel record del checkpoint secondario non è valido"
 
-#: access/transam/xlog.c:7283
+#: access/transam/xlog.c:7294
 msgid "invalid xl_info in checkpoint record"
 msgstr "l'xl_info nel record del checkpoint non è valido"
 
-#: access/transam/xlog.c:7295
+#: access/transam/xlog.c:7306
 msgid "invalid length of primary checkpoint record"
 msgstr "la lunghezza del record del checkpoint primario non è valida"
 
-#: access/transam/xlog.c:7299
+#: access/transam/xlog.c:7310
 msgid "invalid length of secondary checkpoint record"
 msgstr "la lunghezza del record del checkpoint secondario non è valida"
 
-#: access/transam/xlog.c:7303
+#: access/transam/xlog.c:7314
 msgid "invalid length of checkpoint record"
 msgstr "la lunghezza del record del checkpoint non è valida"
 
-#: access/transam/xlog.c:7465
+#: access/transam/xlog.c:7476
 msgid "shutting down"
 msgstr "arresto in corso"
 
-#: access/transam/xlog.c:7487
+#: access/transam/xlog.c:7498
 msgid "database system is shut down"
 msgstr "il database è stato arrestato"
 
-#: access/transam/xlog.c:7919
+#: access/transam/xlog.c:7930
 msgid "concurrent transaction log activity while database system is shutting down"
 msgstr "rilevata attività concorrente sul log delle transazioni durante l'arresto del database"
 
-#: access/transam/xlog.c:8153
+#: access/transam/xlog.c:8164
 msgid "skipping restartpoint, recovery has already ended"
 msgstr "si tralascia il restartpoint, il ripristino è ormai terminato"
 
-#: access/transam/xlog.c:8178
+#: access/transam/xlog.c:8189
 #, c-format
 msgid "skipping restartpoint, already performed at %X/%X"
 msgstr "si tralascia il restartpoint, già eseguito in %X/%X"
 
-#: access/transam/xlog.c:8305
+#: access/transam/xlog.c:8316
 #, c-format
 msgid "recovery restart point at %X/%X"
 msgstr "punto di avvio del ripristino in %X/%X"
 
-#: access/transam/xlog.c:8405
+#: access/transam/xlog.c:8416
 #, c-format
 msgid "restore point \"%s\" created at %X/%X"
 msgstr "punto di ripristino \"%s\" creato in %X/%X"
 
-#: access/transam/xlog.c:8505
+#: access/transam/xlog.c:8516
 msgid "online backup was canceled, recovery cannot continue"
 msgstr "il backup online è stato annullato, il ripristino non può continuare"
 
-#: access/transam/xlog.c:8568
+#: access/transam/xlog.c:8579
 #, c-format
 msgid "unexpected timeline ID %u (after %u) in checkpoint record"
 msgstr "timeline ID %u imprevista (dopo %u) nel record di checkpoint"
 
-#: access/transam/xlog.c:8613
+#: access/transam/xlog.c:8624
 #, c-format
 msgid "unexpected timeline ID %u (should be %u) in checkpoint record"
 msgstr "l'ID della timeline %u (che dovrebbe essere %u) non era prevista nel record di checkpoint"
 
-#: access/transam/xlog.c:8877 access/transam/xlog.c:8901
+#: access/transam/xlog.c:8888 access/transam/xlog.c:8912
 #, c-format
 msgid "could not fsync log file %u, segment %u: %m"
 msgstr "fsync del file di log %u fallito, segmento %u: %m"
 
-#: access/transam/xlog.c:8909
+#: access/transam/xlog.c:8920
 #, c-format
 msgid "could not fsync write-through log file %u, segment %u: %m"
 msgstr "fsync write-through sul file di log %u fallito, segmento %u: %m"
 
-#: access/transam/xlog.c:8918
+#: access/transam/xlog.c:8929
 #, c-format
 msgid "could not fdatasync log file %u, segment %u: %m"
 msgstr "fdatasync del file di log %u fallito, segmento %u: %m"
 
-#: access/transam/xlog.c:8999 access/transam/xlog.c:9278
+#: access/transam/xlog.c:8967 access/transam/xlog.c:9254
 msgid "must be superuser or replication role to run a backup"
 msgstr "solo un superutente o il ruolo di replica può eseguire un backup"
 
-#: access/transam/xlog.c:9004 access/transam/xlog.c:9283
-#: access/transam/xlog.c:9546 access/transam/xlog.c:9578
-#: access/transam/xlog.c:9619 access/transam/xlog.c:9652
-#: access/transam/xlog.c:9759 access/transam/xlog.c:9834
+#: access/transam/xlog.c:9018 access/transam/xlog.c:9300
+#: access/transam/xlog.c:9563 access/transam/xlog.c:9595
+#: access/transam/xlog.c:9636 access/transam/xlog.c:9669
+#: access/transam/xlog.c:9776 access/transam/xlog.c:9851
 msgid "recovery is in progress"
 msgstr "il ripristino è in corso"
 
-#: access/transam/xlog.c:9005 access/transam/xlog.c:9284
-#: access/transam/xlog.c:9547 access/transam/xlog.c:9579
-#: access/transam/xlog.c:9620 access/transam/xlog.c:9653
+#: access/transam/xlog.c:9019 access/transam/xlog.c:9301
+#: access/transam/xlog.c:9564 access/transam/xlog.c:9596
+#: access/transam/xlog.c:9637 access/transam/xlog.c:9670
 msgid "WAL control functions cannot be executed during recovery."
 msgstr "le funzioni di controllo WAL non possono essere eseguite durante il ripristino."
 
-#: access/transam/xlog.c:9010 access/transam/xlog.c:9289
+#: access/transam/xlog.c:9024 access/transam/xlog.c:9306
 msgid "WAL level not sufficient for making an online backup"
 msgstr "livello WAL non sufficiente per creare un backup online"
 
-#: access/transam/xlog.c:9011 access/transam/xlog.c:9290
-#: access/transam/xlog.c:9585
+#: access/transam/xlog.c:9025 access/transam/xlog.c:9307
+#: access/transam/xlog.c:9602
 msgid "wal_level must be set to \"archive\" or \"hot_standby\" at server start."
 msgstr "Il wal_level deve essere impostato ad \"archive\" oppure \"hot_standby\" all'avvio del server."
 
-#: access/transam/xlog.c:9016
+#: access/transam/xlog.c:9030
 #, c-format
 msgid "backup label too long (max %d bytes)"
 msgstr "etichetta di backup troppo lunga (massimo %d byte)"
 
-#: access/transam/xlog.c:9057 access/transam/xlog.c:9160
+#: access/transam/xlog.c:9071 access/transam/xlog.c:9174
 msgid "a backup is already in progress"
 msgstr "c'è già un backup in corso"
 
-#: access/transam/xlog.c:9058
+#: access/transam/xlog.c:9072
 msgid "Run pg_stop_backup() and try again."
 msgstr "Esegui pg_stop_backup() e prova di nuovo."
 
-#: access/transam/xlog.c:9161
+#: access/transam/xlog.c:9175
 #, c-format
 msgid "If you're sure there is no backup in progress, remove file \"%s\" and try again."
 msgstr "Se si è certi che non ci sono backup in corso, rimuovi il file \"%s\" e prova di nuovo."
 
-#: access/transam/xlog.c:9176 access/transam/xlog.c:9422
+#: access/transam/xlog.c:9190 access/transam/xlog.c:9439
 #, c-format
 msgid "could not write file \"%s\": %m"
 msgstr "scrittura nel file \"%s\" fallita: %m"
 
-#: access/transam/xlog.c:9334
+#: access/transam/xlog.c:9351
 msgid "a backup is not in progress"
 msgstr "nessuno backup in esecuzione"
 
-#: access/transam/xlog.c:9373 access/transam/xlog.c:9904
-#: access/transam/xlog.c:9910
+#: access/transam/xlog.c:9390 access/transam/xlog.c:9921
+#: access/transam/xlog.c:9927
 #, c-format
 msgid "invalid data in file \"%s\""
 msgstr "i dati nel file \"%s\" non sono validi"
 
-#: access/transam/xlog.c:9471
+#: access/transam/xlog.c:9488
 msgid "pg_stop_backup cleanup done, waiting for required WAL segments to be archived"
 msgstr "pulizia di pg_stop_backup effettuata, in attesa che i segmenti WAL richiesti vengano archiviati"
 
-#: access/transam/xlog.c:9481
+#: access/transam/xlog.c:9498
 #, c-format
 msgid "pg_stop_backup still waiting for all required WAL segments to be archived (%d seconds elapsed)"
 msgstr "pg_stop_backup è ancora in attesa che tutti i segmenti WAL richiesti siano stati archiviati (sono passati %d secondi)"
 
-#: access/transam/xlog.c:9483
+#: access/transam/xlog.c:9500
 msgid "Check that your archive_command is executing properly.  pg_stop_backup can be canceled safely, but the database backup will not be usable without all the WAL segments."
 msgstr "Controlla che il tuo archive_command venga eseguito correttamente. pg_stop_backup può essere interrotto in sicurezza ma il backup del database non sarà utilizzabile senza tutti i segmenti WAL."
 
-#: access/transam/xlog.c:9490
+#: access/transam/xlog.c:9507
 msgid "pg_stop_backup complete, all required WAL segments have been archived"
 msgstr "pg_stop_backup completo, tutti i segmenti WAL richiesti sono stati archiviati"
 
-#: access/transam/xlog.c:9494
+#: access/transam/xlog.c:9511
 msgid "WAL archiving is not enabled; you must ensure that all required WAL segments are copied through other means to complete the backup"
 msgstr "l'archiviazione WAL non è abilitata; devi verificare che tutti i segmenti WAL richiesti vengano copiati in qualche altro modo per completare il backup"
 
-#: access/transam/xlog.c:9541
+#: access/transam/xlog.c:9558
 msgid "must be superuser to switch transaction log files"
 msgstr "solo un superutente può cambiare i file di log delle transazioni"
 
-#: access/transam/xlog.c:9573
+#: access/transam/xlog.c:9590
 msgid "must be superuser to create a restore point"
 msgstr "Solo un superutente può creare un punto di ripristino"
 
-#: access/transam/xlog.c:9584
+#: access/transam/xlog.c:9601
 msgid "WAL level not sufficient for creating a restore point"
 msgstr "livello WAL non sufficiente per creare un punto di ripristino"
 
-#: access/transam/xlog.c:9592
+#: access/transam/xlog.c:9609
 #, c-format
 msgid "value too long for restore point (maximum %d characters)"
 msgstr "il valore è troppo lungo per un punto di ripristino (massimo %d caratteri)"
 
-#: access/transam/xlog.c:9760
+#: access/transam/xlog.c:9777
 msgid "pg_xlogfile_name_offset() cannot be executed during recovery."
 msgstr "pg_xlogfile_name_offset() non può essere eseguito durante il recupero."
 
-#: access/transam/xlog.c:9770 access/transam/xlog.c:9842
+#: access/transam/xlog.c:9787 access/transam/xlog.c:9859
 #, c-format
 msgid "could not parse transaction log location \"%s\""
 msgstr "non è stato possibile interpretare la posizione del log delle transazioni \"%s\""
 
-#: access/transam/xlog.c:9835
+#: access/transam/xlog.c:9852
 msgid "pg_xlogfile_name() cannot be executed during recovery."
 msgstr "pg_xlogfile_name() non può essere eseguito durante il recupero."
 
-#: access/transam/xlog.c:9946
+#: access/transam/xlog.c:9963
 #, c-format
 msgid "xlog redo %s"
 msgstr "xlog redo %s"
 
-#: access/transam/xlog.c:9986
+#: access/transam/xlog.c:10003
 msgid "online backup mode canceled"
 msgstr "modalità backup online annullata"
 
-#: access/transam/xlog.c:9987
+#: access/transam/xlog.c:10004
 #, c-format
 msgid "\"%s\" was renamed to \"%s\"."
 msgstr "\"%s\" è stato rinominato in \"%s\"."
 
-#: access/transam/xlog.c:9994
+#: access/transam/xlog.c:10011
 msgid "online backup mode was not canceled"
 msgstr "la modalità di backup online non è stata annullata"
 
-#: access/transam/xlog.c:9995
+#: access/transam/xlog.c:10012
 #, c-format
 msgid "Could not rename \"%s\" to \"%s\": %m."
 msgstr "Non è stato possibile rinominare \"%s\" in \"%s\": %m."
 
-#: access/transam/xlog.c:10508 access/transam/xlog.c:10530
+#: access/transam/xlog.c:10525 access/transam/xlog.c:10547
 #, c-format
 msgid "could not read from log file %u, segment %u, offset %u: %m"
 msgstr "lettura dal file di log %u fallita, segmento %u, offset %u: %m"
 
-#: access/transam/xlog.c:10619
+#: access/transam/xlog.c:10636
 msgid "received promote request"
 msgstr "richiesta di promozione ricevuta"
 
-#: access/transam/xlog.c:10632
+#: access/transam/xlog.c:10649
 #, c-format
 msgid "trigger file found: %s"
 msgstr "trovato il file trigger: %s"
@@ -7684,7 +7689,7 @@ msgstr "la vista \"%s\" non esiste, saltata"
 
 #: commands/tablecmds.c:215 commands/tablecmds.c:2181
 #: commands/tablecmds.c:2438 commands/tablecmds.c:3773
-#: commands/tablecmds.c:9040 commands/view.c:181 catalog/objectaddress.c:412
+#: commands/tablecmds.c:9045 commands/view.c:181 catalog/objectaddress.c:412
 #, c-format
 msgid "\"%s\" is not a view"
 msgstr "\"%s\" non è una vista"
@@ -7721,7 +7726,7 @@ msgstr "\"%s\" non è un tipo"
 msgid "Use DROP TYPE to remove a type."
 msgstr "Usa DROP TYPE per eliminare un tipo."
 
-#: commands/tablecmds.c:231 commands/tablecmds.c:8952
+#: commands/tablecmds.c:231 commands/tablecmds.c:8957
 #, c-format
 msgid "foreign table \"%s\" does not exist"
 msgstr "la tabella esterna \"%s\" non esiste"
@@ -7733,7 +7738,7 @@ msgstr "la tabella esterna \"%s\" non esiste, saltata"
 
 #: commands/tablecmds.c:233 commands/tablecmds.c:2187
 #: commands/tablecmds.c:2446 commands/tablecmds.c:3776
-#: commands/tablecmds.c:9048 catalog/objectaddress.c:419
+#: commands/tablecmds.c:9053 catalog/objectaddress.c:419
 #, c-format
 msgid "\"%s\" is not a foreign table"
 msgstr "\"%s\" non è una tabella esterna"
@@ -7754,7 +7759,7 @@ msgstr "i vincoli sulle tabelle esterne non sono supportati"
 msgid "cannot create temporary table within security-restricted operation"
 msgstr "non è possibile creare la tabella temporanea nell'ambito di operazioni a sicurezza ristretta"
 
-#: commands/tablecmds.c:483 commands/tablecmds.c:7932 commands/indexcmds.c:263
+#: commands/tablecmds.c:483 commands/tablecmds.c:7937 commands/indexcmds.c:263
 #: executor/execMain.c:2462
 msgid "only shared relations can be placed in pg_global tablespace"
 msgstr "solo le relazioni condivise possono essere poste nel tablespace pg_global"
@@ -7790,16 +7795,16 @@ msgstr "la colonna \"%s\" è stata specificata più di una volta"
 msgid "inherited relation \"%s\" is not a table"
 msgstr "la relazione ereditata \"%s\" non è una tabella"
 
-#: commands/tablecmds.c:1369 commands/tablecmds.c:8164
+#: commands/tablecmds.c:1369 commands/tablecmds.c:8169
 #, c-format
 msgid "cannot inherit from temporary relation \"%s\""
 msgstr "non è possibile ereditare dalla relazione temporanea \"%s\""
 
-#: commands/tablecmds.c:1377 commands/tablecmds.c:8172
+#: commands/tablecmds.c:1377 commands/tablecmds.c:8177
 msgid "cannot inherit from temporary relation of another session"
 msgstr "non è possibile ereditare da una relazione temporanea di un'altra sessione"
 
-#: commands/tablecmds.c:1393 commands/tablecmds.c:8206
+#: commands/tablecmds.c:1393 commands/tablecmds.c:8211
 #, c-format
 msgid "relation \"%s\" would be inherited from more than once"
 msgstr "la relazione \"%s\" sarebbe ereditata più di una volta"
@@ -7912,7 +7917,7 @@ msgid "column \"%s\" of relation \"%s\" already exists"
 msgstr "la colonna \"%s\" della relazione \"%s\" esiste già"
 
 #: commands/tablecmds.c:2199 commands/tablecmds.c:7415
-#: commands/tablecmds.c:9084
+#: commands/tablecmds.c:9089
 msgid "Use ALTER TYPE instead."
 msgstr "È possibile usare ALTER TYPE invece."
 
@@ -8026,12 +8031,12 @@ msgstr "il tipo %s non è un tipo composito"
 msgid "cannot add column to typed table"
 msgstr "non è possibile aggiungere una colonna ad una tabella con tipo"
 
-#: commands/tablecmds.c:4145 commands/tablecmds.c:8360
+#: commands/tablecmds.c:4145 commands/tablecmds.c:8365
 #, c-format
 msgid "child table \"%s\" has different type for column \"%s\""
 msgstr "la tabella figlia \"%s\" ha tipo diverso per la colonna \"%s\""
 
-#: commands/tablecmds.c:4151 commands/tablecmds.c:8367
+#: commands/tablecmds.c:4151 commands/tablecmds.c:8372
 #, c-format
 msgid "child table \"%s\" has different collation for column \"%s\""
 msgstr "la tabella figlia \"%s\" ha ordinamento diverso per la colonna \"%s\""
@@ -8278,12 +8283,12 @@ msgstr "Cambia il proprietario della tabella dell'indice invece."
 msgid "cannot change owner of sequence \"%s\""
 msgstr "non è possibile cambiare il proprietario della sequenza \"%s\""
 
-#: commands/tablecmds.c:7403 commands/tablecmds.c:9074
+#: commands/tablecmds.c:7403 commands/tablecmds.c:9079
 #, c-format
 msgid "Sequence \"%s\" is linked to table \"%s\"."
 msgstr "La sequenza \"%s\" è collegata alla tabella \"%s\"."
 
-#: commands/tablecmds.c:7424 commands/tablecmds.c:9092
+#: commands/tablecmds.c:7424 commands/tablecmds.c:9097
 #, c-format
 msgid "\"%s\" is not a table, view, sequence, or foreign table"
 msgstr "\"%s\" non è una tabella, una vista, una sequenza né una tabella esterna"
@@ -8293,105 +8298,105 @@ msgstr "\"%s\" non è una tabella, una vista, una sequenza né una tabella ester
 msgid "index \"%s\" for table \"%s\" does not exist"
 msgstr "l'indice \"%s\" per la tabella \"%s\" non esiste"
 
-#: commands/tablecmds.c:7752
+#: commands/tablecmds.c:7756
 msgid "cannot have multiple SET TABLESPACE subcommands"
 msgstr "non è possibile avere più di un sottocomando SET TABLESPACE"
 
-#: commands/tablecmds.c:7804
+#: commands/tablecmds.c:7809
 #, c-format
 msgid "\"%s\" is not a table, index, or TOAST table"
 msgstr "\"%s\" non è una tabella, un indice né una tabella TOAST"
 
-#: commands/tablecmds.c:7925
+#: commands/tablecmds.c:7930
 #, c-format
 msgid "cannot move system relation \"%s\""
 msgstr "non è possibile spostare la relazione \"%s\""
 
-#: commands/tablecmds.c:7941
+#: commands/tablecmds.c:7946
 msgid "cannot move temporary tables of other sessions"
 msgstr "non è possibile spostare tabelle temporanee di altre sessioni"
 
-#: commands/tablecmds.c:8133
+#: commands/tablecmds.c:8138
 msgid "cannot change inheritance of typed table"
 msgstr "non è possibile cambiare ereditarietà di tabelle con tipo"
 
-#: commands/tablecmds.c:8179
+#: commands/tablecmds.c:8184
 msgid "cannot inherit to temporary relation of another session"
 msgstr "non è possibile ereditare tabelle temporanee di un'altra sessione"
 
-#: commands/tablecmds.c:8233
+#: commands/tablecmds.c:8238
 msgid "circular inheritance not allowed"
 msgstr "l'ereditarietà circolare non è consentita"
 
-#: commands/tablecmds.c:8234
+#: commands/tablecmds.c:8239
 #, c-format
 msgid "\"%s\" is already a child of \"%s\"."
 msgstr "\"%s\" è già figlia di \"%s\"."
 
-#: commands/tablecmds.c:8242
+#: commands/tablecmds.c:8247
 #, c-format
 msgid "table \"%s\" without OIDs cannot inherit from table \"%s\" with OIDs"
 msgstr "la tabella \"%s\" senza OID non può ereditare dalla tabella \"%s\" con OID"
 
-#: commands/tablecmds.c:8378
+#: commands/tablecmds.c:8383
 #, c-format
 msgid "column \"%s\" in child table must be marked NOT NULL"
 msgstr "la colonna \"%s\" nella tabella figlia dev'essere marcata NOT NULL"
 
-#: commands/tablecmds.c:8394
+#: commands/tablecmds.c:8399
 #, c-format
 msgid "child table is missing column \"%s\""
 msgstr "la tabella figlia non ha la colonna \"%s\""
 
-#: commands/tablecmds.c:8473
+#: commands/tablecmds.c:8478
 #, c-format
 msgid "child table \"%s\" has different definition for check constraint \"%s\""
 msgstr "la tabella figlia \"%s\" ha una definizione diversa del vincolo di controllo \"%s\""
 
-#: commands/tablecmds.c:8497
+#: commands/tablecmds.c:8502
 #, c-format
 msgid "child table is missing constraint \"%s\""
 msgstr "la tabella figlia non ha il vincolo \"%s\""
 
-#: commands/tablecmds.c:8577
+#: commands/tablecmds.c:8582
 #, c-format
 msgid "relation \"%s\" is not a parent of relation \"%s\""
 msgstr "la relazione \"%s\" non è genitore della relazione \"%s\""
 
-#: commands/tablecmds.c:8794
+#: commands/tablecmds.c:8799
 msgid "typed tables cannot inherit"
 msgstr "le tabelle con tipo non possono essere ereditate"
 
-#: commands/tablecmds.c:8825
+#: commands/tablecmds.c:8830
 #, c-format
 msgid "table is missing column \"%s\""
 msgstr "la tabella non ha la colonna \"%s\""
 
-#: commands/tablecmds.c:8835
+#: commands/tablecmds.c:8840
 #, c-format
 msgid "table has column \"%s\" where type requires \"%s\""
 msgstr "la tabella ha la colonna \"%s\" laddove il tipo richiede \"%s\""
 
-#: commands/tablecmds.c:8844
+#: commands/tablecmds.c:8849
 #, c-format
 msgid "table \"%s\" has different type for column \"%s\""
 msgstr "la tabella \"%s\" ha tipo diverso per la colonna \"%s\""
 
-#: commands/tablecmds.c:8857
+#: commands/tablecmds.c:8862
 #, c-format
 msgid "table has extra column \"%s\""
 msgstr "la tabella ha la colonna \"%s\" in eccesso"
 
-#: commands/tablecmds.c:8904
+#: commands/tablecmds.c:8909
 #, c-format
 msgid "\"%s\" is not a typed table"
 msgstr "\"%s\" non è una tabella con tipo"
 
-#: commands/tablecmds.c:9073
+#: commands/tablecmds.c:9078
 msgid "cannot move an owned sequence into another schema"
 msgstr "non è possibile spostare una sequenza con proprietario in uno schema diverso"
 
-#: commands/tablecmds.c:9180
+#: commands/tablecmds.c:9185
 #, c-format
 msgid "relation \"%s\" already exists in schema \"%s\""
 msgstr "la relazione \"%s\" esiste già nello schema \"%s\""
@@ -8489,7 +8494,7 @@ msgstr "analisi automatica della tabella \"%s.%s.%s\" uso del sistema: %s"
 msgid "\"%s\": scanned %d of %u pages, containing %.0f live rows and %.0f dead rows; %d rows in sample, %.0f estimated total rows"
 msgstr "\"%s\": esaminate %d pagine su %u, contenenti %.0f righe vive e %.0f righe morte; %d righe nel campione, %.0f righe totali stimate"
 
-#: commands/analyze.c:1499 executor/execQual.c:2827
+#: commands/analyze.c:1499 executor/execQual.c:2848
 msgid "could not convert row type"
 msgstr "conversione del tipo riga fallita"
 
@@ -10201,29 +10206,29 @@ msgstr "la posizione del tablespace dev'essere un percorso assoluto"
 msgid "tablespace location \"%s\" is too long"
 msgstr "la posizione del tablespace \"%s\" è troppo lunga"
 
-#: commands/tablespace.c:293 commands/tablespace.c:853
+#: commands/tablespace.c:293 commands/tablespace.c:857
 #, c-format
 msgid "unacceptable tablespace name \"%s\""
 msgstr "il nome del tablespace \"%s\" non è accettabile"
 
-#: commands/tablespace.c:295 commands/tablespace.c:854
+#: commands/tablespace.c:295 commands/tablespace.c:858
 msgid "The prefix \"pg_\" is reserved for system tablespaces."
 msgstr "Il prefisso \"pg_\" è riservato per i tablespace di sistema."
 
-#: commands/tablespace.c:305 commands/tablespace.c:866
+#: commands/tablespace.c:305 commands/tablespace.c:870
 #, c-format
 msgid "tablespace \"%s\" already exists"
 msgstr "il tablespace \"%s\" esiste già"
 
 #: commands/tablespace.c:377 commands/tablespace.c:529
-#: replication/basebackup.c:152 replication/basebackup.c:734
+#: replication/basebackup.c:169 replication/basebackup.c:756
 msgid "tablespaces are not supported on this platform"
 msgstr "i tablespace non sono supportati su questa piattaforma"
 
-#: commands/tablespace.c:415 commands/tablespace.c:837
-#: commands/tablespace.c:904 commands/tablespace.c:1009
-#: commands/tablespace.c:1075 commands/tablespace.c:1213
-#: commands/tablespace.c:1413
+#: commands/tablespace.c:415 commands/tablespace.c:841
+#: commands/tablespace.c:908 commands/tablespace.c:1013
+#: commands/tablespace.c:1079 commands/tablespace.c:1217
+#: commands/tablespace.c:1417
 #, c-format
 msgid "tablespace \"%s\" does not exist"
 msgstr "il tablespace \"%s\" non esiste"
@@ -10257,7 +10262,7 @@ msgstr "impostazione dei permessi sulla directory \"%s\" fallita: %m"
 msgid "directory \"%s\" already in use as a tablespace"
 msgstr "la directory \"%s\" già è in uso come tablespace"
 
-#: commands/tablespace.c:613 commands/tablespace.c:774
+#: commands/tablespace.c:613 commands/tablespace.c:777
 #, c-format
 msgid "could not remove symbolic link \"%s\": %m"
 msgstr "rimozione del link simbolico \"%s\" fallita: %m"
@@ -10273,17 +10278,17 @@ msgstr "creazione del link simbolico \"%s\" fallita: %m"
 msgid "could not remove directory \"%s\": %m"
 msgstr "rimozione della directory \"%s\" fallita: %m"
 
-#: commands/tablespace.c:1080
+#: commands/tablespace.c:1084
 #, c-format
 msgid "Tablespace \"%s\" does not exist."
 msgstr "Il tablespace \"%s\" non esiste."
 
-#: commands/tablespace.c:1512
+#: commands/tablespace.c:1516
 #, c-format
 msgid "directories for tablespace %u could not be removed"
 msgstr "rimozioni delle directory per il tablespace %u fallita"
 
-#: commands/tablespace.c:1514
+#: commands/tablespace.c:1518
 msgid "You can remove the directories manually if necessary."
 msgstr "Puoi rimuovere le directory manualmente se necessario."
 
@@ -11622,12 +11627,12 @@ msgstr "nessun valore trovato per il parametro %d"
 msgid "array subscript in assignment must not be null"
 msgstr "l'indice di un array nell'assegnamento non può essere nullo"
 
-#: executor/execQual.c:637 executor/execQual.c:3998
+#: executor/execQual.c:637 executor/execQual.c:4019
 #, c-format
 msgid "attribute %d has wrong type"
 msgstr "l'attributo %d è di tipo errato"
 
-#: executor/execQual.c:638 executor/execQual.c:3999
+#: executor/execQual.c:638 executor/execQual.c:4020
 #, c-format
 msgid "Table has type %s, but query expects %s."
 msgstr "La tabella ha il tipo %s, ma la query prevede %s."
@@ -11676,59 +11681,59 @@ msgstr[1] "La riga restituita contiene %d attributi, ma la query ne prevede %d."
 msgid "Returned type %s at ordinal position %d, but query expects %s."
 msgstr "Tipo %s restituito in posizione %d, ma la query prevede %s."
 
-#: executor/execQual.c:1838 executor/execQual.c:2263
+#: executor/execQual.c:1836 executor/execQual.c:2260
 msgid "table-function protocol for materialize mode was not followed"
 msgstr "il protocollo tabella-funzione del modo di materializzazione non è stato seguito"
 
-#: executor/execQual.c:1858 executor/execQual.c:2270
+#: executor/execQual.c:1856 executor/execQual.c:2267
 #, c-format
 msgid "unrecognized table-function returnMode: %d"
 msgstr "returnMode tabella-funzione sconosciuto: %d"
 
-#: executor/execQual.c:2180
+#: executor/execQual.c:2177
 msgid "function returning set of rows cannot return null value"
 msgstr "una funzione che restituisce un insieme di righe non può restituire un valore null"
 
-#: executor/execQual.c:2237
+#: executor/execQual.c:2234
 msgid "rows returned by function are not all of the same row type"
 msgstr "le righe restituite dalla funzione non sono tutte dello stesso tipo"
 
-#: executor/execQual.c:2428
+#: executor/execQual.c:2449
 msgid "IS DISTINCT FROM does not support set arguments"
 msgstr "IS DISTINCT FROM non supporta argomenti di tipo insieme"
 
-#: executor/execQual.c:2505
+#: executor/execQual.c:2526
 msgid "op ANY/ALL (array) does not support set arguments"
 msgstr "l'operatore ANY/ALL (array) non supporta argomenti di tipo insieme"
 
-#: executor/execQual.c:3058
+#: executor/execQual.c:3079
 msgid "cannot merge incompatible arrays"
 msgstr "non è possibile unire array non compatibili"
 
-#: executor/execQual.c:3059
+#: executor/execQual.c:3080
 #, c-format
 msgid "Array with element type %s cannot be included in ARRAY construct with element type %s."
 msgstr "Un array con tipo di elementi %s non può essere incluso nel costrutto ARRAY con elementi di tipo %s."
 
-#: executor/execQual.c:3642
+#: executor/execQual.c:3663
 msgid "NULLIF does not support set arguments"
 msgstr "NULLIF non supporta argomenti di tipo insieme"
 
-#: executor/execQual.c:4394 optimizer/util/clauses.c:573
+#: executor/execQual.c:4415 optimizer/util/clauses.c:573
 #: parser/parse_agg.c:164
 msgid "aggregate function calls cannot be nested"
 msgstr "le chiamate a funzioni di aggregazione non possono essere annidate"
 
-#: executor/execQual.c:4432 optimizer/util/clauses.c:647
+#: executor/execQual.c:4453 optimizer/util/clauses.c:647
 #: parser/parse_agg.c:211
 msgid "window function calls cannot be nested"
 msgstr "le chiamate a funzioni finestra non possono essere annidate"
 
-#: executor/execQual.c:4644
+#: executor/execQual.c:4665
 msgid "target type is not an array"
 msgstr "il tipo di destinazione non è un array"
 
-#: executor/execQual.c:4757
+#: executor/execQual.c:4778
 #, c-format
 msgid "ROW() column has type %s instead of type %s"
 msgstr "la colonna ROW() è di tipo %s invece di %s"
@@ -11788,62 +11793,62 @@ msgstr "interruzione del processo walsender a causa di timeout di replica"
 msgid "number of requested standby connections exceeds max_wal_senders (currently %d)"
 msgstr "il numero di richieste di connessioni di standby supera max_wal_senders (attualmente %d)"
 
-#: replication/walsender.c:989 replication/walsender.c:1051
+#: replication/walsender.c:995 replication/walsender.c:1057
 #, c-format
 msgid "requested WAL segment %s has already been removed"
 msgstr "il segmento WAL richiesto %s è stato già rimosso"
 
-#: replication/walsender.c:1022
+#: replication/walsender.c:1028
 #, c-format
 msgid "could not read from log file %u, segment %u, offset %u, length %lu: %m"
 msgstr "lettura dal file di log %u fallita, segmento %u, offset %u, lunghezza %lu: %m"
 
-#: replication/basebackup.c:126 replication/basebackup.c:715
+#: replication/basebackup.c:132 replication/basebackup.c:737
 #, c-format
 msgid "could not read symbolic link \"%s\": %m"
 msgstr "lettura del link simbolico \"%s\" fallita: %m"
 
-#: replication/basebackup.c:133 replication/basebackup.c:719
+#: replication/basebackup.c:139 replication/basebackup.c:741
 #, c-format
 msgid "symbolic link \"%s\" target is too long"
 msgstr "la destinazione del link simbolico \"%s\" è troppo lunga"
 
-#: replication/basebackup.c:190
+#: replication/basebackup.c:207
 #, c-format
 msgid "could not stat control file \"%s\": %m"
 msgstr "non è stato possibile ottenere informazioni sul file di controllo \"%s\": %m"
 
-#: replication/basebackup.c:267 replication/basebackup.c:868
+#: replication/basebackup.c:284 replication/basebackup.c:914
 msgid "base backup could not send data, aborting backup"
 msgstr "invio dati da parte del backup di base fallito, backup interrotto"
 
-#: replication/basebackup.c:314 replication/basebackup.c:323
-#: replication/basebackup.c:332 replication/basebackup.c:341
-#: replication/basebackup.c:350
+#: replication/basebackup.c:331 replication/basebackup.c:340
+#: replication/basebackup.c:349 replication/basebackup.c:358
+#: replication/basebackup.c:367
 #, c-format
 msgid "duplicate option \"%s\""
 msgstr "opzione duplicata \"%s\""
 
-#: replication/basebackup.c:402
+#: replication/basebackup.c:419
 #, c-format
 msgid "could not open directory \"pg_tblspc\": %m"
 msgstr "non è stato possibile aprire la directory \"pg_tblspc\": %m"
 
-#: replication/basebackup.c:597 replication/basebackup.c:669
+#: replication/basebackup.c:616 replication/basebackup.c:691
 #, c-format
 msgid "could not stat file or directory \"%s\": %m"
 msgstr "non è stato possibile ottenere informazioni sul file o directory \"%s\": %m"
 
-#: replication/basebackup.c:655
+#: replication/basebackup.c:677
 msgid "shutdown requested, aborting active base backup"
 msgstr "arresto richiesto, interruzione del backup di base attivo"
 
-#: replication/basebackup.c:768
+#: replication/basebackup.c:814
 #, c-format
 msgid "skipping special file \"%s\""
 msgstr "file speciale \"%s\" saltato"
 
-#: replication/basebackup.c:858
+#: replication/basebackup.c:904
 #, c-format
 msgid "archive member \"%s\" too large for tar format"
 msgstr "il membro \"%s\" dell'archivio è troppo grande per il formato tar"
@@ -12148,7 +12153,7 @@ msgstr "invio dati al client fallito: %m"
 msgid "SSL error: %s"
 msgstr "errore SSL: %s"
 
-#: libpq/be-secure.c:293 libpq/be-secure.c:388 libpq/be-secure.c:958
+#: libpq/be-secure.c:293 libpq/be-secure.c:388 libpq/be-secure.c:962
 #, c-format
 msgid "unrecognized SSL error code: %d"
 msgstr "codice di errore SSL sconosciuto: %d"
@@ -12161,106 +12166,106 @@ msgstr "negoziazione SSL fallita"
 msgid "SSL failed to send renegotiation request"
 msgstr "SSL non è riuscito a inviare la richiesta di rinegoziazione"
 
-#: libpq/be-secure.c:737
+#: libpq/be-secure.c:741
 #, c-format
 msgid "could not create SSL context: %s"
 msgstr "creazione del contesto SSL fallita: %s"
 
-#: libpq/be-secure.c:753
+#: libpq/be-secure.c:757
 #, c-format
 msgid "could not load server certificate file \"%s\": %s"
 msgstr "caricamento del file di certificato del server \"%s\" fallito: %s"
 
-#: libpq/be-secure.c:759
+#: libpq/be-secure.c:763
 #, c-format
 msgid "could not access private key file \"%s\": %m"
 msgstr "accesso fallito al file della chiave privata \"%s\": %m"
 
-#: libpq/be-secure.c:774
+#: libpq/be-secure.c:778
 #, c-format
 msgid "private key file \"%s\" has group or world access"
 msgstr "il file della chiave primaria \"%s\" ha accesso al gruppo o a chiunque"
 
-#: libpq/be-secure.c:776
+#: libpq/be-secure.c:780
 msgid "Permissions should be u=rw (0600) or less."
 msgstr "Il permesso dovrebbe essere u=rw (0600) o inferiore."
 
-#: libpq/be-secure.c:783
+#: libpq/be-secure.c:787
 #, c-format
 msgid "could not load private key file \"%s\": %s"
 msgstr "caricamento del file della chiave privata \"%s\" fallito: %s"
 
-#: libpq/be-secure.c:788
+#: libpq/be-secure.c:792
 #, c-format
 msgid "check of private key failed: %s"
 msgstr "controllo della chiave privata fallito: %s"
 
-#: libpq/be-secure.c:816
+#: libpq/be-secure.c:820
 #, c-format
 msgid "could not access root certificate file \"%s\": %m"
 msgstr "non è stato possibile accedere al file del certificato radice \"%s\": %m"
 
-#: libpq/be-secure.c:827
+#: libpq/be-secure.c:831
 #, c-format
 msgid "could not load root certificate file \"%s\": %s"
 msgstr "caricamento del file del certificato radice \"%s\" fallito: %s"
 
-#: libpq/be-secure.c:850
+#: libpq/be-secure.c:854
 #, c-format
 msgid "SSL certificate revocation list file \"%s\" ignored"
 msgstr "il file di lista di revoche di certificati SSL \"%s\" è stato ignorato"
 
-#: libpq/be-secure.c:852
+#: libpq/be-secure.c:856
 msgid "SSL library does not support certificate revocation lists."
 msgstr "La libreria SSL non supporta le liste di revoca dei certificati."
 
-#: libpq/be-secure.c:859
+#: libpq/be-secure.c:863
 #, c-format
 msgid "SSL certificate revocation list file \"%s\" not found, skipping: %s"
 msgstr "file di lista di revoche di certificati SSL \"%s\" non trovato, saltato: %s"
 
-#: libpq/be-secure.c:861
+#: libpq/be-secure.c:865
 msgid "Certificates will not be checked against revocation list."
 msgstr "I certificati non verranno verificati rispetto alla lista di revoche."
 
-#: libpq/be-secure.c:903
+#: libpq/be-secure.c:907
 #, c-format
 msgid "could not initialize SSL connection: %s"
 msgstr "inizializzazione della connessione SSL fallita: %s"
 
-#: libpq/be-secure.c:912
+#: libpq/be-secure.c:916
 #, c-format
 msgid "could not set SSL socket: %s"
 msgstr "impostazione del socket SSL fallita: %s"
 
-#: libpq/be-secure.c:938
+#: libpq/be-secure.c:942
 #, c-format
 msgid "could not accept SSL connection: %m"
 msgstr "accettazione della connessione SSL fallita: %m"
 
-#: libpq/be-secure.c:942 libpq/be-secure.c:953
+#: libpq/be-secure.c:946 libpq/be-secure.c:957
 msgid "could not accept SSL connection: EOF detected"
 msgstr "accettazione della connessione SSL fallita: fine file individuata"
 
-#: libpq/be-secure.c:947
+#: libpq/be-secure.c:951
 #, c-format
 msgid "could not accept SSL connection: %s"
 msgstr "accettazione della connessione SSL fallita: %s"
 
-#: libpq/be-secure.c:1003
+#: libpq/be-secure.c:1007
 msgid "SSL certificate's common name contains embedded null"
 msgstr "Il nome comune del certificato SSL contiene un null"
 
-#: libpq/be-secure.c:1014
+#: libpq/be-secure.c:1018
 #, c-format
 msgid "SSL connection from \"%s\""
 msgstr "connessione SSL da \"%s\""
 
-#: libpq/be-secure.c:1065
+#: libpq/be-secure.c:1069
 msgid "no SSL error reported"
 msgstr "nessun errore SSL riportato"
 
-#: libpq/be-secure.c:1069
+#: libpq/be-secure.c:1073
 #, c-format
 msgid "SSL error code %lu"
 msgstr "codice di errore SSL: %lu"
@@ -13066,39 +13071,39 @@ msgstr "La dimensione di ShmemIndex è errata per la struttura di dati \"%s\": a
 msgid "requested shared memory size overflows size_t"
 msgstr "la dimensione richiesta di memoria condivisa supera size_t"
 
-#: storage/buffer/bufmgr.c:134 storage/buffer/bufmgr.c:239
+#: storage/buffer/bufmgr.c:134 storage/buffer/bufmgr.c:242
 msgid "cannot access temporary tables of other sessions"
 msgstr "non è possibile accedere a tabelle temporanee di altre sessioni"
 
-#: storage/buffer/bufmgr.c:375
+#: storage/buffer/bufmgr.c:378
 #, c-format
 msgid "unexpected data beyond EOF in block %u of relation %s"
 msgstr "dati oltre fine file inaspettati nel blocco %u della relazione %s"
 
-#: storage/buffer/bufmgr.c:377
+#: storage/buffer/bufmgr.c:380
 msgid "This has been seen to occur with buggy kernels; consider updating your system."
 msgstr "Questo fenomeno è stato riportato con kernel difettosi: considera l'aggiornamento del tuo sistema."
 
-#: storage/buffer/bufmgr.c:449
+#: storage/buffer/bufmgr.c:452
 #, c-format
 msgid "invalid page header in block %u of relation %s; zeroing out page"
 msgstr "intestazione di pagina non valida nel blocco %u della relazione %s; azzeramento della pagina"
 
-#: storage/buffer/bufmgr.c:457
+#: storage/buffer/bufmgr.c:460
 #, c-format
 msgid "invalid page header in block %u of relation %s"
 msgstr "intestazione di pagina non valida nel blocco %u della relazione %s"
 
-#: storage/buffer/bufmgr.c:2743
+#: storage/buffer/bufmgr.c:2746
 #, c-format
 msgid "could not write block %u of %s"
 msgstr "scrittura del blocco %u di %s fallita"
 
-#: storage/buffer/bufmgr.c:2745
+#: storage/buffer/bufmgr.c:2748
 msgid "Multiple failures --- write error might be permanent."
 msgstr "Più di un fallimento --- l'errore in scrittura potrebbe essere permanente."
 
-#: storage/buffer/bufmgr.c:2766 storage/buffer/bufmgr.c:2785
+#: storage/buffer/bufmgr.c:2769 storage/buffer/bufmgr.c:2788
 #, c-format
 msgid "writing block %u of relation %s"
 msgstr "scrittura del blocco %u della relazione %s"
@@ -13281,37 +13286,37 @@ msgstr "serializzazione dell'accesso fallita a causa di dipendenze di lettura/sc
 msgid "The transaction might succeed if retried."
 msgstr "La transazione potrebbe riuscire se ritentata."
 
-#: storage/lmgr/proc.c:1057
+#: storage/lmgr/proc.c:1065
 #, c-format
 msgid "Process %d waits for %s on %s."
 msgstr "Processo %d in attesa di %s su %s."
 
-#: storage/lmgr/proc.c:1067
+#: storage/lmgr/proc.c:1075
 #, c-format
 msgid "sending cancel to blocking autovacuum PID %d"
 msgstr "invio di annullamento per bloccare l'autovacuum con PID %d"
 
-#: storage/lmgr/proc.c:1113
+#: storage/lmgr/proc.c:1121
 #, c-format
 msgid "process %d avoided deadlock for %s on %s by rearranging queue order after %ld.%03d ms"
 msgstr "il processo %d ha evitato un deadlock per %s su %s modificando l'ordine della coda dopo %ld.%03d ms"
 
-#: storage/lmgr/proc.c:1125
+#: storage/lmgr/proc.c:1133
 #, c-format
 msgid "process %d detected deadlock while waiting for %s on %s after %ld.%03d ms"
 msgstr "il processo %d ha individuato un deadlock mentre era in attesa di %s su %s dopo %ld.%03d ms"
 
-#: storage/lmgr/proc.c:1131
+#: storage/lmgr/proc.c:1139
 #, c-format
 msgid "process %d still waiting for %s on %s after %ld.%03d ms"
 msgstr "il processo %d è ancora un attesa di %s su %s dopo %ld.%03d ms"
 
-#: storage/lmgr/proc.c:1135
+#: storage/lmgr/proc.c:1143
 #, c-format
 msgid "process %d acquired %s on %s after %ld.%03d ms"
 msgstr "il processo %d ha acquisito %s su %s dopo %ld.%03d ms"
 
-#: storage/lmgr/proc.c:1151
+#: storage/lmgr/proc.c:1159
 #, c-format
 msgid "process %d failed to acquire %s on %s after %ld.%03d ms"
 msgstr "il processo %d ha fallito l'acquisizione di %s su %s dopo %ld.%03d ms"
@@ -14390,7 +14395,7 @@ msgstr "solo relazioni temporanee possono essere create in schemi temporanei"
 msgid "cross-database references are not implemented: %s"
 msgstr "i riferimenti tra database diversi non sono implementati: %s"
 
-#: catalog/namespace.c:2395 gram.y:11634 gram.y:12842 parser/parse_expr.c:784
+#: catalog/namespace.c:2395 gram.y:11634 gram.y:12848 parser/parse_expr.c:784
 #: parser/parse_target.c:1095
 #, c-format
 msgid "improper qualified name (too many dotted names): %s"
@@ -14922,17 +14927,17 @@ msgstr "Troncare la tabella \"%s\" nello stesso tempo o usare TRUNCATE ... CASCA
 msgid "cannot remove dependency on %s because it is a system object"
 msgstr "non è possibile rimuovere la dipendenza da %s perché è un oggetto di sistema"
 
-#: main/main.c:237
+#: main/main.c:247
 #, c-format
 msgid "%s: setsysinfo failed: %s\n"
 msgstr "%s: setsysinfo fallita: %s\n"
 
-#: main/main.c:259
+#: main/main.c:269
 #, c-format
 msgid "%s: WSAStartup failed: %d\n"
 msgstr "%s: WSAStartup fallita: %d\n"
 
-#: main/main.c:278
+#: main/main.c:288
 #, c-format
 msgid ""
 "%s is the PostgreSQL server.\n"
@@ -14941,7 +14946,7 @@ msgstr ""
 "%s è il server PostgreSQL.\n"
 "\n"
 
-#: main/main.c:279
+#: main/main.c:289
 #, c-format
 msgid ""
 "Usage:\n"
@@ -14952,114 +14957,114 @@ msgstr ""
 "  %s [OPZIONE]...\n"
 "\n"
 
-#: main/main.c:280
+#: main/main.c:290
 #, c-format
 msgid "Options:\n"
 msgstr "Opzioni:\n"
 
-#: main/main.c:282
+#: main/main.c:292
 #, c-format
 msgid "  -A 1|0          enable/disable run-time assert checking\n"
 msgstr "  -A 1|0          abilita/disabilita il controllo delle asserzioni in esecuzione\n"
 
-#: main/main.c:284
+#: main/main.c:294
 #, c-format
 msgid "  -B NBUFFERS     number of shared buffers\n"
 msgstr "  -B NBUFFERS     numero di buffer condivisi\n"
 
-#: main/main.c:285
+#: main/main.c:295
 #, c-format
 msgid "  -c NAME=VALUE   set run-time parameter\n"
 msgstr "  -c NOME=VALORE  imposta un parametro di esecuzione\n"
 
-#: main/main.c:286
+#: main/main.c:296
 #, c-format
 msgid "  -d 1-5          debugging level\n"
 msgstr "  -d 1-5          livello di debugging\n"
 
-#: main/main.c:287
+#: main/main.c:297
 #, c-format
 msgid "  -D DATADIR      database directory\n"
 msgstr "  -D DATADIR      directory del database\n"
 
-#: main/main.c:288
+#: main/main.c:298
 #, c-format
 msgid "  -e              use European date input format (DMY)\n"
 msgstr "  -e              usa il formato date europeo (GMA)\n"
 
-#: main/main.c:289
+#: main/main.c:299
 #, c-format
 msgid "  -F              turn fsync off\n"
 msgstr "  -F              disabilita fsync\n"
 
-#: main/main.c:290
+#: main/main.c:300
 #, c-format
 msgid "  -h HOSTNAME     host name or IP address to listen on\n"
 msgstr "  -h HOSTNAME     nome host o indirizzo IP su cui ascoltare\n"
 
-#: main/main.c:291
+#: main/main.c:301
 #, c-format
 msgid "  -i              enable TCP/IP connections\n"
 msgstr "  -i              abilita le connessioni TCP/IP\n"
 
-#: main/main.c:292
+#: main/main.c:302
 #, c-format
 msgid "  -k DIRECTORY    Unix-domain socket location\n"
 msgstr "  -k DIRECTORY    locazione dei socket di dominio Unix\n"
 
-#: main/main.c:294
+#: main/main.c:304
 #, c-format
 msgid "  -l              enable SSL connections\n"
 msgstr "  -l              abilita la connessione SSL\n"
 
-#: main/main.c:296
+#: main/main.c:306
 #, c-format
 msgid "  -N MAX-CONNECT  maximum number of allowed connections\n"
 msgstr "  -N MAX-CONNECT  numero massimo di connessioni consentite\n"
 
-#: main/main.c:297
+#: main/main.c:307
 #, c-format
 msgid "  -o OPTIONS      pass \"OPTIONS\" to each server process (obsolete)\n"
 msgstr "  -o OPZIONI      passa \"OPZIONI\" ad ogni processo server (obsoleto)\n"
 
-#: main/main.c:298
+#: main/main.c:308
 #, c-format
 msgid "  -p PORT         port number to listen on\n"
 msgstr "  -p PORT         numero di porta sul quale ascoltare\n"
 
-#: main/main.c:299
+#: main/main.c:309
 #, c-format
 msgid "  -s              show statistics after each query\n"
 msgstr "  -s              mostra le statistiche dopo ogni query\n"
 
-#: main/main.c:300
+#: main/main.c:310
 #, c-format
 msgid "  -S WORK-MEM     set amount of memory for sorts (in kB)\n"
 msgstr ""
 "  -S WORK-MEM     imposta la dimensione della memoria per gli ordinamenti\n"
 "                  (in kB)\n"
 
-#: main/main.c:301
+#: main/main.c:311
 #, c-format
 msgid "  --NAME=VALUE    set run-time parameter\n"
 msgstr "  --NOME=VALORE   imposta un parametro di esecuzione\n"
 
-#: main/main.c:302
+#: main/main.c:312
 #, c-format
 msgid "  --describe-config  describe configuration parameters, then exit\n"
 msgstr "  --describe-config  descrivi i parametri di configurazione ed esci\n"
 
-#: main/main.c:303
+#: main/main.c:313
 #, c-format
 msgid "  --help          show this help, then exit\n"
 msgstr "  --help          mostra questo aiuto ed esci\n"
 
-#: main/main.c:304
+#: main/main.c:314
 #, c-format
 msgid "  --version       output version information, then exit\n"
 msgstr "  --version       mostra informazioni sulla versione ed esci\n"
 
-#: main/main.c:306
+#: main/main.c:316
 #, c-format
 msgid ""
 "\n"
@@ -15068,48 +15073,48 @@ msgstr ""
 "\n"
 "Opzioni per gli sviluppatori:\n"
 
-#: main/main.c:307
+#: main/main.c:317
 #, c-format
 msgid "  -f s|i|n|m|h    forbid use of some plan types\n"
 msgstr "  -f s|i|n|m|h    vieta l'uso di alcuni tipi di piani\n"
 
-#: main/main.c:308
+#: main/main.c:318
 #, c-format
 msgid "  -n              do not reinitialize shared memory after abnormal exit\n"
 msgstr ""
 "  -n              non reinizializzare la memoria condivisa dopo un'uscita\n"
 "                  anormale\n"
 
-#: main/main.c:309
+#: main/main.c:319
 #, c-format
 msgid "  -O              allow system table structure changes\n"
 msgstr ""
 "  -O              consenti cambiamenti alla struttura delle tabelle\n"
 "                  di sistema\n"
 
-#: main/main.c:310
+#: main/main.c:320
 #, c-format
 msgid "  -P              disable system indexes\n"
 msgstr "  -P              disabilita gli indici di sistema\n"
 
-#: main/main.c:311
+#: main/main.c:321
 #, c-format
 msgid "  -t pa|pl|ex     show timings after each query\n"
 msgstr "  -t pa|pl|ex     mostra i tempi impiegati dopo ogni query\n"
 
-#: main/main.c:312
+#: main/main.c:322
 #, c-format
 msgid "  -T              send SIGSTOP to all backend processes if one dies\n"
 msgstr "  -T              invia SIGSTOP a tutti i processi backend se uno muore\n"
 
-#: main/main.c:313
+#: main/main.c:323
 #, c-format
 msgid "  -W NUM          wait NUM seconds to allow attach from a debugger\n"
 msgstr ""
 "  -W NUM          attendi NUM secondi per consentire ad un debugger\n"
 "                  di collegarsi\n"
 
-#: main/main.c:315
+#: main/main.c:325
 #, c-format
 msgid ""
 "\n"
@@ -15118,41 +15123,41 @@ msgstr ""
 "\n"
 "Opzione per la modalità a singolo utente:\n"
 
-#: main/main.c:316
+#: main/main.c:326
 #, c-format
 msgid "  --single        selects single-user mode (must be first argument)\n"
 msgstr ""
 "  --single        imposta la modalità utente singolo (deve essere il primo\n"
 "                  argomento)\n"
 
-#: main/main.c:317
+#: main/main.c:327
 #, c-format
 msgid "  DBNAME          database name (defaults to user name)\n"
 msgstr "  DBNAME          nome del database (il predefinito è il nome dell'utente)\n"
 
-#: main/main.c:318
+#: main/main.c:328
 #, c-format
 msgid "  -d 0-5          override debugging level\n"
 msgstr "  -d 0-5          scavalca il livello di debugging\n"
 
-#: main/main.c:319
+#: main/main.c:329
 #, c-format
 msgid "  -E              echo statement before execution\n"
 msgstr "  -E              stampa le istruzioni prima dell'esecuzione\n"
 
-#: main/main.c:320
+#: main/main.c:330
 #, c-format
 msgid "  -j              do not use newline as interactive query delimiter\n"
 msgstr ""
 "  -j              non usare \"a capo\" come delimitatore delle query\n"
 "                  interattivo\n"
 
-#: main/main.c:321 main/main.c:326
+#: main/main.c:331 main/main.c:336
 #, c-format
 msgid "  -r FILENAME     send stdout and stderr to given file\n"
 msgstr "  -r FILENAME     invia stdout e stderr al file in argomento\n"
 
-#: main/main.c:323
+#: main/main.c:333
 #, c-format
 msgid ""
 "\n"
@@ -15161,26 +15166,26 @@ msgstr ""
 "\n"
 "Opzioni per la modalità di inizializzazione:\n"
 
-#: main/main.c:324
+#: main/main.c:334
 #, c-format
 msgid "  --boot          selects bootstrapping mode (must be first argument)\n"
 msgstr ""
 "  --boot          seleziona la modalità di inizializzazione (dev'essere\n"
 "                  il primo argomento)\n"
 
-#: main/main.c:325
+#: main/main.c:335
 #, c-format
 msgid "  DBNAME          database name (mandatory argument in bootstrapping mode)\n"
 msgstr ""
 "  DBNAME          nome del database (obbligatorio in modalità di\n"
 "                  inizializzazione)\n"
 
-#: main/main.c:327
+#: main/main.c:337
 #, c-format
 msgid "  -x NUM          internal use\n"
 msgstr "  -x NUM          uso interno\n"
 
-#: main/main.c:329
+#: main/main.c:339
 #, c-format
 msgid ""
 "\n"
@@ -15197,7 +15202,7 @@ msgstr ""
 "\n"
 "Puoi segnalare eventuali bug a <pgsql-bugs@postgresql.org>.\n"
 
-#: main/main.c:343
+#: main/main.c:353
 msgid ""
 "\"root\" execution of the PostgreSQL server is not permitted.\n"
 "The server must be started under an unprivileged user ID to prevent\n"
@@ -15209,12 +15214,12 @@ msgstr ""
 "prevenire possibili problemi di sicurezza. Consulta la documentazione\n"
 "per avere maggiori informazioni su come avviare il server correttamente.\n"
 
-#: main/main.c:360
+#: main/main.c:370
 #, c-format
 msgid "%s: real and effective user IDs must match\n"
 msgstr "%s: utente gli ID reale e quello effettivo devono coincidere\n"
 
-#: main/main.c:367
+#: main/main.c:377
 msgid ""
 "Execution of PostgreSQL by a user with administrative permissions is not\n"
 "permitted.\n"
@@ -15228,12 +15233,12 @@ msgstr ""
 "prevenire possibili problemi di sicurezza. Consulta la documentazione\n"
 "per avere maggiori informazioni su come avviare il server correttamente.\n"
 
-#: main/main.c:388
+#: main/main.c:398
 #, c-format
 msgid "%s: invalid effective UID: %d\n"
 msgstr "%s: UID effettivo non valido: %d\n"
 
-#: main/main.c:401
+#: main/main.c:411
 #, c-format
 msgid "%s: could not determine user name (GetUserName failed)\n"
 msgstr "%s: non è stato possibile determinare il nome utente (GetUserName fallita)\n"
@@ -15450,50 +15455,50 @@ msgstr "una finestra che inizia dalla riga seguente non può avere righe precede
 msgid "type modifier cannot have parameter name"
 msgstr "un modificatore di tipo non può avere un nome di parametro"
 
-#: gram.y:12337 gram.y:12545
+#: gram.y:12343 gram.y:12551
 msgid "improper use of \"*\""
 msgstr "uso improprio di \"*\""
 
-#: gram.y:12476
+#: gram.y:12482
 msgid "wrong number of parameters on left side of OVERLAPS expression"
 msgstr "numero errato di parametri a sinistra dell'espressione OVERLAPS"
 
-#: gram.y:12483
+#: gram.y:12489
 msgid "wrong number of parameters on right side of OVERLAPS expression"
 msgstr "numero errato di parametri a destra dell'espressione OVERLAPS"
 
-#: gram.y:12608
+#: gram.y:12614
 msgid "multiple ORDER BY clauses not allowed"
 msgstr "non è possibile avere più di una clausola ORDER BY"
 
-#: gram.y:12619
+#: gram.y:12625
 msgid "multiple OFFSET clauses not allowed"
 msgstr "non è possibile avere più di una clausola OFFSET"
 
-#: gram.y:12628
+#: gram.y:12634
 msgid "multiple LIMIT clauses not allowed"
 msgstr "non è possibile avere più di una clausola LIMIT"
 
-#: gram.y:12637
+#: gram.y:12643
 msgid "multiple WITH clauses not allowed"
 msgstr "non è possibile avere più di una clausola WITH"
 
-#: gram.y:12783
+#: gram.y:12789
 msgid "OUT and INOUT arguments aren't allowed in TABLE functions"
 msgstr "gli argomenti OUT e INOUT non sono permessi nelle funzioni TABLE"
 
-#: gram.y:12884
+#: gram.y:12890
 msgid "multiple COLLATE clauses not allowed"
 msgstr "non è possibile avere più di una clausola COLLATE"
 
 #. translator: %s is CHECK, UNIQUE, or similar
-#: gram.y:12922 gram.y:12935
+#: gram.y:12928 gram.y:12941
 #, c-format
 msgid "%s constraints cannot be marked DEFERRABLE"
 msgstr "un vincolo %s non può essere marcato DEFERRABLE"
 
 #. translator: %s is CHECK, UNIQUE, or similar
-#: gram.y:12948
+#: gram.y:12954
 #, c-format
 msgid "%s constraints cannot be marked NOT VALID"
 msgstr "un vincolo %s non può essere marcato NOT VALID"
@@ -16243,7 +16248,7 @@ msgstr "mancata corrispondenza degli ordinamenti impliciti \"%s\" e \"%s\""
 msgid "You can choose the collation by applying the COLLATE clause to one or both expressions."
 msgstr "Puoi scegliere l'ordinamento applicando la clausola COLLATE ad una o ad entrambe le espressioni."
 
-#: parser/parse_collate.c:763
+#: parser/parse_collate.c:769
 #, c-format
 msgid "collation mismatch between explicit collations \"%s\" and \"%s\""
 msgstr "mancata corrispondenza degli ordinamenti espliciti \"%s\" e \"%s\""
@@ -16724,17 +16729,17 @@ msgstr "non è stato possibile sbloccare il semaforo: codice errore %d"
 msgid "could not try-lock semaphore: error code %d"
 msgstr "non è stato possibile provare a bloccare il semaforo: codice errore %d"
 
-#: port/sysv_shmem.c:147 port/pg_shmem.c:147
+#: port/sysv_shmem.c:146 port/pg_shmem.c:146
 #, c-format
 msgid "could not create shared memory segment: %m"
 msgstr "creazione del segmento di memoria condivisa fallita: %m"
 
-#: port/sysv_shmem.c:148 port/pg_shmem.c:148
+#: port/sysv_shmem.c:147 port/pg_shmem.c:147
 #, c-format
 msgid "Failed system call was shmget(key=%lu, size=%lu, 0%o)."
 msgstr "La chiamata di sistema fallita era shmget(key=%lu, size=%lu, 0%o)."
 
-#: port/sysv_shmem.c:152 port/pg_shmem.c:152
+#: port/sysv_shmem.c:151 port/pg_shmem.c:151
 #, c-format
 msgid ""
 "This error usually means that PostgreSQL's request for a shared memory segment exceeded your kernel's SHMMAX parameter.  You can either reduce the request size or reconfigure the kernel with larger SHMMAX.  To reduce the request size (currently %lu bytes), reduce PostgreSQL's shared memory usage, perhaps by reducing shared_buffers or max_connections.\n"
@@ -16744,7 +16749,7 @@ msgstr ""
 "Questo errore di solito vuol dire che la richiesta di PostgreSQL di un segmento di memoria condivisa eccede il valore del parametro SHMMAX del tuo kernel. Puoi ridurre la dimensione richiesta oppure riconfigurare il kernel con uno SHMMAX più grande. Per ridurre la dimensione richiesta (attualmente %lu byte), riduci l'utilizzo di memoria condivisa di PostgreSQL, ad esempio riducendo shared_buffers o max_connections. Se la dimensione richiesta è già piccola, è possibile che sia inferiore al parametro SHMMIN del tuo kernel, nel cui caso sarebbe necessario aumentare la dimensione richiesta o riconfigurare SHMMIN.\n"
 "La documentazione di PostgreSQL contiene ulteriori informazioni sulla configurazione della memoria condivisa."
 
-#: port/sysv_shmem.c:165 port/pg_shmem.c:165
+#: port/sysv_shmem.c:164 port/pg_shmem.c:164
 #, c-format
 msgid ""
 "This error usually means that PostgreSQL's request for a shared memory segment exceeded available memory or swap space, or exceeded your kernel's SHMALL parameter.  You can either reduce the request size or reconfigure the kernel with larger SHMALL.  To reduce the request size (currently %lu bytes), reduce PostgreSQL's shared memory usage, perhaps by reducing shared_buffers or max_connections.\n"
@@ -16753,7 +16758,7 @@ msgstr ""
 "Questo errore di solito vuol dire che la richiesta di PostgreSQL di un segmento di memoria condivisa supera la memoria disponibile o lo spazio di swap, oppure supera il parametro SHMALL del tuo kernel. Puoi ridurre la dimensione richiesta oppure riconfigurare il kernel con uno SHMALL più grande. Per ridurre la dimensione richiesta (attualmente %lu byte), riduci l'utilizzo di memoria condivisa di PostgreSQL, ad esempio riducendo shared_buffers o max_connections.\n"
 "La documentazione di PostgreSQL contiene ulteriori informazioni sulla configurazione della memoria condivisa."
 
-#: port/sysv_shmem.c:176 port/pg_shmem.c:176
+#: port/sysv_shmem.c:175 port/pg_shmem.c:175
 #, c-format
 msgid ""
 "This error does *not* mean that you have run out of disk space.  It occurs either if all available shared memory IDs have been taken, in which case you need to raise the SHMMNI parameter in your kernel, or because the system's overall limit for shared memory has been reached.  If you cannot increase the shared memory limit, reduce PostgreSQL's shared memory request (currently %lu bytes), perhaps by reducing shared_buffers or max_connections.\n"
@@ -16762,22 +16767,22 @@ msgstr ""
 "Questo errore *non* significa che è finito lo spazio su disco. Può succedere se tutti gli ID di memoria condivisa sono stati presi, nel cui caso è necessario aumentare il parametro SHMMNI del tuo kernel, oppure perché il limite globale la memoria condivisa di sistema è stato raggiunto. Se non puoi incrementare il limite di memoria condivisa, riduci la richiesta di memoria condivisa di PostgreSQL (attualmente %lu byte), ad esempio riducendo shared_buffers o max_connections.\n"
 "La documentazione di PostgreSQL contiene ulteriori informazioni sulla configurazione della memoria condivisa."
 
-#: port/sysv_shmem.c:439 port/pg_shmem.c:439
+#: port/sysv_shmem.c:438 port/pg_shmem.c:438
 #, c-format
 msgid "could not stat data directory \"%s\": %m"
 msgstr "non è stato possibile ottenere informazioni sulla directory dati \"%s\": %m"
 
-#: port/sysv_sema.c:114 port/pg_sema.c:114
+#: port/sysv_sema.c:116 port/pg_sema.c:116
 #, c-format
 msgid "could not create semaphores: %m"
 msgstr "creazione dei semafori fallita: %m"
 
-#: port/sysv_sema.c:115 port/pg_sema.c:115
+#: port/sysv_sema.c:117 port/pg_sema.c:117
 #, c-format
 msgid "Failed system call was semget(%lu, %d, 0%o)."
 msgstr "La chiamata di sistema fallita era semget(%lu, %d, 0%o)."
 
-#: port/sysv_sema.c:119 port/pg_sema.c:119
+#: port/sysv_sema.c:121 port/pg_sema.c:121
 msgid ""
 "This error does *not* mean that you have run out of disk space.  It occurs when either the system limit for the maximum number of semaphore sets (SEMMNI), or the system wide maximum number of semaphores (SEMMNS), would be exceeded.  You need to raise the respective kernel parameter.  Alternatively, reduce PostgreSQL's consumption of semaphores by reducing its max_connections parameter.\n"
 "The PostgreSQL documentation contains more information about configuring your system for PostgreSQL."
@@ -16785,7 +16790,7 @@ msgstr ""
 "Questo errore *non* significa che è finito lo spazio su disco. Può succedere quando il limite di sistema per il massimo numero di semafori impostati (SEMMNI), oppure il massimo numero di semafori di sistema (SEMMNS), verrebbe superato. È necessario aumentare i rispettivi parametri del kernel. Alternativamente, riduci l'utilizzo di semafori di PostgreSQL riducendo il parametro max_connections.\n"
 "La documentazione di PostgreSQL contiene più informazioni su come configurare il tuo sistema per PostgreSQL."
 
-#: port/sysv_sema.c:146 port/pg_sema.c:146
+#: port/sysv_sema.c:151 port/pg_sema.c:151
 #, c-format
 msgid "You possibly need to raise your kernel's SEMVMX value to be at least %d.  Look into the PostgreSQL documentation for details."
 msgstr "Potresti dover aumentare il valore SEMVMX del tuo kernel ad almeno %d. Consulta la documentazione di PostgreSQL per ulteriori dettagli."
@@ -16950,12 +16955,12 @@ msgstr "non è stato possibile ottenere informazioni sul file o directory \"%s\"
 msgid "could not remove file or directory \"%s\": %s\n"
 msgstr "rimozione del file o directory \"%s\" fallita: %s\n"
 
-#: ../port/chklocale.c:328 ../port/chklocale.c:334
+#: ../port/chklocale.c:329 ../port/chklocale.c:335
 #, c-format
 msgid "could not determine encoding for locale \"%s\": codeset is \"%s\""
 msgstr "non è stato possibile determinare una codifica per il locale \"%s\": il codeset è \"%s\""
 
-#: ../port/chklocale.c:336
+#: ../port/chklocale.c:337
 msgid "Please report this to <pgsql-bugs@postgresql.org>."
 msgstr "Per favore segnala questo problema a <pgsql-bugs@postgresql.org>."