diff options
Diffstat (limited to 'src/backend')
-rw-r--r-- | src/backend/po/de.po | 1833 | ||||
-rw-r--r-- | src/backend/po/ru.po | 1491 |
2 files changed, 1677 insertions, 1647 deletions
diff --git a/src/backend/po/de.po b/src/backend/po/de.po index 34736f9ad35..e17b0361b90 100644 --- a/src/backend/po/de.po +++ b/src/backend/po/de.po @@ -1,5 +1,5 @@ # German message translation file for PostgreSQL server -# Peter Eisentraut <peter_e@gmx.net>, 2001 - 2015. +# Peter Eisentraut <peter_e@gmx.net>, 2001 - 2016. # # Use these quotes: »%s« # @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: PostgreSQL 9.3\n" "Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n" -"POT-Creation-Date: 2016-03-27 16:21+0000\n" -"PO-Revision-Date: 2016-07-25 12:26-0400\n" +"POT-Creation-Date: 2016-10-24 08:00+0000\n" +"PO-Revision-Date: 2016-10-24 09:19-0400\n" "Last-Translator: Peter Eisentraut <peter_e@gmx.net>\n" "Language-Team: German <peter_e@gmx.net>\n" "Language: de\n" @@ -38,47 +38,47 @@ msgstr "konnte Kodierung für Locale »%s« nicht bestimmen: Codeset ist »%s«" msgid "Please report this to <pgsql-bugs@postgresql.org>." msgstr "Bitte berichten Sie das an <pgsql-bugs@postgresql.org>." -#: ../port/dirmod.c:217 +#: ../port/dirmod.c:219 #, c-format msgid "could not set junction for \"%s\": %s" msgstr "konnte Junction für »%s« nicht erzeugen: %s" -#: ../port/dirmod.c:220 +#: ../port/dirmod.c:222 #, c-format msgid "could not set junction for \"%s\": %s\n" msgstr "konnte Junction für »%s« nicht erzeugen: %s\n" -#: ../port/dirmod.c:292 +#: ../port/dirmod.c:296 #, c-format msgid "could not get junction for \"%s\": %s" msgstr "konnte Junction für »%s« nicht ermitteln: %s" -#: ../port/dirmod.c:295 +#: ../port/dirmod.c:299 #, c-format msgid "could not get junction for \"%s\": %s\n" msgstr "konnte Junction für »%s« nicht ermitteln: %s\n" -#: ../port/dirmod.c:377 +#: ../port/dirmod.c:381 #, c-format msgid "could not open directory \"%s\": %s\n" msgstr "konnte Verzeichnis »%s« nicht öffnen: %s\n" -#: ../port/dirmod.c:410 +#: ../port/dirmod.c:414 #, c-format msgid "could not read directory \"%s\": %s\n" msgstr "konnte Verzeichnis »%s« nicht lesen: %s\n" -#: ../port/dirmod.c:422 +#: ../port/dirmod.c:426 #, c-format msgid "could not close directory \"%s\": %s\n" msgstr "konnte Verzeichnis »%s« nicht schließen: %s\n" -#: ../port/dirmod.c:501 +#: ../port/dirmod.c:505 #, c-format msgid "could not stat file or directory \"%s\": %s\n" msgstr "konnte »stat« für Datei oder Verzeichnis »%s« nicht ausführen: %s\n" -#: ../port/dirmod.c:528 ../port/dirmod.c:545 +#: ../port/dirmod.c:532 ../port/dirmod.c:549 #, c-format msgid "could not remove file or directory \"%s\": %s\n" msgstr "konnte Datei oder Verzeichnis »%s« nicht entfernen: %s\n" @@ -319,11 +319,11 @@ msgstr "Index »%s« enthält ein inneres Tupel, das als ungültig markiert ist" msgid "This is caused by an incomplete page split at crash recovery before upgrading to PostgreSQL 9.1." msgstr "Das kommt von einem unvollständigen Page-Split bei der Crash-Recovery vor dem Upgrade auf PostgreSQL 9.1." -#: access/gist/gist.c:627 access/gist/gistutil.c:693 access/gist/gistutil.c:704 -#: access/gist/gistvacuum.c:269 access/hash/hashutil.c:172 -#: access/hash/hashutil.c:183 access/hash/hashutil.c:195 -#: access/hash/hashutil.c:216 access/nbtree/nbtpage.c:508 -#: access/nbtree/nbtpage.c:519 +#: access/gist/gist.c:627 access/gist/gistutil.c:693 +#: access/gist/gistutil.c:704 access/gist/gistvacuum.c:269 +#: access/hash/hashutil.c:172 access/hash/hashutil.c:183 +#: access/hash/hashutil.c:195 access/hash/hashutil.c:216 +#: access/nbtree/nbtpage.c:508 access/nbtree/nbtpage.c:519 #, c-format msgid "Please REINDEX it." msgstr "Bitte führen Sie REINDEX für den Index aus." @@ -404,13 +404,13 @@ msgstr "»%s« ist ein Index" #: access/heap/heapam.c:1203 access/heap/heapam.c:1231 #: access/heap/heapam.c:1263 catalog/aclchk.c:1749 commands/tablecmds.c:8272 -#: commands/tablecmds.c:10643 +#: commands/tablecmds.c:10654 #, c-format msgid "\"%s\" is a composite type" msgstr "»%s« ist ein zusammengesetzter Typ" -#: access/heap/heapam.c:4244 access/heap/heapam.c:4299 -#: access/heap/heapam.c:4543 +#: access/heap/heapam.c:4314 access/heap/heapam.c:4369 +#: access/heap/heapam.c:4613 #, c-format msgid "could not obtain lock on row in relation \"%s\"" msgstr "konnte Sperre für Zeile in Relation »%s« nicht setzen" @@ -422,7 +422,7 @@ msgstr "Zeile ist zu groß: Größe ist %lu, Maximalgröße ist %lu" #: access/index/indexam.c:169 catalog/objectaddress.c:842 #: commands/indexcmds.c:1744 commands/tablecmds.c:232 -#: commands/tablecmds.c:10634 +#: commands/tablecmds.c:10645 #, c-format msgid "\"%s\" is not an index" msgstr "»%s« ist kein Index" @@ -457,7 +457,7 @@ msgstr "" "Erstellen Sie eventuell einen Funktionsindex auf einen MD5-Hash oder verwenden Sie Volltextindizierung." #: access/nbtree/nbtpage.c:159 access/nbtree/nbtpage.c:361 -#: access/nbtree/nbtpage.c:448 parser/parse_utilcmd.c:1625 +#: access/nbtree/nbtpage.c:448 parser/parse_utilcmd.c:1627 #, c-format msgid "index \"%s\" is not a btree" msgstr "Index »%s« ist kein B-Tree" @@ -493,14 +493,14 @@ msgstr "" msgid "database is not accepting commands that generate new MultiXactIds to avoid wraparound data loss in database with OID %u" msgstr "Datenbank nimmt keine Befehle an, die neue MultiXactIds erzeugen, um Datenverlust wegen Transaktionsnummernüberlauf in Datenbank mit OID %u zu vermeiden" -#: access/transam/multixact.c:1046 access/transam/multixact.c:2324 +#: access/transam/multixact.c:1046 access/transam/multixact.c:2323 #, c-format msgid "database \"%s\" must be vacuumed before %u more MultiXactId is used" msgid_plural "database \"%s\" must be vacuumed before %u more MultiXactIds are used" msgstr[0] "Datenbank »%s« muss gevacuumt werden, bevor %u weitere MultiXactId aufgebraucht ist" msgstr[1] "Datenbank »%s« muss gevacuumt werden, bevor %u weitere MultiXactIds aufgebraucht sind" -#: access/transam/multixact.c:1055 access/transam/multixact.c:2333 +#: access/transam/multixact.c:1055 access/transam/multixact.c:2332 #, c-format msgid "database with OID %u must be vacuumed before %u more MultiXactId is used" msgid_plural "database with OID %u must be vacuumed before %u more MultiXactIds are used" @@ -534,22 +534,22 @@ msgstr "Datenbank mit OID %u muss gevacuumt werden, bevor %d weitere MultiXactId msgid "Execute a database-wide VACUUM in that database with reduced vacuum_multixact_freeze_min_age and vacuum_multixact_freeze_table_age settings." msgstr "Führen Sie ein datenbankweites VACUUM in dieser Datenbank aus, mit reduzierten Einstellungen für vacuum_multixact_freeze_min_age und vacuum_multixact_freeze_table_age." -#: access/transam/multixact.c:1276 +#: access/transam/multixact.c:1275 #, c-format msgid "MultiXactId %u does no longer exist -- apparent wraparound" msgstr "MultiXactId %u existiert nicht mehr -- anscheinender Überlauf" -#: access/transam/multixact.c:1284 +#: access/transam/multixact.c:1283 #, c-format msgid "MultiXactId %u has not been created yet -- apparent wraparound" msgstr "MultiXactId %u wurde noch nicht erzeugt -- anscheinender Überlauf" -#: access/transam/multixact.c:2286 +#: access/transam/multixact.c:2285 #, c-format msgid "MultiXactId wrap limit is %u, limited by database with OID %u" msgstr "Grenze für MultiXactId-Überlauf ist %u, begrenzt durch Datenbank mit OID %u" -#: access/transam/multixact.c:2329 access/transam/multixact.c:2338 +#: access/transam/multixact.c:2328 access/transam/multixact.c:2337 #: access/transam/varsup.c:137 access/transam/varsup.c:144 #: access/transam/varsup.c:374 access/transam/varsup.c:381 #, c-format @@ -560,37 +560,37 @@ msgstr "" "Um ein Abschalten der Datenbank zu vermeiden, führen Sie ein komplettes VACUUM über diese Datenbank aus.\n" "Eventuell müssen Sie auch alte vorbereitete Transaktionen committen oder zurückrollen." -#: access/transam/multixact.c:2597 +#: access/transam/multixact.c:2596 #, c-format msgid "MultiXact member wraparound protections are disabled because oldest checkpointed MultiXact %u does not exist on disk" msgstr "MultiXact-Member-Wraparound-Schutz ist deaktiviert, weil die älteste gecheckpointete MultiXact %u nicht auf der Festplatte existiert" -#: access/transam/multixact.c:2620 +#: access/transam/multixact.c:2619 #, c-format msgid "MultiXact member wraparound protections are now enabled" msgstr "MultiXact-Member-Wraparound-Schutz ist jetzt aktiviert" -#: access/transam/multixact.c:2622 +#: access/transam/multixact.c:2621 #, c-format msgid "MultiXact member stop limit is now %u based on MultiXact %u" msgstr "MultiXact-Member-Stopp-Limit ist jetzt %u, basierend auf MultiXact %u" -#: access/transam/multixact.c:2709 +#: access/transam/multixact.c:2708 #, c-format msgid "oldest MultiXactId member is at offset %u" msgstr "ältestes MultiXactId-Mitglied ist bei Offset %u" -#: access/transam/multixact.c:2713 +#: access/transam/multixact.c:2712 #, c-format msgid "oldest MultiXactId member offset unknown" msgstr "Offset des ältesten MultiXactId-Mitglieds ist unbekannt" -#: access/transam/multixact.c:3062 +#: access/transam/multixact.c:3061 #, c-format msgid "oldest MultiXact %u not found, earliest MultiXact %u, skipping truncation" msgstr "älteste MultiXact %u nicht gefunden, älteste ist MultiXact %u, Truncate wird ausgelassen" -#: access/transam/multixact.c:3298 +#: access/transam/multixact.c:3297 #, c-format msgid "invalid MultiXactId: %u" msgstr "ungültige MultiXactId: %u" @@ -698,16 +698,16 @@ msgstr "Zeitleisten-IDs müssen kleiner als die Zeitleisten-ID des Kindes sein." #: access/transam/timeline.c:315 access/transam/timeline.c:461 #: access/transam/xlog.c:2297 access/transam/xlog.c:2432 -#: access/transam/xlog.c:8852 access/transam/xlog.c:9167 -#: postmaster/postmaster.c:4270 storage/file/copydir.c:162 +#: access/transam/xlog.c:8866 access/transam/xlog.c:9181 +#: postmaster/postmaster.c:4277 storage/file/copydir.c:162 #: storage/smgr/md.c:305 utils/time/snapmgr.c:861 #, c-format msgid "could not create file \"%s\": %m" msgstr "kann Datei »%s« nicht erstellen: %m" #: access/transam/timeline.c:346 access/transam/xlog.c:2445 -#: access/transam/xlog.c:9018 access/transam/xlog.c:9031 -#: access/transam/xlog.c:9399 access/transam/xlog.c:9442 +#: access/transam/xlog.c:9032 access/transam/xlog.c:9045 +#: access/transam/xlog.c:9413 access/transam/xlog.c:9456 #: access/transam/xlogfuncs.c:596 access/transam/xlogfuncs.c:615 #: replication/walsender.c:393 storage/file/copydir.c:176 #: utils/adt/genfile.c:139 @@ -717,8 +717,8 @@ msgstr "konnte Datei »%s« nicht lesen: %m" #: access/transam/timeline.c:367 access/transam/timeline.c:401 #: access/transam/timeline.c:477 access/transam/xlog.c:2332 -#: access/transam/xlog.c:2464 postmaster/postmaster.c:4280 -#: postmaster/postmaster.c:4290 storage/file/copydir.c:187 +#: access/transam/xlog.c:2464 postmaster/postmaster.c:4287 +#: postmaster/postmaster.c:4297 storage/file/copydir.c:187 #: utils/init/miscinit.c:1132 utils/init/miscinit.c:1141 #: utils/init/miscinit.c:1148 utils/misc/guc.c:7663 utils/misc/guc.c:7677 #: utils/time/snapmgr.c:866 utils/time/snapmgr.c:873 @@ -728,8 +728,8 @@ msgstr "konnte nicht in Datei »%s« schreiben: %m" #: access/transam/timeline.c:407 access/transam/timeline.c:483 #: access/transam/xlog.c:2341 access/transam/xlog.c:2471 storage/file/fd.c:483 -#: storage/file/fd.c:2853 storage/smgr/md.c:967 storage/smgr/md.c:1198 -#: storage/smgr/md.c:1371 +#: storage/file/fd.c:2853 storage/smgr/md.c:968 storage/smgr/md.c:1199 +#: storage/smgr/md.c:1372 #, c-format msgid "could not fsync file \"%s\": %m" msgstr "konnte Datei »%s« nicht fsyncen: %m" @@ -1037,7 +1037,7 @@ msgid "requested WAL segment %s has already been removed" msgstr "das angeforderte WAL-Segment %s wurde schon entfernt" #: access/transam/xlog.c:2879 access/transam/xlog.c:3079 -#: access/transam/xlog.c:4494 +#: access/transam/xlog.c:4508 #, c-format msgid "could not open transaction log directory \"%s\": %m" msgstr "konnte Transaktionslog-Verzeichnis »%s« nicht öffnen: %m" @@ -1283,201 +1283,206 @@ msgstr "konnte Bootstrap-Transaktionslogdatei nicht schließen: %m" msgid "could not open recovery command file \"%s\": %m" msgstr "konnte Recovery-Kommandodatei »%s« nicht öffnen: %m" -#: access/transam/xlog.c:4207 access/transam/xlog.c:4298 -#: access/transam/xlog.c:4309 commands/extension.c:527 commands/extension.c:535 -#: utils/misc/guc.c:5431 +#: access/transam/xlog.c:4207 access/transam/xlog.c:4300 +#: access/transam/xlog.c:4311 commands/extension.c:527 +#: commands/extension.c:535 utils/misc/guc.c:5431 #, c-format msgid "parameter \"%s\" requires a Boolean value" msgstr "Parameter »%s« erfordert einen Boole’schen Wert" -#: access/transam/xlog.c:4223 +#: access/transam/xlog.c:4224 #, c-format msgid "recovery_target_timeline is not a valid number: \"%s\"" msgstr "recovery_target_timeline ist keine gültige Zahl: »%s«" -#: access/transam/xlog.c:4239 +#: access/transam/xlog.c:4241 #, c-format msgid "recovery_target_xid is not a valid number: \"%s\"" msgstr "recovery_target_xid ist keine gültige Zahl: »%s«" -#: access/transam/xlog.c:4283 +#: access/transam/xlog.c:4285 #, c-format msgid "recovery_target_name is too long (maximum %d characters)" msgstr "recovery_target_name ist zu lang (maximal %d Zeichen)" -#: access/transam/xlog.c:4330 +#: access/transam/xlog.c:4333 #, c-format msgid "unrecognized recovery parameter \"%s\"" msgstr "unbekannter Recovery-Parameter »%s«" -#: access/transam/xlog.c:4341 +#: access/transam/xlog.c:4344 #, c-format msgid "recovery command file \"%s\" specified neither primary_conninfo nor restore_command" msgstr "Recovery-Kommandodatei »%s« hat weder primary_conninfo noch restore_command angegeben" -#: access/transam/xlog.c:4343 +#: access/transam/xlog.c:4346 #, c-format msgid "The database server will regularly poll the pg_xlog subdirectory to check for files placed there." msgstr "Der Datenbankserver prüft das Unterverzeichnis pg_xlog regelmäßig auf dort abgelegte Dateien." -#: access/transam/xlog.c:4349 +#: access/transam/xlog.c:4353 #, c-format msgid "recovery command file \"%s\" must specify restore_command when standby mode is not enabled" msgstr "Recovery-Kommandodatei »%s« muss restore_command angeben, wenn der Standby-Modus nicht eingeschaltet ist" -#: access/transam/xlog.c:4369 +#: access/transam/xlog.c:4364 +#, c-format +msgid "standby mode is not supported by single-user servers" +msgstr "Standby-Modus wird von Servern im Einzelbenutzermodus nicht unterstützt" + +#: access/transam/xlog.c:4383 #, c-format msgid "recovery target timeline %u does not exist" msgstr "recovery_target_timeline %u existiert nicht" -#: access/transam/xlog.c:4462 +#: access/transam/xlog.c:4476 #, c-format msgid "archive recovery complete" msgstr "Wiederherstellung aus Archiv abgeschlossen" -#: access/transam/xlog.c:4679 +#: access/transam/xlog.c:4693 #, c-format msgid "recovery stopping after commit of transaction %u, time %s" msgstr "Wiederherstellung beendet nach Commit der Transaktion %u, Zeit %s" -#: access/transam/xlog.c:4684 +#: access/transam/xlog.c:4698 #, c-format msgid "recovery stopping before commit of transaction %u, time %s" msgstr "Wiederherstellung beendet vor Commit der Transaktion %u, Zeit %s" -#: access/transam/xlog.c:4693 +#: access/transam/xlog.c:4707 #, c-format msgid "recovery stopping after abort of transaction %u, time %s" msgstr "Wiederherstellung beendet nach Abbruch der Transaktion %u, Zeit %s" -#: access/transam/xlog.c:4698 +#: access/transam/xlog.c:4712 #, c-format msgid "recovery stopping before abort of transaction %u, time %s" msgstr "Wiederherstellung beendet vor Abbruch der Transaktion %u, Zeit %s" -#: access/transam/xlog.c:4707 +#: access/transam/xlog.c:4721 #, c-format msgid "recovery stopping at restore point \"%s\", time %s" msgstr "Wiederherstellung beendet bei Restore-Punkt »%s«, Zeit %s" -#: access/transam/xlog.c:4741 +#: access/transam/xlog.c:4755 #, c-format msgid "recovery has paused" msgstr "Wiederherstellung wurde pausiert" -#: access/transam/xlog.c:4742 +#: access/transam/xlog.c:4756 #, c-format msgid "Execute pg_xlog_replay_resume() to continue." msgstr "Führen Sie pg_xlog_replay_resume() aus um fortzusetzen." -#: access/transam/xlog.c:4872 +#: access/transam/xlog.c:4886 #, c-format msgid "hot standby is not possible because %s = %d is a lower setting than on the master server (its value was %d)" msgstr "Hot Standby ist nicht möglich, weil %s = %d eine niedrigere Einstellung als auf dem Masterserver ist (Wert dort war %d)" -#: access/transam/xlog.c:4894 +#: access/transam/xlog.c:4908 #, c-format msgid "WAL was generated with wal_level=minimal, data may be missing" msgstr "WAL wurde mit wal_level=minimal erzeugt, eventuell fehlen Daten" -#: access/transam/xlog.c:4895 +#: access/transam/xlog.c:4909 #, c-format msgid "This happens if you temporarily set wal_level=minimal without taking a new base backup." msgstr "Das passiert, wenn vorübergehend wal_level=minimal gesetzt wurde, ohne ein neues Base-Backup zu erzeugen." -#: access/transam/xlog.c:4906 +#: access/transam/xlog.c:4920 #, c-format msgid "hot standby is not possible because wal_level was not set to \"hot_standby\" on the master server" msgstr "Hot Standby ist nicht möglich, weil wal_level auf dem Masterserver nicht auf »hot_standby« gesetzt wurde" -#: access/transam/xlog.c:4907 +#: access/transam/xlog.c:4921 #, c-format msgid "Either set wal_level to \"hot_standby\" on the master, or turn off hot_standby here." msgstr "Setzen Sie entweder wal_level auf »hot_standby« auf dem Master oder schalten Sie hot_standby hier aus." -#: access/transam/xlog.c:4960 +#: access/transam/xlog.c:4974 #, c-format msgid "control file contains invalid data" msgstr "Kontrolldatei enthält ungültige Daten" -#: access/transam/xlog.c:4966 +#: access/transam/xlog.c:4980 #, c-format msgid "database system was shut down at %s" msgstr "Datenbanksystem wurde am %s heruntergefahren" -#: access/transam/xlog.c:4971 +#: access/transam/xlog.c:4985 #, c-format msgid "database system was shut down in recovery at %s" msgstr "Datenbanksystem wurde während der Wiederherstellung am %s heruntergefahren" -#: access/transam/xlog.c:4975 +#: access/transam/xlog.c:4989 #, c-format msgid "database system shutdown was interrupted; last known up at %s" msgstr "Datenbanksystem wurde beim Herunterfahren unterbrochen; letzte bekannte Aktion am %s" -#: access/transam/xlog.c:4979 +#: access/transam/xlog.c:4993 #, c-format msgid "database system was interrupted while in recovery at %s" msgstr "Datenbanksystem wurde während der Wiederherstellung am %s unterbrochen" -#: access/transam/xlog.c:4981 +#: access/transam/xlog.c:4995 #, c-format msgid "This probably means that some data is corrupted and you will have to use the last backup for recovery." msgstr "Das bedeutet wahrscheinlich, dass einige Daten verfälscht sind und Sie die letzte Datensicherung zur Wiederherstellung verwenden müssen." -#: access/transam/xlog.c:4985 +#: access/transam/xlog.c:4999 #, c-format msgid "database system was interrupted while in recovery at log time %s" msgstr "Datenbanksystem wurde während der Wiederherstellung bei Logzeit %s unterbrochen" -#: access/transam/xlog.c:4987 +#: access/transam/xlog.c:5001 #, c-format msgid "If this has occurred more than once some data might be corrupted and you might need to choose an earlier recovery target." msgstr "Wenn dies mehr als einmal vorgekommen ist, dann sind einige Daten möglicherweise verfälscht und Sie müssen ein früheres Wiederherstellungsziel wählen." -#: access/transam/xlog.c:4991 +#: access/transam/xlog.c:5005 #, c-format msgid "database system was interrupted; last known up at %s" msgstr "Datenbanksystem wurde unterbrochen; letzte bekannte Aktion am %s" -#: access/transam/xlog.c:5057 +#: access/transam/xlog.c:5071 #, c-format msgid "entering standby mode" msgstr "Standby-Modus eingeschaltet" -#: access/transam/xlog.c:5060 +#: access/transam/xlog.c:5074 #, c-format msgid "starting point-in-time recovery to XID %u" msgstr "starte Point-in-Time-Recovery bis XID %u" -#: access/transam/xlog.c:5064 +#: access/transam/xlog.c:5078 #, c-format msgid "starting point-in-time recovery to %s" msgstr "starte Point-in-Time-Recovery bis %s" -#: access/transam/xlog.c:5068 +#: access/transam/xlog.c:5082 #, c-format msgid "starting point-in-time recovery to \"%s\"" msgstr "starte Point-in-Time-Recovery bis »%s«" -#: access/transam/xlog.c:5072 +#: access/transam/xlog.c:5086 #, c-format msgid "starting archive recovery" msgstr "starte Wiederherstellung aus Archiv" -#: access/transam/xlog.c:5088 commands/sequence.c:1058 lib/stringinfo.c:266 -#: libpq/auth.c:1039 libpq/auth.c:1395 libpq/auth.c:1463 libpq/auth.c:1868 -#: postmaster/postmaster.c:2288 postmaster/postmaster.c:2319 -#: postmaster/postmaster.c:3786 postmaster/postmaster.c:4495 -#: postmaster/postmaster.c:4580 postmaster/postmaster.c:5276 -#: postmaster/postmaster.c:5452 postmaster/postmaster.c:5869 +#: access/transam/xlog.c:5102 commands/sequence.c:1058 lib/stringinfo.c:266 +#: libpq/auth.c:1042 libpq/auth.c:1400 libpq/auth.c:1468 libpq/auth.c:1873 +#: postmaster/postmaster.c:2295 postmaster/postmaster.c:2326 +#: postmaster/postmaster.c:3793 postmaster/postmaster.c:4502 +#: postmaster/postmaster.c:4594 postmaster/postmaster.c:5262 +#: postmaster/postmaster.c:5438 postmaster/postmaster.c:5855 #: storage/buffer/buf_init.c:154 storage/buffer/localbuf.c:397 #: storage/file/fd.c:588 storage/file/fd.c:985 storage/file/fd.c:1103 #: storage/file/fd.c:1716 storage/ipc/procarray.c:901 #: storage/ipc/procarray.c:1341 storage/ipc/procarray.c:1348 #: storage/ipc/procarray.c:1665 storage/ipc/procarray.c:2155 -#: utils/adt/formatting.c:1528 utils/adt/formatting.c:1648 -#: utils/adt/formatting.c:1769 utils/adt/regexp.c:219 utils/adt/varlena.c:3653 +#: utils/adt/formatting.c:1527 utils/adt/formatting.c:1647 +#: utils/adt/formatting.c:1768 utils/adt/regexp.c:219 utils/adt/varlena.c:3653 #: utils/adt/varlena.c:3674 utils/fmgr/dfmgr.c:220 utils/hash/dynahash.c:379 #: utils/hash/dynahash.c:456 utils/hash/dynahash.c:970 #: utils/init/miscinit.c:151 utils/init/miscinit.c:172 @@ -1489,333 +1494,333 @@ msgstr "starte Wiederherstellung aus Archiv" msgid "out of memory" msgstr "Speicher aufgebraucht" -#: access/transam/xlog.c:5089 +#: access/transam/xlog.c:5103 #, c-format msgid "Failed while allocating an XLog reading processor." msgstr "Fehlgeschlagen beim Anlegen eines XLog-Leseprozessors." -#: access/transam/xlog.c:5114 access/transam/xlog.c:5181 +#: access/transam/xlog.c:5128 access/transam/xlog.c:5195 #, c-format msgid "checkpoint record is at %X/%X" msgstr "Checkpoint-Eintrag ist bei %X/%X" -#: access/transam/xlog.c:5128 +#: access/transam/xlog.c:5142 #, c-format msgid "could not find redo location referenced by checkpoint record" msgstr "konnte die vom Checkpoint-Datensatz referenzierte Redo-Position nicht finden" -#: access/transam/xlog.c:5129 access/transam/xlog.c:5136 +#: access/transam/xlog.c:5143 access/transam/xlog.c:5150 #, c-format msgid "If you are not restoring from a backup, try removing the file \"%s/backup_label\"." msgstr "Wenn Sie gerade keine Sicherung wiederherstellen, versuchen Sie, die Datei »%s/backup_label« zu löschen." -#: access/transam/xlog.c:5135 +#: access/transam/xlog.c:5149 #, c-format msgid "could not locate required checkpoint record" msgstr "konnte den nötigen Checkpoint-Datensatz nicht finden" -#: access/transam/xlog.c:5191 access/transam/xlog.c:5206 +#: access/transam/xlog.c:5205 access/transam/xlog.c:5220 #, c-format msgid "could not locate a valid checkpoint record" msgstr "konnte keinen gültigen Checkpoint-Datensatz finden" -#: access/transam/xlog.c:5200 +#: access/transam/xlog.c:5214 #, c-format msgid "using previous checkpoint record at %X/%X" msgstr "verwende vorherigen Checkpoint-Eintrag bei %X/%X" -#: access/transam/xlog.c:5230 +#: access/transam/xlog.c:5244 #, c-format msgid "requested timeline %u is not a child of this server's history" msgstr "angeforderte Zeitleiste %u ist kein Kind der History dieses Servers" -#: access/transam/xlog.c:5232 +#: access/transam/xlog.c:5246 #, c-format msgid "Latest checkpoint is at %X/%X on timeline %u, but in the history of the requested timeline, the server forked off from that timeline at %X/%X." msgstr "Neuester Checkpoint ist bei %X/%X auf Zeitleiste %u, aber in der History der angeforderten Zeitleiste zweigte der Server von dieser Zeitleiste bei %X/%X ab." -#: access/transam/xlog.c:5248 +#: access/transam/xlog.c:5262 #, c-format msgid "requested timeline %u does not contain minimum recovery point %X/%X on timeline %u" msgstr "angeforderte Zeitleiste %u enthält nicht den minimalen Wiederherstellungspunkt %X/%X auf Zeitleiste %u" -#: access/transam/xlog.c:5257 +#: access/transam/xlog.c:5271 #, c-format msgid "redo record is at %X/%X; shutdown %s" msgstr "Redo-Eintrag ist bei %X/%X; Shutdown %s" -#: access/transam/xlog.c:5261 +#: access/transam/xlog.c:5275 #, c-format msgid "next transaction ID: %u/%u; next OID: %u" msgstr "nächste Transaktions-ID: %u/%u; nächste OID: %u" -#: access/transam/xlog.c:5265 +#: access/transam/xlog.c:5279 #, c-format msgid "next MultiXactId: %u; next MultiXactOffset: %u" msgstr "nächste MultiXactId: %u; nächster MultiXactOffset: %u" -#: access/transam/xlog.c:5268 +#: access/transam/xlog.c:5282 #, c-format msgid "oldest unfrozen transaction ID: %u, in database %u" msgstr "älteste nicht eingefrorene Transaktions-ID: %u, in Datenbank %u" -#: access/transam/xlog.c:5271 +#: access/transam/xlog.c:5285 #, c-format msgid "oldest MultiXactId: %u, in database %u" msgstr "älteste MultiXactId: %u, in Datenbank %u" -#: access/transam/xlog.c:5275 +#: access/transam/xlog.c:5289 #, c-format msgid "invalid next transaction ID" msgstr "ungültige nächste Transaktions-ID" -#: access/transam/xlog.c:5333 +#: access/transam/xlog.c:5347 #, c-format msgid "invalid redo in checkpoint record" msgstr "ungültiges Redo im Checkpoint-Datensatz" -#: access/transam/xlog.c:5344 +#: access/transam/xlog.c:5358 #, c-format msgid "invalid redo record in shutdown checkpoint" msgstr "ungültiger Redo-Datensatz im Shutdown-Checkpoint" -#: access/transam/xlog.c:5375 +#: access/transam/xlog.c:5389 #, c-format msgid "database system was not properly shut down; automatic recovery in progress" msgstr "Datenbanksystem wurde nicht richtig heruntergefahren; automatische Wiederherstellung läuft" -#: access/transam/xlog.c:5379 +#: access/transam/xlog.c:5393 #, c-format msgid "crash recovery starts in timeline %u and has target timeline %u" msgstr "Wiederherstellung nach Absturz beginnt in Zeitleiste %u und hat Zielzeitleiste %u" -#: access/transam/xlog.c:5423 +#: access/transam/xlog.c:5437 #, c-format msgid "backup_label contains data inconsistent with control file" msgstr "Daten in backup_label stimmen nicht mit Kontrolldatei überein" -#: access/transam/xlog.c:5424 +#: access/transam/xlog.c:5438 #, c-format msgid "This means that the backup is corrupted and you will have to use another backup for recovery." msgstr "Das bedeutet, dass die Datensicherung verfälscht ist und Sie eine andere Datensicherung zur Wiederherstellung verwenden werden müssen." -#: access/transam/xlog.c:5485 +#: access/transam/xlog.c:5499 #, c-format msgid "initializing for hot standby" msgstr "initialisiere für Hot Standby" -#: access/transam/xlog.c:5619 +#: access/transam/xlog.c:5633 #, c-format msgid "redo starts at %X/%X" msgstr "Redo beginnt bei %X/%X" -#: access/transam/xlog.c:5820 +#: access/transam/xlog.c:5834 #, c-format msgid "redo done at %X/%X" msgstr "Redo fertig bei %X/%X" -#: access/transam/xlog.c:5825 access/transam/xlog.c:7700 +#: access/transam/xlog.c:5839 access/transam/xlog.c:7714 #, c-format msgid "last completed transaction was at log time %s" msgstr "letzte vollständige Transaktion war bei Logzeit %s" -#: access/transam/xlog.c:5833 +#: access/transam/xlog.c:5847 #, c-format msgid "redo is not required" msgstr "Redo nicht nötig" -#: access/transam/xlog.c:5891 +#: access/transam/xlog.c:5905 #, c-format msgid "requested recovery stop point is before consistent recovery point" msgstr "angeforderter Recovery-Endpunkt ist vor konsistentem Recovery-Punkt" -#: access/transam/xlog.c:5907 access/transam/xlog.c:5911 +#: access/transam/xlog.c:5921 access/transam/xlog.c:5925 #, c-format msgid "WAL ends before end of online backup" msgstr "WAL endet vor dem Ende der Online-Sicherung" -#: access/transam/xlog.c:5908 +#: access/transam/xlog.c:5922 #, c-format msgid "All WAL generated while online backup was taken must be available at recovery." msgstr "Der komplette WAL, der während der Online-Sicherung erzeugt wurde, muss bei der Wiederherstellung verfügbar sein." -#: access/transam/xlog.c:5912 +#: access/transam/xlog.c:5926 #, c-format msgid "Online backup started with pg_start_backup() must be ended with pg_stop_backup(), and all WAL up to that point must be available at recovery." msgstr "Die mit pg_start_backup() begonnene Online-Sicherung muss mit pg_stop_backup() beendet werden und der ganze WAL bis zu diesem Punkt muss bei der Wiederherstellung verfügbar sein." -#: access/transam/xlog.c:5915 +#: access/transam/xlog.c:5929 #, c-format msgid "WAL ends before consistent recovery point" msgstr "WAL endet vor einem konsistenten Wiederherstellungspunkt" -#: access/transam/xlog.c:5942 +#: access/transam/xlog.c:5956 #, c-format msgid "selected new timeline ID: %u" msgstr "gewählte neue Zeitleisten-ID: %u" -#: access/transam/xlog.c:6309 +#: access/transam/xlog.c:6323 #, c-format msgid "consistent recovery state reached at %X/%X" msgstr "konsistenter Wiederherstellungszustand erreicht bei %X/%X" -#: access/transam/xlog.c:6492 +#: access/transam/xlog.c:6506 #, c-format msgid "invalid primary checkpoint link in control file" msgstr "ungültige primäre Checkpoint-Verknüpfung in Kontrolldatei" -#: access/transam/xlog.c:6496 +#: access/transam/xlog.c:6510 #, c-format msgid "invalid secondary checkpoint link in control file" msgstr "ungültige sekundäre Checkpoint-Verknüpfung in Kontrolldatei" -#: access/transam/xlog.c:6500 +#: access/transam/xlog.c:6514 #, c-format msgid "invalid checkpoint link in backup_label file" msgstr "ungültige Checkpoint-Verknüpfung in backup_label-Datei" -#: access/transam/xlog.c:6517 +#: access/transam/xlog.c:6531 #, c-format msgid "invalid primary checkpoint record" msgstr "ungültiger primärer Checkpoint-Datensatz" -#: access/transam/xlog.c:6521 +#: access/transam/xlog.c:6535 #, c-format msgid "invalid secondary checkpoint record" msgstr "ungültiger sekundärer Checkpoint-Datensatz" -#: access/transam/xlog.c:6525 +#: access/transam/xlog.c:6539 #, c-format msgid "invalid checkpoint record" msgstr "ungültiger Checkpoint-Datensatz" -#: access/transam/xlog.c:6536 +#: access/transam/xlog.c:6550 #, c-format msgid "invalid resource manager ID in primary checkpoint record" msgstr "ungültige Resource-Manager-ID im primären Checkpoint-Datensatz" -#: access/transam/xlog.c:6540 +#: access/transam/xlog.c:6554 #, c-format msgid "invalid resource manager ID in secondary checkpoint record" msgstr "ungültige Resource-Manager-ID im sekundären Checkpoint-Datensatz" -#: access/transam/xlog.c:6544 +#: access/transam/xlog.c:6558 #, c-format msgid "invalid resource manager ID in checkpoint record" msgstr "ungültige Resource-Manager-ID im Checkpoint-Datensatz" -#: access/transam/xlog.c:6556 +#: access/transam/xlog.c:6570 #, c-format msgid "invalid xl_info in primary checkpoint record" msgstr "ungültige xl_info im primären Checkpoint-Datensatz" -#: access/transam/xlog.c:6560 +#: access/transam/xlog.c:6574 #, c-format msgid "invalid xl_info in secondary checkpoint record" msgstr "ungültige xl_info im sekundären Checkpoint-Datensatz" -#: access/transam/xlog.c:6564 +#: access/transam/xlog.c:6578 #, c-format msgid "invalid xl_info in checkpoint record" msgstr "ungültige xl_info im Checkpoint-Datensatz" -#: access/transam/xlog.c:6576 +#: access/transam/xlog.c:6590 #, c-format msgid "invalid length of primary checkpoint record" msgstr "ungültige Länge des primären Checkpoint-Datensatzes" -#: access/transam/xlog.c:6580 +#: access/transam/xlog.c:6594 #, c-format msgid "invalid length of secondary checkpoint record" msgstr "ungültige Länge des sekundären Checkpoint-Datensatzes" -#: access/transam/xlog.c:6584 +#: access/transam/xlog.c:6598 #, c-format msgid "invalid length of checkpoint record" msgstr "ungültige Länge des Checkpoint-Datensatzes" -#: access/transam/xlog.c:6737 +#: access/transam/xlog.c:6751 #, c-format msgid "shutting down" msgstr "fahre herunter" -#: access/transam/xlog.c:6760 +#: access/transam/xlog.c:6774 #, c-format msgid "database system is shut down" msgstr "Datenbanksystem ist heruntergefahren" -#: access/transam/xlog.c:7226 +#: access/transam/xlog.c:7240 #, c-format msgid "concurrent transaction log activity while database system is shutting down" msgstr "gleichzeitige Transaktionslog-Aktivität während das Datenbanksystem herunterfährt" -#: access/transam/xlog.c:7514 +#: access/transam/xlog.c:7528 #, c-format msgid "skipping restartpoint, recovery has already ended" msgstr "Restart-Punkt übersprungen, Wiederherstellung ist bereits beendet" -#: access/transam/xlog.c:7537 +#: access/transam/xlog.c:7551 #, c-format msgid "skipping restartpoint, already performed at %X/%X" msgstr "Restart-Punkt wird übersprungen, schon bei %X/%X erledigt" -#: access/transam/xlog.c:7698 +#: access/transam/xlog.c:7712 #, c-format msgid "recovery restart point at %X/%X" msgstr "Recovery-Restart-Punkt bei %X/%X" -#: access/transam/xlog.c:7824 +#: access/transam/xlog.c:7838 #, c-format msgid "restore point \"%s\" created at %X/%X" msgstr "Restore-Punkt »%s« erzeugt bei %X/%X" -#: access/transam/xlog.c:8041 +#: access/transam/xlog.c:8055 #, c-format msgid "unexpected previous timeline ID %u (current timeline ID %u) in checkpoint record" msgstr "unerwartete vorherige Zeitleisten-ID %u (aktuelle Zeitleisten-ID %u) im Checkpoint-Datensatz" -#: access/transam/xlog.c:8050 +#: access/transam/xlog.c:8064 #, c-format msgid "unexpected timeline ID %u (after %u) in checkpoint record" msgstr "unerwartete Zeitleisten-ID %u (nach %u) im Checkpoint-Datensatz" -#: access/transam/xlog.c:8066 +#: access/transam/xlog.c:8080 #, c-format msgid "unexpected timeline ID %u in checkpoint record, before reaching minimum recovery point %X/%X on timeline %u" msgstr "unerwartete Zeitleisten-ID %u in Checkpoint-Datensatz, bevor der minimale Wiederherstellungspunkt %X/%X auf Zeitleiste %u erreicht wurde" -#: access/transam/xlog.c:8134 +#: access/transam/xlog.c:8148 #, c-format msgid "online backup was canceled, recovery cannot continue" msgstr "Online-Sicherung wurde storniert, Wiederherstellung kann nicht fortgesetzt werden" -#: access/transam/xlog.c:8195 access/transam/xlog.c:8244 -#: access/transam/xlog.c:8267 +#: access/transam/xlog.c:8209 access/transam/xlog.c:8258 +#: access/transam/xlog.c:8281 #, c-format msgid "unexpected timeline ID %u (should be %u) in checkpoint record" msgstr "unerwartete Zeitleisten-ID %u (sollte %u sein) im Checkpoint-Datensatz" -#: access/transam/xlog.c:8500 +#: access/transam/xlog.c:8514 #, c-format msgid "could not fsync log segment %s: %m" msgstr "konnte Logsegment %s nicht fsyncen: %m" -#: access/transam/xlog.c:8524 +#: access/transam/xlog.c:8538 #, c-format msgid "could not fsync log file %s: %m" msgstr "konnte Logdatei %s nicht fsyncen: %m" -#: access/transam/xlog.c:8532 +#: access/transam/xlog.c:8546 #, c-format msgid "could not fsync write-through log file %s: %m" msgstr "konnte Write-Through-Logdatei %s nicht fsyncen: %m" -#: access/transam/xlog.c:8541 +#: access/transam/xlog.c:8555 #, c-format msgid "could not fdatasync log file %s: %m" msgstr "konnte Logdatei %s nicht fdatasyncen: %m" -#: access/transam/xlog.c:8619 access/transam/xlog.c:8955 +#: access/transam/xlog.c:8633 access/transam/xlog.c:8969 #: access/transam/xlogfuncs.c:119 access/transam/xlogfuncs.c:151 #: access/transam/xlogfuncs.c:193 access/transam/xlogfuncs.c:217 #: access/transam/xlogfuncs.c:299 access/transam/xlogfuncs.c:373 @@ -1823,50 +1828,50 @@ msgstr "konnte Logdatei %s nicht fdatasyncen: %m" msgid "recovery is in progress" msgstr "Wiederherstellung läuft" -#: access/transam/xlog.c:8620 access/transam/xlog.c:8956 +#: access/transam/xlog.c:8634 access/transam/xlog.c:8970 #: access/transam/xlogfuncs.c:120 access/transam/xlogfuncs.c:152 #: access/transam/xlogfuncs.c:194 access/transam/xlogfuncs.c:218 #, c-format msgid "WAL control functions cannot be executed during recovery." msgstr "Während der Wiederherstellung können keine WAL-Kontrollfunktionen ausgeführt werden." -#: access/transam/xlog.c:8629 access/transam/xlog.c:8965 +#: access/transam/xlog.c:8643 access/transam/xlog.c:8979 #, c-format msgid "WAL level not sufficient for making an online backup" msgstr "WAL-Level nicht ausreichend, um Online-Sicherung durchzuführen" -#: access/transam/xlog.c:8630 access/transam/xlog.c:8966 +#: access/transam/xlog.c:8644 access/transam/xlog.c:8980 #: access/transam/xlogfuncs.c:158 #, c-format msgid "wal_level must be set to \"archive\" or \"hot_standby\" at server start." msgstr "wal_level muss beim Serverstart auf »archive« oder »hot_standby« gesetzt werden." -#: access/transam/xlog.c:8635 +#: access/transam/xlog.c:8649 #, c-format msgid "backup label too long (max %d bytes)" msgstr "Backup-Label zu lang (maximal %d Bytes)" -#: access/transam/xlog.c:8666 access/transam/xlog.c:8843 +#: access/transam/xlog.c:8680 access/transam/xlog.c:8857 #, c-format msgid "a backup is already in progress" msgstr "ein Backup läuft bereits" -#: access/transam/xlog.c:8667 +#: access/transam/xlog.c:8681 #, c-format msgid "Run pg_stop_backup() and try again." msgstr "Führen Sie pg_stop_backup() aus und versuchen Sie es nochmal." -#: access/transam/xlog.c:8761 +#: access/transam/xlog.c:8775 #, c-format msgid "WAL generated with full_page_writes=off was replayed since last restartpoint" msgstr "mit full_page_writes=off erzeugtes WAL wurde seit dem letzten Restart-Punkt zurückgespielt" -#: access/transam/xlog.c:8763 access/transam/xlog.c:9116 +#: access/transam/xlog.c:8777 access/transam/xlog.c:9130 #, c-format msgid "This means that the backup being taken on the standby is corrupt and should not be used. Enable full_page_writes and run CHECKPOINT on the master, and then try an online backup again." msgstr "Das bedeutet, dass die aktuelle Datensicherung auf dem Standby-Server verfälscht ist und nicht verwendet werden sollte. Schalten Sie full_page_writes ein, führen Sie CHECKPOINT aus und versuchen Sie dann die Online-Sicherung erneut." -#: access/transam/xlog.c:8837 access/transam/xlog.c:9006 +#: access/transam/xlog.c:8851 access/transam/xlog.c:9020 #: access/transam/xlogarchive.c:106 access/transam/xlogarchive.c:265 #: guc-file.l:775 replication/basebackup.c:397 replication/basebackup.c:463 #: storage/file/copydir.c:72 storage/file/copydir.c:115 storage/file/fd.c:2632 @@ -1876,117 +1881,117 @@ msgstr "Das bedeutet, dass die aktuelle Datensicherung auf dem Standby-Server ve msgid "could not stat file \"%s\": %m" msgstr "konnte »stat« für Datei »%s« nicht ausführen: %m" -#: access/transam/xlog.c:8844 +#: access/transam/xlog.c:8858 #, c-format msgid "If you're sure there is no backup in progress, remove file \"%s\" and try again." msgstr "Wenn Sie sicher sind, dass noch kein Backup läuft, entfernen Sie die Datei »%s« und versuchen Sie es noch einmal." -#: access/transam/xlog.c:8861 access/transam/xlog.c:9179 +#: access/transam/xlog.c:8875 access/transam/xlog.c:9193 #, c-format msgid "could not write file \"%s\": %m" msgstr "konnte Datei »%s« nicht schreiben: %m" -#: access/transam/xlog.c:9010 +#: access/transam/xlog.c:9024 #, c-format msgid "a backup is not in progress" msgstr "es läuft kein Backup" -#: access/transam/xlog.c:9036 access/transam/xlogarchive.c:114 -#: access/transam/xlogarchive.c:466 storage/smgr/md.c:405 storage/smgr/md.c:454 -#: storage/smgr/md.c:1318 +#: access/transam/xlog.c:9050 access/transam/xlogarchive.c:114 +#: access/transam/xlogarchive.c:466 storage/smgr/md.c:405 +#: storage/smgr/md.c:454 storage/smgr/md.c:1319 #, c-format msgid "could not remove file \"%s\": %m" msgstr "konnte Datei »%s« nicht löschen: %m" -#: access/transam/xlog.c:9049 access/transam/xlog.c:9062 -#: access/transam/xlog.c:9413 access/transam/xlog.c:9419 +#: access/transam/xlog.c:9063 access/transam/xlog.c:9076 +#: access/transam/xlog.c:9427 access/transam/xlog.c:9433 #: access/transam/xlogfuncs.c:626 #, c-format msgid "invalid data in file \"%s\"" msgstr "ungültige Daten in Datei »%s«" -#: access/transam/xlog.c:9066 replication/basebackup.c:871 +#: access/transam/xlog.c:9080 replication/basebackup.c:871 #, c-format msgid "the standby was promoted during online backup" msgstr "der Standby-Server wurde während der Online-Sicherung zum Primärserver befördert" -#: access/transam/xlog.c:9067 replication/basebackup.c:872 +#: access/transam/xlog.c:9081 replication/basebackup.c:872 #, c-format msgid "This means that the backup being taken is corrupt and should not be used. Try taking another online backup." msgstr "Das bedeutet, dass die aktuelle Online-Sicherung verfälscht ist und nicht verwendet werden sollte. Versuchen Sie, eine neue Online-Sicherung durchzuführen." -#: access/transam/xlog.c:9114 +#: access/transam/xlog.c:9128 #, c-format msgid "WAL generated with full_page_writes=off was replayed during online backup" msgstr "mit full_page_writes=off erzeugtes WAL wurde während der Online-Sicherung zurückgespielt" -#: access/transam/xlog.c:9228 +#: access/transam/xlog.c:9242 #, c-format msgid "pg_stop_backup cleanup done, waiting for required WAL segments to be archived" msgstr "Aufräumen nach pg_stop_backup beendet, warte bis die benötigten WAL-Segmente archiviert sind" -#: access/transam/xlog.c:9238 +#: access/transam/xlog.c:9252 #, c-format msgid "pg_stop_backup still waiting for all required WAL segments to be archived (%d seconds elapsed)" msgstr "pg_stop_backup wartet immer noch, bis alle benötigten WAL-Segmente archiviert sind (%d Sekunden abgelaufen)" -#: access/transam/xlog.c:9240 +#: access/transam/xlog.c:9254 #, c-format 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 "Prüfen Sie, ob das archive_command korrekt ausgeführt wird. pg_stop_backup kann gefahrlos abgebrochen werden, aber die Datenbanksicherung wird ohne die fehlenden WAL-Segmente nicht benutzbar sein." -#: access/transam/xlog.c:9247 +#: access/transam/xlog.c:9261 #, c-format msgid "pg_stop_backup complete, all required WAL segments have been archived" msgstr "pg_stop_backup abgeschlossen, alle benötigten WAL-Segmente wurden archiviert" -#: access/transam/xlog.c:9251 +#: access/transam/xlog.c:9265 #, c-format msgid "WAL archiving is not enabled; you must ensure that all required WAL segments are copied through other means to complete the backup" msgstr "WAL-Archivierung ist nicht eingeschaltet; Sie müssen dafür sorgen, dass alle benötigten WAL-Segmente auf andere Art kopiert werden, um die Sicherung abzuschließen" -#: access/transam/xlog.c:9464 +#: access/transam/xlog.c:9478 #, c-format msgid "xlog redo %s" msgstr "xlog redo %s" -#: access/transam/xlog.c:9504 +#: access/transam/xlog.c:9518 #, c-format msgid "online backup mode canceled" msgstr "Online-Sicherungsmodus storniert" -#: access/transam/xlog.c:9505 +#: access/transam/xlog.c:9519 #, c-format msgid "\"%s\" was renamed to \"%s\"." msgstr "»%s« wurde in »%s« umbenannt." -#: access/transam/xlog.c:9512 +#: access/transam/xlog.c:9526 #, c-format msgid "online backup mode was not canceled" msgstr "Online-Sicherungsmodus wurde nicht storniert" -#: access/transam/xlog.c:9513 +#: access/transam/xlog.c:9527 #, c-format msgid "Could not rename \"%s\" to \"%s\": %m." msgstr "Konnte »%s« nicht in »%s« umbenennen: %m." -#: access/transam/xlog.c:9633 replication/walreceiver.c:934 +#: access/transam/xlog.c:9647 replication/walreceiver.c:934 #: replication/walsender.c:1352 #, c-format msgid "could not seek in log segment %s to offset %u: %m" msgstr "konnte Positionszeiger von Logsegment %s nicht auf %u setzen: %m" -#: access/transam/xlog.c:9645 +#: access/transam/xlog.c:9659 #, c-format msgid "could not read from log segment %s, offset %u: %m" msgstr "konnte nicht aus Logsegment %s, Position %u lesen: %m" -#: access/transam/xlog.c:10107 +#: access/transam/xlog.c:10121 #, c-format msgid "received promote request" msgstr "Anforderung zum Befördern empfangen" -#: access/transam/xlog.c:10120 +#: access/transam/xlog.c:10134 #, c-format msgid "trigger file found: %s" msgstr "Triggerdatei gefunden: %s" @@ -2013,8 +2018,8 @@ msgstr "konnte Datei »%s« nicht aus Archiv wiederherstellen: Rückgabecode %d" msgid "%s \"%s\": return code %d" msgstr "%s »%s«: Rückgabecode %d" -#: access/transam/xlogarchive.c:457 storage/file/fd.c:494 storage/file/fd.c:552 -#: utils/time/snapmgr.c:884 +#: access/transam/xlogarchive.c:457 storage/file/fd.c:494 +#: storage/file/fd.c:552 utils/time/snapmgr.c:884 #, c-format msgid "could not rename file \"%s\" to \"%s\": %m" msgstr "konnte Datei »%s« nicht in »%s« umbenennen: %m" @@ -2199,18 +2204,18 @@ msgstr "unerwartete Pageaddr %X/%X in Logsegment %s, Offset %u" msgid "out-of-sequence timeline ID %u (after %u) in log segment %s, offset %u" msgstr "Zeitleisten-ID %u außer der Reihe (nach %u) in Logsegment %s, Offset %u" -#: bootstrap/bootstrap.c:278 postmaster/postmaster.c:802 tcop/postgres.c:3508 +#: bootstrap/bootstrap.c:278 postmaster/postmaster.c:805 tcop/postgres.c:3523 #, c-format msgid "--%s requires a value" msgstr "--%s benötigt einen Wert" -#: bootstrap/bootstrap.c:283 postmaster/postmaster.c:807 tcop/postgres.c:3513 +#: bootstrap/bootstrap.c:283 postmaster/postmaster.c:810 tcop/postgres.c:3528 #, c-format msgid "-c %s requires a value" msgstr "-c %s benötigt einen Wert" -#: bootstrap/bootstrap.c:294 postmaster/postmaster.c:819 -#: postmaster/postmaster.c:832 +#: bootstrap/bootstrap.c:294 postmaster/postmaster.c:822 +#: postmaster/postmaster.c:835 #, c-format msgid "Try \"%s --help\" for more information.\n" msgstr "Versuchen Sie »%s --help« für weitere Informationen.\n" @@ -2330,7 +2335,7 @@ msgstr "ungültiger Privilegtyp %s für Fremdserver" msgid "column privileges are only valid for relations" msgstr "Spaltenprivilegien sind nur für Relation gültig" -#: catalog/aclchk.c:688 catalog/aclchk.c:3901 catalog/aclchk.c:4678 +#: catalog/aclchk.c:688 catalog/aclchk.c:3901 catalog/aclchk.c:4683 #: catalog/objectaddress.c:575 catalog/pg_largeobject.c:113 #: storage/large_object/inv_api.c:291 #, c-format @@ -2389,7 +2394,7 @@ msgid "column \"%s\" of relation \"%s\" does not exist" msgstr "Spalte »%s« von Relation »%s« existiert nicht" #: catalog/aclchk.c:1757 catalog/objectaddress.c:849 commands/sequence.c:1076 -#: commands/tablecmds.c:214 commands/tablecmds.c:10608 utils/adt/acl.c:2076 +#: commands/tablecmds.c:214 commands/tablecmds.c:10619 utils/adt/acl.c:2076 #: utils/adt/acl.c:2106 utils/adt/acl.c:2138 utils/adt/acl.c:2170 #: utils/adt/acl.c:2198 utils/adt/acl.c:2228 #, c-format @@ -2667,92 +2672,92 @@ msgstr "Rolle mit OID %u existiert nicht" msgid "attribute %d of relation with OID %u does not exist" msgstr "Attribut %d der Relation mit OID %u existiert nicht" -#: catalog/aclchk.c:3617 catalog/aclchk.c:4529 +#: catalog/aclchk.c:3617 catalog/aclchk.c:4534 #, c-format msgid "relation with OID %u does not exist" msgstr "Relation mit OID %u existiert nicht" -#: catalog/aclchk.c:3717 catalog/aclchk.c:4947 +#: catalog/aclchk.c:3717 catalog/aclchk.c:4952 #, c-format msgid "database with OID %u does not exist" msgstr "Datenbank mit OID %u existiert nicht" -#: catalog/aclchk.c:3771 catalog/aclchk.c:4607 tcop/fastpath.c:223 +#: catalog/aclchk.c:3771 catalog/aclchk.c:4612 tcop/fastpath.c:223 #, c-format msgid "function with OID %u does not exist" msgstr "Funktion mit OID %u existiert nicht" -#: catalog/aclchk.c:3825 catalog/aclchk.c:4633 +#: catalog/aclchk.c:3825 catalog/aclchk.c:4638 #, c-format msgid "language with OID %u does not exist" msgstr "Sprache mit OID %u existiert nicht" -#: catalog/aclchk.c:3986 catalog/aclchk.c:4705 +#: catalog/aclchk.c:3986 catalog/aclchk.c:4710 #, c-format msgid "schema with OID %u does not exist" msgstr "Schema mit OID %u existiert nicht" -#: catalog/aclchk.c:4040 catalog/aclchk.c:4732 +#: catalog/aclchk.c:4040 catalog/aclchk.c:4737 #, c-format msgid "tablespace with OID %u does not exist" msgstr "Tablespace mit OID %u existiert nicht" -#: catalog/aclchk.c:4098 catalog/aclchk.c:4866 commands/foreigncmds.c:328 +#: catalog/aclchk.c:4099 catalog/aclchk.c:4871 commands/foreigncmds.c:328 #, c-format msgid "foreign-data wrapper with OID %u does not exist" msgstr "Fremddaten-Wrapper mit OID %u existiert nicht" -#: catalog/aclchk.c:4159 catalog/aclchk.c:4893 commands/foreigncmds.c:461 +#: catalog/aclchk.c:4161 catalog/aclchk.c:4898 commands/foreigncmds.c:461 #, c-format msgid "foreign server with OID %u does not exist" msgstr "Fremdserver mit OID %u existiert nicht" -#: catalog/aclchk.c:4218 catalog/aclchk.c:4232 catalog/aclchk.c:4555 +#: catalog/aclchk.c:4221 catalog/aclchk.c:4560 #, c-format msgid "type with OID %u does not exist" msgstr "Typ mit OID %u existiert nicht" -#: catalog/aclchk.c:4581 +#: catalog/aclchk.c:4586 #, c-format msgid "operator with OID %u does not exist" msgstr "Operator mit OID %u existiert nicht" -#: catalog/aclchk.c:4758 +#: catalog/aclchk.c:4763 #, c-format msgid "operator class with OID %u does not exist" msgstr "Operatorklasse mit OID %u existiert nicht" -#: catalog/aclchk.c:4785 +#: catalog/aclchk.c:4790 #, c-format msgid "operator family with OID %u does not exist" msgstr "Operatorfamilie mit OID %u existiert nicht" -#: catalog/aclchk.c:4812 +#: catalog/aclchk.c:4817 #, c-format msgid "text search dictionary with OID %u does not exist" msgstr "Textsuchewörterbuch mit OID %u existiert nicht" -#: catalog/aclchk.c:4839 +#: catalog/aclchk.c:4844 #, c-format msgid "text search configuration with OID %u does not exist" msgstr "Textsuchekonfiguration mit OID %u existiert nicht" -#: catalog/aclchk.c:4920 commands/event_trigger.c:509 +#: catalog/aclchk.c:4925 commands/event_trigger.c:509 #, c-format msgid "event trigger with OID %u does not exist" msgstr "Ereignistrigger mit OID %u existiert nicht" -#: catalog/aclchk.c:4973 +#: catalog/aclchk.c:4978 #, c-format msgid "collation with OID %u does not exist" msgstr "Sortierfolge mit OID %u existiert nicht" -#: catalog/aclchk.c:4999 +#: catalog/aclchk.c:5004 #, c-format msgid "conversion with OID %u does not exist" msgstr "Konversion mit OID %u existiert nicht" -#: catalog/aclchk.c:5040 +#: catalog/aclchk.c:5045 #, c-format msgid "extension with OID %u does not exist" msgstr "Erweiterung mit OID %u existiert nicht" @@ -2846,157 +2851,167 @@ msgid_plural "drop cascades to %d other objects" msgstr[0] "Löschvorgang löscht ebenfalls %d weiteres Objekt" msgstr[1] "Löschvorgang löscht ebenfalls %d weitere Objekte" -#: catalog/heap.c:266 +#: catalog/heap.c:267 #, c-format msgid "permission denied to create \"%s.%s\"" msgstr "keine Berechtigung, um »%s.%s« zu erzeugen" -#: catalog/heap.c:268 +#: catalog/heap.c:269 #, c-format msgid "System catalog modifications are currently disallowed." msgstr "Änderungen an Systemkatalogen sind gegenwärtig nicht erlaubt." -#: catalog/heap.c:403 commands/tablecmds.c:1378 commands/tablecmds.c:1819 +#: catalog/heap.c:404 commands/tablecmds.c:1378 commands/tablecmds.c:1819 #: commands/tablecmds.c:4470 #, c-format msgid "tables can have at most %d columns" msgstr "Tabellen können höchstens %d Spalten haben" -#: catalog/heap.c:420 commands/tablecmds.c:4726 +#: catalog/heap.c:421 commands/tablecmds.c:4726 #, c-format msgid "column name \"%s\" conflicts with a system column name" msgstr "Spaltenname »%s« steht im Konflikt mit dem Namen einer Systemspalte" -#: catalog/heap.c:436 +#: catalog/heap.c:437 #, c-format msgid "column name \"%s\" specified more than once" msgstr "Spaltenname »%s« mehrmals angegeben" -#: catalog/heap.c:486 +#: catalog/heap.c:487 #, c-format msgid "column \"%s\" has type \"unknown\"" msgstr "Spalte »%s« hat Typ »unknown«" -#: catalog/heap.c:487 +#: catalog/heap.c:488 #, c-format msgid "Proceeding with relation creation anyway." msgstr "Relation wird trotzdem erzeugt." -#: catalog/heap.c:500 +#: catalog/heap.c:501 #, c-format msgid "column \"%s\" has pseudo-type %s" msgstr "Spalte »%s« hat Pseudotyp %s" -#: catalog/heap.c:530 +#: catalog/heap.c:531 #, c-format msgid "composite type %s cannot be made a member of itself" msgstr "zusammengesetzter Typ %s kann nicht Teil von sich selbst werden" -#: catalog/heap.c:572 commands/createas.c:342 +#: catalog/heap.c:573 commands/createas.c:197 commands/createas.c:468 #, c-format msgid "no collation was derived for column \"%s\" with collatable type %s" msgstr "für Spalte »%s« mit sortierbarem Typ %s wurde keine Sortierfolge abgeleitet" -#: catalog/heap.c:574 commands/createas.c:344 commands/indexcmds.c:1091 -#: commands/view.c:96 regex/regc_pg_locale.c:262 utils/adt/formatting.c:1519 -#: utils/adt/formatting.c:1571 utils/adt/formatting.c:1639 -#: utils/adt/formatting.c:1691 utils/adt/formatting.c:1760 -#: utils/adt/formatting.c:1824 utils/adt/like.c:213 utils/adt/selfuncs.c:5221 -#: utils/adt/varlena.c:1381 +#: catalog/heap.c:575 commands/createas.c:200 commands/createas.c:471 +#: commands/indexcmds.c:1091 commands/view.c:86 regex/regc_pg_locale.c:262 +#: utils/adt/formatting.c:1518 utils/adt/formatting.c:1570 +#: utils/adt/formatting.c:1638 utils/adt/formatting.c:1690 +#: utils/adt/formatting.c:1759 utils/adt/formatting.c:1823 +#: utils/adt/like.c:213 utils/adt/selfuncs.c:5225 utils/adt/varlena.c:1381 #, c-format msgid "Use the COLLATE clause to set the collation explicitly." msgstr "Verwenden Sie die COLLATE-Klausel, um die Sortierfolge explizit zu setzen." -#: catalog/heap.c:1048 catalog/index.c:776 commands/tablecmds.c:2521 +#: catalog/heap.c:1049 catalog/index.c:776 commands/tablecmds.c:2521 #, c-format msgid "relation \"%s\" already exists" msgstr "Relation »%s« existiert bereits" -#: catalog/heap.c:1064 catalog/pg_type.c:402 catalog/pg_type.c:705 +#: catalog/heap.c:1065 catalog/pg_type.c:402 catalog/pg_type.c:705 #: commands/typecmds.c:237 commands/typecmds.c:737 commands/typecmds.c:1088 #: commands/typecmds.c:1306 commands/typecmds.c:2058 #, c-format msgid "type \"%s\" already exists" msgstr "Typ »%s« existiert bereits" -#: catalog/heap.c:1065 +#: catalog/heap.c:1066 #, c-format msgid "A relation has an associated type of the same name, so you must use a name that doesn't conflict with any existing type." msgstr "Eine Relation hat einen zugehörigen Typ mit dem selben Namen, daher müssen Sie einen Namen wählen, der nicht mit einem bestehenden Typ kollidiert." -#: catalog/heap.c:2250 +#: catalog/heap.c:2251 #, c-format msgid "check constraint \"%s\" already exists" msgstr "Check-Constraint »%s« existiert bereits" -#: catalog/heap.c:2403 catalog/pg_constraint.c:650 commands/tablecmds.c:5620 +#: catalog/heap.c:2416 catalog/pg_constraint.c:650 commands/tablecmds.c:5620 #, c-format msgid "constraint \"%s\" for relation \"%s\" already exists" msgstr "Constraint »%s« existiert bereits für Relation »%s«" -#: catalog/heap.c:2413 +#: catalog/heap.c:2423 #, c-format msgid "constraint \"%s\" conflicts with non-inherited constraint on relation \"%s\"" msgstr "Constraint »%s« kollidiert mit nicht vererbtem Constraint für Relation »%s«" -#: catalog/heap.c:2427 +#: catalog/heap.c:2434 +#, c-format +msgid "constraint \"%s\" conflicts with inherited constraint on relation \"%s\"" +msgstr "Constraint »%s« kollidiert mit vererbtem Constraint für Relation »%s«" + +#: catalog/heap.c:2444 +#, c-format +msgid "constraint \"%s\" conflicts with NOT VALID constraint on relation \"%s\"" +msgstr "Constraint »%s« kollidiert mit NOT-VALID-Constraint für Relation »%s«" + +#: catalog/heap.c:2449 #, c-format msgid "merging constraint \"%s\" with inherited definition" msgstr "Constraint »%s« wird mit geerbter Definition zusammengeführt" -#: catalog/heap.c:2520 +#: catalog/heap.c:2555 #, c-format msgid "cannot use column references in default expression" msgstr "Spaltenverweise können nicht in Vorgabeausdrücken verwendet werden" -#: catalog/heap.c:2531 +#: catalog/heap.c:2566 #, c-format msgid "default expression must not return a set" msgstr "Vorgabeausdruck kann keine Ergebnismenge zurückgeben" -#: catalog/heap.c:2550 rewrite/rewriteHandler.c:1058 +#: catalog/heap.c:2585 rewrite/rewriteHandler.c:1058 #, c-format msgid "column \"%s\" is of type %s but default expression is of type %s" msgstr "Spalte »%s« hat Typ %s, aber der Vorgabeausdruck hat Typ %s" -#: catalog/heap.c:2555 commands/prepare.c:374 parser/parse_node.c:411 +#: catalog/heap.c:2590 commands/prepare.c:374 parser/parse_node.c:411 #: parser/parse_target.c:509 parser/parse_target.c:758 #: parser/parse_target.c:768 rewrite/rewriteHandler.c:1063 #, c-format msgid "You will need to rewrite or cast the expression." msgstr "Sie müssen den Ausdruck umschreiben oder eine Typumwandlung vornehmen." -#: catalog/heap.c:2602 +#: catalog/heap.c:2637 #, c-format msgid "only table \"%s\" can be referenced in check constraint" msgstr "nur Verweise auf Tabelle »%s« sind im Check-Constraint zugelassen" -#: catalog/heap.c:2842 +#: catalog/heap.c:2877 #, c-format msgid "unsupported ON COMMIT and foreign key combination" msgstr "nicht unterstützte Kombination aus ON COMMIT und Fremdschlüssel" -#: catalog/heap.c:2843 +#: catalog/heap.c:2878 #, c-format msgid "Table \"%s\" references \"%s\", but they do not have the same ON COMMIT setting." msgstr "Tabelle »%s« verweist auf »%s«, aber sie haben nicht die gleiche ON-COMMIT-Einstellung." -#: catalog/heap.c:2848 +#: catalog/heap.c:2883 #, c-format msgid "cannot truncate a table referenced in a foreign key constraint" msgstr "kann eine Tabelle, die in einen Fremdschlüssel-Constraint eingebunden ist, nicht leeren" -#: catalog/heap.c:2849 +#: catalog/heap.c:2884 #, c-format msgid "Table \"%s\" references \"%s\"." msgstr "Tabelle »%s« verweist auf »%s«." -#: catalog/heap.c:2851 +#: catalog/heap.c:2886 #, c-format msgid "Truncate table \"%s\" at the same time, or use TRUNCATE ... CASCADE." msgstr "Leeren Sie die Tabelle »%s« gleichzeitig oder verwenden Sie TRUNCATE ... CASCADE." -#: catalog/index.c:203 parser/parse_utilcmd.c:1398 parser/parse_utilcmd.c:1484 +#: catalog/index.c:203 parser/parse_utilcmd.c:1400 parser/parse_utilcmd.c:1486 #, c-format msgid "multiple primary keys for table \"%s\" are not allowed" msgstr "mehrere Primärschlüssel für Tabelle »%s« nicht erlaubt" @@ -3136,7 +3151,8 @@ msgstr "Objekte können nicht in oder aus temporären Schemas verschoben werden" msgid "cannot move objects into or out of TOAST schema" msgstr "Objekte können nicht in oder aus TOAST-Schemas verschoben werden" -#: catalog/namespace.c:2855 commands/schemacmds.c:212 commands/schemacmds.c:288 +#: catalog/namespace.c:2855 commands/schemacmds.c:212 +#: commands/schemacmds.c:288 #, c-format msgid "schema \"%s\" does not exist" msgstr "Schema »%s« existiert nicht" @@ -3217,19 +3233,19 @@ msgid "\"%s\" is not a table" msgstr "»%s« ist keine Tabelle" #: catalog/objectaddress.c:863 commands/tablecmds.c:220 -#: commands/tablecmds.c:4041 commands/tablecmds.c:10613 commands/view.c:134 +#: commands/tablecmds.c:4041 commands/tablecmds.c:10624 commands/view.c:123 #, c-format msgid "\"%s\" is not a view" msgstr "»%s« ist keine Sicht" #: catalog/objectaddress.c:870 commands/matview.c:144 commands/tablecmds.c:226 -#: commands/tablecmds.c:10618 +#: commands/tablecmds.c:10629 #, c-format msgid "\"%s\" is not a materialized view" msgstr "»%s« ist keine materialisierte Sicht" #: catalog/objectaddress.c:877 commands/tablecmds.c:244 -#: commands/tablecmds.c:4044 commands/tablecmds.c:10623 +#: commands/tablecmds.c:4044 commands/tablecmds.c:10634 #, c-format msgid "\"%s\" is not a foreign table" msgstr "»%s« ist keine Fremdtabelle" @@ -3549,11 +3565,11 @@ msgstr "Eine Funktion, die »internal« zurückgibt, muss mindestens ein Argumen msgid "sort operator can only be specified for single-argument aggregates" msgstr "Sortieroperator kann nur für Aggregatfunktionen mit einem Argument angegeben werden" -#: catalog/pg_aggregate.c:356 commands/typecmds.c:1655 commands/typecmds.c:1706 -#: commands/typecmds.c:1737 commands/typecmds.c:1760 commands/typecmds.c:1781 -#: commands/typecmds.c:1808 commands/typecmds.c:1835 commands/typecmds.c:1912 -#: commands/typecmds.c:1954 parser/parse_func.c:290 parser/parse_func.c:301 -#: parser/parse_func.c:1559 +#: catalog/pg_aggregate.c:356 commands/typecmds.c:1655 +#: commands/typecmds.c:1706 commands/typecmds.c:1737 commands/typecmds.c:1760 +#: commands/typecmds.c:1781 commands/typecmds.c:1808 commands/typecmds.c:1835 +#: commands/typecmds.c:1912 commands/typecmds.c:1954 parser/parse_func.c:290 +#: parser/parse_func.c:301 parser/parse_func.c:1559 #, c-format msgid "function %s does not exist" msgstr "Funktion %s existiert nicht" @@ -3905,13 +3921,13 @@ msgstr "Typen mit fester Größe müssen Storage-Typ PLAIN haben" msgid "could not form array type name for type \"%s\"" msgstr "konnte keinen Arraytypnamen für Datentyp »%s« erzeugen" -#: catalog/toasting.c:95 commands/indexcmds.c:381 commands/tablecmds.c:4026 -#: commands/tablecmds.c:10501 +#: catalog/toasting.c:91 commands/indexcmds.c:381 commands/tablecmds.c:4026 +#: commands/tablecmds.c:10512 #, c-format msgid "\"%s\" is not a table or materialized view" msgstr "»%s« ist keine Tabelle oder materialisierte Sicht" -#: catalog/toasting.c:146 +#: catalog/toasting.c:142 #, c-format msgid "shared tables cannot be toasted after initdb" msgstr "Cluster-globale Tabellen können nach initdb nicht mehr getoastet werden" @@ -4041,17 +4057,17 @@ msgstr "analysiere Vererbungsbaum von »%s.%s«" msgid "analyzing \"%s.%s\"" msgstr "analysiere »%s.%s«" -#: commands/analyze.c:656 +#: commands/analyze.c:659 #, c-format msgid "automatic analyze of table \"%s.%s.%s\" system usage: %s" msgstr "automatisches Analysieren von Tabelle »%s.%s.%s« Systembenutzung: %s" -#: commands/analyze.c:1300 +#: commands/analyze.c:1303 #, c-format msgid "\"%s\": scanned %d of %u pages, containing %.0f live rows and %.0f dead rows; %d rows in sample, %.0f estimated total rows" msgstr "»%s«: %d von %u Seiten gelesen, enthalten %.0f lebende Zeilen und %.0f tote Zeilen; %d Zeilen in Stichprobe, schätzungsweise %.0f Zeilen insgesamt" -#: commands/analyze.c:1564 executor/execQual.c:2902 +#: commands/analyze.c:1567 executor/execQual.c:2902 msgid "could not convert row type" msgstr "konnte Zeilentyp nicht umwandeln" @@ -4208,12 +4224,12 @@ msgstr "Datenbank »%s« existiert nicht" msgid "\"%s\" is not a table, view, materialized view, composite type, or foreign table" msgstr "»%s« ist weder Tabelle, Sicht, materialisierte Sicht, zusammengesetzter Typ noch Fremdtabelle" -#: commands/constraint.c:60 utils/adt/ri_triggers.c:2704 +#: commands/constraint.c:60 utils/adt/ri_triggers.c:2702 #, c-format msgid "function \"%s\" was not called by trigger manager" msgstr "Funktion »%s« wurde nicht von Triggermanager aufgerufen" -#: commands/constraint.c:67 utils/adt/ri_triggers.c:2713 +#: commands/constraint.c:67 utils/adt/ri_triggers.c:2711 #, c-format msgid "function \"%s\" must be fired AFTER ROW" msgstr "Funktion »%s« muss AFTER ROW ausgelöst werden" @@ -4698,7 +4714,7 @@ msgstr "Spalte »%s« existiert nicht" msgid "column \"%s\" specified more than once" msgstr "Spalte »%s« mehrmals angegeben" -#: commands/createas.c:352 +#: commands/createas.c:209 commands/createas.c:479 #, c-format msgid "too many column names were specified" msgstr "zu viele Spaltennamen wurden angegeben" @@ -5119,7 +5135,7 @@ msgstr "%s kann nur in einer sql_drop-Ereignistriggerfunktion aufgerufen werden" #: commands/event_trigger.c:1226 commands/extension.c:1650 #: commands/extension.c:1759 commands/extension.c:1952 commands/prepare.c:702 #: executor/execQual.c:1743 executor/execQual.c:1768 executor/execQual.c:2143 -#: executor/execQual.c:5306 executor/functions.c:1018 foreign/foreign.c:421 +#: executor/execQual.c:5333 executor/functions.c:1018 foreign/foreign.c:421 #: replication/walsender.c:1901 utils/adt/jsonfuncs.c:924 #: utils/adt/jsonfuncs.c:1095 utils/adt/jsonfuncs.c:1601 #: utils/fmgr/funcapi.c:61 utils/mmgr/portalmem.c:1052 @@ -5135,22 +5151,22 @@ msgstr "Funktion mit Mengenergebnis in einem Zusammenhang aufgerufen, der keine msgid "materialize mode required, but it is not allowed in this context" msgstr "Materialisierungsmodus wird benötigt, ist aber in diesem Zusammenhang nicht erlaubt" -#: commands/explain.c:167 +#: commands/explain.c:168 #, c-format msgid "unrecognized value for EXPLAIN option \"%s\": \"%s\"" msgstr "unbekannter Wert für EXPLAIN-Option »%s«: »%s«" -#: commands/explain.c:173 +#: commands/explain.c:174 #, c-format msgid "unrecognized EXPLAIN option \"%s\"" msgstr "unbekannte EXPLAIN-Option »%s«" -#: commands/explain.c:180 +#: commands/explain.c:181 #, c-format msgid "EXPLAIN option BUFFERS requires ANALYZE" msgstr "EXPLAIN-Option BUFFERS erfordert ANALYZE" -#: commands/explain.c:189 +#: commands/explain.c:190 #, c-format msgid "EXPLAIN option TIMING requires ANALYZE" msgstr "EXPLAIN-Option TIMING erfordert ANALYZE" @@ -5714,8 +5730,9 @@ msgstr "kein Inline-Code angegeben" msgid "language \"%s\" does not support inline code execution" msgstr "Sprache »%s« unterstützt das Ausführen von Inline-Code nicht" -#: commands/indexcmds.c:159 commands/indexcmds.c:487 commands/opclasscmds.c:364 -#: commands/opclasscmds.c:784 commands/opclasscmds.c:1743 +#: commands/indexcmds.c:159 commands/indexcmds.c:487 +#: commands/opclasscmds.c:364 commands/opclasscmds.c:784 +#: commands/opclasscmds.c:1743 #, c-format msgid "access method \"%s\" does not exist" msgstr "Zugriffsmethode »%s« existiert nicht" @@ -5775,7 +5792,7 @@ msgstr "%s %s erstellt implizit einen Index »%s« für Tabelle »%s«" msgid "functions in index predicate must be marked IMMUTABLE" msgstr "Funktionen im Indexprädikat müssen als IMMUTABLE markiert sein" -#: commands/indexcmds.c:1007 parser/parse_utilcmd.c:1802 +#: commands/indexcmds.c:1007 parser/parse_utilcmd.c:1804 #, c-format msgid "column \"%s\" named in key does not exist" msgstr "Spalte »%s«, die im Schlüssel verwendet wird, existiert nicht" @@ -5791,7 +5808,7 @@ msgid "could not determine which collation to use for index expression" msgstr "konnte die für den Indexausdruck zu verwendende Sortierfolge nicht bestimmen" #: commands/indexcmds.c:1098 commands/typecmds.c:780 parser/parse_expr.c:2261 -#: parser/parse_type.c:499 parser/parse_utilcmd.c:2653 utils/adt/misc.c:527 +#: parser/parse_type.c:499 parser/parse_utilcmd.c:2655 utils/adt/misc.c:527 #, c-format msgid "collations are not supported by type %s" msgstr "Sortierfolgen werden von Typ %s nicht unterstützt" @@ -6074,7 +6091,8 @@ msgstr "Restriktionsschätzfunktion %s muss Typ »float8« zurückgeben" msgid "join estimator function %s must return type \"float8\"" msgstr "Join-Schätzfunktion %s muss Typ »float8« zurückgeben" -#: commands/portalcmds.c:61 commands/portalcmds.c:160 commands/portalcmds.c:212 +#: commands/portalcmds.c:61 commands/portalcmds.c:160 +#: commands/portalcmds.c:212 #, c-format msgid "invalid cursor name: must not be empty" msgstr "ungültiger Cursorname: darf nicht leer sein" @@ -6206,7 +6224,7 @@ msgid "unlogged sequences are not supported" msgstr "ungeloggte Sequenzen werden nicht unterstützt" #: commands/sequence.c:430 commands/tablecmds.c:2293 commands/tablecmds.c:2472 -#: commands/tablecmds.c:9989 tcop/utility.c:999 +#: commands/tablecmds.c:10000 tcop/utility.c:999 #, c-format msgid "relation \"%s\" does not exist, skipping" msgstr "Relation »%s« existiert nicht, wird übersprungen" @@ -6352,7 +6370,7 @@ msgstr "materialisierte Sicht »%s« existiert nicht, wird übersprungen" msgid "Use DROP MATERIALIZED VIEW to remove a materialized view." msgstr "Verwenden Sie DROP MATERIALIZED VIEW, um eine materialisierte Sicht zu löschen." -#: commands/tablecmds.c:230 parser/parse_utilcmd.c:1553 +#: commands/tablecmds.c:230 parser/parse_utilcmd.c:1555 #, c-format msgid "index \"%s\" does not exist" msgstr "Index »%s« existiert nicht" @@ -6375,7 +6393,8 @@ msgstr "»%s« ist kein Typ" msgid "Use DROP TYPE to remove a type." msgstr "Verwenden Sie DROP TYPE, um einen Typen zu löschen." -#: commands/tablecmds.c:242 commands/tablecmds.c:7833 commands/tablecmds.c:9921 +#: commands/tablecmds.c:242 commands/tablecmds.c:7833 +#: commands/tablecmds.c:9932 #, c-format msgid "foreign table \"%s\" does not exist" msgstr "Fremdtabelle »%s« existiert nicht" @@ -6416,10 +6435,11 @@ msgstr "DROP INDEX CONCURRENTLY unterstützt das Löschen von mehreren Objekten msgid "DROP INDEX CONCURRENTLY does not support CASCADE" msgstr "DROP INDEX CONCURRENTLY unterstützt kein CASCADE" -#: commands/tablecmds.c:914 commands/tablecmds.c:1252 commands/tablecmds.c:2108 -#: commands/tablecmds.c:3999 commands/tablecmds.c:5819 -#: commands/tablecmds.c:10534 commands/tablecmds.c:10569 commands/trigger.c:213 -#: commands/trigger.c:1098 commands/trigger.c:1204 rewrite/rewriteDefine.c:274 +#: commands/tablecmds.c:914 commands/tablecmds.c:1252 +#: commands/tablecmds.c:2108 commands/tablecmds.c:3999 +#: commands/tablecmds.c:5819 commands/tablecmds.c:10545 +#: commands/tablecmds.c:10580 commands/trigger.c:213 commands/trigger.c:1098 +#: commands/trigger.c:1204 rewrite/rewriteDefine.c:274 #: rewrite/rewriteDefine.c:902 #, c-format msgid "permission denied: \"%s\" is a system catalog" @@ -6435,7 +6455,7 @@ msgstr "Truncate-Vorgang leert ebenfalls Tabelle »%s«" msgid "cannot truncate temporary tables of other sessions" msgstr "kann temporäre Tabellen anderer Sitzungen nicht leeren" -#: commands/tablecmds.c:1467 parser/parse_utilcmd.c:1765 +#: commands/tablecmds.c:1467 parser/parse_utilcmd.c:1767 #, c-format msgid "inherited relation \"%s\" is not a table" msgstr "geerbte Relation »%s« ist keine Tabelle" @@ -6491,7 +6511,7 @@ msgid "inherited column \"%s\" has a storage parameter conflict" msgstr "geerbte Spalte »%s« hat einen Konflikt bei einem Storage-Parameter" #: commands/tablecmds.c:1687 parser/parse_utilcmd.c:859 -#: parser/parse_utilcmd.c:1200 parser/parse_utilcmd.c:1276 +#: parser/parse_utilcmd.c:1202 parser/parse_utilcmd.c:1278 #, c-format msgid "cannot convert whole-row table reference" msgstr "kann Verweis auf ganze Zeile der Tabelle nicht umwandeln" @@ -6965,12 +6985,12 @@ msgstr "Ändern Sie stattdessen den Eigentümer der Tabelle des Index." msgid "cannot change owner of sequence \"%s\"" msgstr "kann Eigentümer der Sequenz »%s« nicht ändern" -#: commands/tablecmds.c:8262 commands/tablecmds.c:10008 +#: commands/tablecmds.c:8262 commands/tablecmds.c:10019 #, c-format msgid "Sequence \"%s\" is linked to table \"%s\"." msgstr "Sequenz »%s« ist mit Tabelle »%s« verknüpft." -#: commands/tablecmds.c:8274 commands/tablecmds.c:10644 +#: commands/tablecmds.c:8274 commands/tablecmds.c:10655 #, c-format msgid "Use ALTER TYPE instead." msgstr "Verwenden Sie stattdessen ALTER TYPE." @@ -7050,62 +7070,67 @@ msgstr "abgeleitete Tabelle »%s« hat unterschiedliche Definition für Check-Co msgid "constraint \"%s\" conflicts with non-inherited constraint on child table \"%s\"" msgstr "Constraint »%s« kollidiert mit nicht vererbtem Constraint für abgeleitete Tabelle »%s«" -#: commands/tablecmds.c:9451 +#: commands/tablecmds.c:9438 +#, c-format +msgid "constraint \"%s\" conflicts with NOT VALID constraint on child table \"%s\"" +msgstr "Constraint »%s« kollidiert mit NOT-VALID-Constraint für abgeleitete Tabelle »%s«" + +#: commands/tablecmds.c:9462 #, c-format msgid "child table is missing constraint \"%s\"" msgstr "Constraint »%s« fehlt in abgeleiteter Tabelle" -#: commands/tablecmds.c:9531 +#: commands/tablecmds.c:9542 #, c-format msgid "relation \"%s\" is not a parent of relation \"%s\"" msgstr "Relation »%s« ist keine Basisrelation von Relation »%s«" -#: commands/tablecmds.c:9757 +#: commands/tablecmds.c:9768 #, c-format msgid "typed tables cannot inherit" msgstr "getypte Tabellen können nicht erben" -#: commands/tablecmds.c:9788 +#: commands/tablecmds.c:9799 #, c-format msgid "table is missing column \"%s\"" msgstr "Spalte »%s« fehlt in Tabelle" -#: commands/tablecmds.c:9798 +#: commands/tablecmds.c:9809 #, c-format msgid "table has column \"%s\" where type requires \"%s\"" msgstr "Tabelle hat Spalte »%s«, aber Typ benötigt »%s«" -#: commands/tablecmds.c:9807 +#: commands/tablecmds.c:9818 #, c-format msgid "table \"%s\" has different type for column \"%s\"" msgstr "Tabelle »%s« hat unterschiedlichen Typ für Spalte »%s«" -#: commands/tablecmds.c:9820 +#: commands/tablecmds.c:9831 #, c-format msgid "table has extra column \"%s\"" msgstr "Tabelle hat zusätzliche Spalte »%s«" -#: commands/tablecmds.c:9870 +#: commands/tablecmds.c:9881 #, c-format msgid "\"%s\" is not a typed table" msgstr "»%s« ist keine getypte Tabelle" -#: commands/tablecmds.c:10007 +#: commands/tablecmds.c:10018 #, c-format msgid "cannot move an owned sequence into another schema" msgstr "einer Tabelle zugeordnete Sequenz kann nicht in ein anderes Schema verschoben werden" -#: commands/tablecmds.c:10103 +#: commands/tablecmds.c:10114 #, c-format msgid "relation \"%s\" already exists in schema \"%s\"" msgstr "Relation »%s« existiert bereits in Schema »%s«" -#: commands/tablecmds.c:10628 +#: commands/tablecmds.c:10639 #, c-format msgid "\"%s\" is not a composite type" msgstr "»%s« ist kein zusammengesetzter Typ" -#: commands/tablecmds.c:10658 +#: commands/tablecmds.c:10669 #, c-format msgid "\"%s\" is not a table, view, materialized view, sequence, or foreign table" msgstr "»%s« ist weder Tabelle, Sicht, materialisierte Sicht, Sequenz noch Fremdtabelle" @@ -7228,7 +7253,7 @@ msgid "could not create symbolic link \"%s\": %m" msgstr "konnte symbolische Verknüpfung »%s« nicht erstellen: %m" #: commands/tablespace.c:708 commands/tablespace.c:718 -#: postmaster/postmaster.c:1412 replication/basebackup.c:282 +#: postmaster/postmaster.c:1419 replication/basebackup.c:282 #: replication/basebackup.c:593 storage/file/copydir.c:53 #: storage/file/copydir.c:96 storage/file/fd.c:2092 storage/file/fd.c:2697 #: utils/adt/genfile.c:354 utils/adt/misc.c:272 utils/misc/tzparser.c:339 @@ -7386,8 +7411,9 @@ msgstr "das zu aktualisierende Tupel wurde schon durch eine vom aktuellen Befehl msgid "Consider using an AFTER trigger instead of a BEFORE trigger to propagate changes to other rows." msgstr "Verwenden Sie einen AFTER-Trigger anstelle eines BEFORE-Triggers, um Änderungen an andere Zeilen zu propagieren." -#: commands/trigger.c:2680 executor/execMain.c:2101 executor/nodeLockRows.c:165 -#: executor/nodeModifyTable.c:441 executor/nodeModifyTable.c:722 +#: commands/trigger.c:2680 executor/execMain.c:2101 +#: executor/nodeLockRows.c:165 executor/nodeModifyTable.c:441 +#: executor/nodeModifyTable.c:722 #, c-format msgid "could not serialize access due to concurrent update" msgstr "kann Zugriff nicht serialisieren wegen gleichzeitiger Aktualisierung" @@ -7925,37 +7951,37 @@ msgstr "älteste Multixact ist weit in der Vergangenheit" msgid "Close open transactions with multixacts soon to avoid wraparound problems." msgstr "Schließen Sie bald alle offenen Transaktionen mit Multixacts, um Überlaufprobleme zu vermeiden." -#: commands/vacuum.c:1082 +#: commands/vacuum.c:1090 #, c-format msgid "some databases have not been vacuumed in over 2 billion transactions" msgstr "einige Datenbanken sind seit über 2 Milliarden Transaktionen nicht gevacuumt worden" -#: commands/vacuum.c:1083 +#: commands/vacuum.c:1091 #, c-format msgid "You might have already suffered transaction-wraparound data loss." msgstr "Sie haben möglicherweise bereits Daten wegen Transaktionsnummernüberlauf verloren." -#: commands/vacuum.c:1200 +#: commands/vacuum.c:1208 #, c-format msgid "skipping vacuum of \"%s\" --- lock not available" msgstr "überspringe Vacuum von »%s« --- Sperre nicht verfügbar" -#: commands/vacuum.c:1226 +#: commands/vacuum.c:1234 #, c-format msgid "skipping \"%s\" --- only superuser can vacuum it" msgstr "überspringe »%s« --- nur Superuser kann sie vacuumen" -#: commands/vacuum.c:1230 +#: commands/vacuum.c:1238 #, c-format msgid "skipping \"%s\" --- only superuser or database owner can vacuum it" msgstr "überspringe »%s« --- nur Superuser oder Eigentümer der Datenbank kann sie vacuumen" -#: commands/vacuum.c:1234 +#: commands/vacuum.c:1242 #, c-format msgid "skipping \"%s\" --- only table or database owner can vacuum it" msgstr "überspringe »%s« --- nur Eigentümer der Tabelle oder der Datenbank kann sie vacuumen" -#: commands/vacuum.c:1252 +#: commands/vacuum.c:1260 #, c-format msgid "skipping \"%s\" --- cannot vacuum non-tables or special system tables" msgstr "überspringe »%s« --- kann Nicht-Tabellen oder besondere Systemtabellen nicht vacuumen" @@ -8147,52 +8173,52 @@ msgstr "»client_encoding« kann jetzt nicht geändert werden." msgid "permission denied to set role \"%s\"" msgstr "keine Berechtigung, um Rolle »%s« zu setzen" -#: commands/view.c:94 +#: commands/view.c:84 #, c-format msgid "could not determine which collation to use for view column \"%s\"" msgstr "konnte die für die Sichtspalte »%s« zu verwendende Sortierfolge nicht bestimmen" -#: commands/view.c:109 +#: commands/view.c:98 #, c-format msgid "view must have at least one column" msgstr "Sicht muss mindestens eine Spalte haben" -#: commands/view.c:240 commands/view.c:252 +#: commands/view.c:229 commands/view.c:241 #, c-format msgid "cannot drop columns from view" msgstr "aus einer Sicht können keine Spalten gelöscht werden" -#: commands/view.c:257 +#: commands/view.c:246 #, c-format msgid "cannot change name of view column \"%s\" to \"%s\"" msgstr "kann Namen der Sichtspalte »%s« nicht in »%s« ändern" -#: commands/view.c:265 +#: commands/view.c:254 #, c-format msgid "cannot change data type of view column \"%s\" from %s to %s" msgstr "kann Datentyp der Sichtspalte »%s« nicht von %s in %s ändern" -#: commands/view.c:398 +#: commands/view.c:387 #, c-format msgid "views must not contain SELECT INTO" msgstr "Sichten dürfen kein SELECT INTO enthalten" -#: commands/view.c:411 +#: commands/view.c:400 #, c-format msgid "views must not contain data-modifying statements in WITH" msgstr "Sichten dürfen keine datenmodifizierenden Anweisungen in WITH enthalten" -#: commands/view.c:439 +#: commands/view.c:428 #, c-format msgid "CREATE VIEW specifies more column names than columns" msgstr "CREATE VIEW gibt mehr Spaltennamen als Spalten an" -#: commands/view.c:447 +#: commands/view.c:436 #, c-format msgid "views cannot be unlogged because they do not have storage" msgstr "Sichten können nicht ungeloggt sein, weil sie keinen Speicherplatz verwenden" -#: commands/view.c:461 +#: commands/view.c:450 #, c-format msgid "view \"%s\" will be a temporary view" msgstr "Sicht »%s« wird eine temporäre Sicht" @@ -8362,7 +8388,7 @@ msgstr "Fehlgeschlagene Zeile enthält %s." msgid "new row for relation \"%s\" violates check constraint \"%s\"" msgstr "neue Zeile für Relation »%s« verletzt Check-Constraint »%s«" -#: executor/execQual.c:306 executor/execQual.c:334 executor/execQual.c:3155 +#: executor/execQual.c:306 executor/execQual.c:334 executor/execQual.c:3167 #: utils/adt/array_userfuncs.c:430 utils/adt/arrayfuncs.c:233 #: utils/adt/arrayfuncs.c:512 utils/adt/arrayfuncs.c:1247 #: utils/adt/arrayfuncs.c:2920 utils/adt/arrayfuncs.c:4945 @@ -8375,12 +8401,12 @@ msgstr "Anzahl der Arraydimensionen (%d) überschreitet erlaubtes Maximum (%d)" msgid "array subscript in assignment must not be null" msgstr "Arrayindex in Zuweisung darf nicht NULL sein" -#: executor/execQual.c:642 executor/execQual.c:4076 +#: executor/execQual.c:642 executor/execQual.c:4103 #, c-format msgid "attribute %d has wrong type" msgstr "Attribut %d hat falschen Typ" -#: executor/execQual.c:643 executor/execQual.c:4077 +#: executor/execQual.c:643 executor/execQual.c:4104 #, c-format msgid "Table has type %s, but query expects %s." msgstr "Tabelle hat Typ %s, aber Anfrage erwartet %s." @@ -8474,62 +8500,65 @@ msgstr "IS DISTINCT FROM unterstützt keine Mengenargumente" msgid "op ANY/ALL (array) does not support set arguments" msgstr "op ANY/ALL (array) unterstützt keine Mengenargumente" -#: executor/execQual.c:3133 +#: executor/execQual.c:3145 #, c-format msgid "cannot merge incompatible arrays" msgstr "kann inkompatible Arrays nicht verschmelzen" -#: executor/execQual.c:3134 +#: executor/execQual.c:3146 #, c-format msgid "Array with element type %s cannot be included in ARRAY construct with element type %s." msgstr "Arrayelement mit Typ %s kann nicht in ARRAY-Konstrukt mit Elementtyp %s verwendet werden." -#: executor/execQual.c:3175 executor/execQual.c:3202 utils/adt/arrayfuncs.c:547 +#: executor/execQual.c:3187 executor/execQual.c:3214 +#: utils/adt/arrayfuncs.c:547 #, c-format msgid "multidimensional arrays must have array expressions with matching dimensions" msgstr "mehrdimensionale Arrays müssen Arraysausdrücke mit gleicher Anzahl Dimensionen haben" -#: executor/execQual.c:3717 +#: executor/execQual.c:3729 #, c-format msgid "NULLIF does not support set arguments" msgstr "NULLIF unterstützt keine Mengenargumente" -#: executor/execQual.c:3947 utils/adt/domains.c:131 +#: executor/execQual.c:3974 utils/adt/domains.c:131 #, c-format msgid "domain %s does not allow null values" msgstr "Domäne %s erlaubt keine NULL-Werte" -#: executor/execQual.c:3977 utils/adt/domains.c:168 +#: executor/execQual.c:4004 utils/adt/domains.c:168 #, c-format msgid "value for domain %s violates check constraint \"%s\"" msgstr "Wert für Domäne %s verletzt Check-Constraint »%s«" -#: executor/execQual.c:4335 +#: executor/execQual.c:4362 #, c-format msgid "WHERE CURRENT OF is not supported for this table type" msgstr "WHERE CURRENT OF wird für diesen Tabellentyp nicht unterstützt" -#: executor/execQual.c:4478 optimizer/util/clauses.c:573 parser/parse_agg.c:347 +#: executor/execQual.c:4505 optimizer/util/clauses.c:575 +#: parser/parse_agg.c:347 #, c-format msgid "aggregate function calls cannot be nested" msgstr "Aufrufe von Aggregatfunktionen können nicht geschachtelt werden" -#: executor/execQual.c:4516 optimizer/util/clauses.c:647 parser/parse_agg.c:443 +#: executor/execQual.c:4543 optimizer/util/clauses.c:649 +#: parser/parse_agg.c:443 #, c-format msgid "window function calls cannot be nested" msgstr "Aufrufe von Fensterfunktionen können nicht geschachtelt werden" -#: executor/execQual.c:4728 +#: executor/execQual.c:4755 #, c-format msgid "target type is not an array" msgstr "Zieltyp ist kein Array" -#: executor/execQual.c:4842 +#: executor/execQual.c:4869 #, c-format msgid "ROW() column has type %s instead of type %s" msgstr "ROW()-Spalte hat Typ %s statt Typ %s" -#: executor/execQual.c:4977 utils/adt/arrayfuncs.c:3383 +#: executor/execQual.c:5004 utils/adt/arrayfuncs.c:3383 #: utils/adt/rowtypes.c:928 #, c-format msgid "could not identify a comparison function for type %s" @@ -8766,7 +8795,7 @@ msgstr "DECLARE SCROLL CURSOR ... FOR UPDATE/SHARE wird nicht unterstützt" msgid "Scrollable cursors must be READ ONLY." msgstr "Scrollbare Cursor müssen READ ONLY sein." -#: executor/spi.c:2414 +#: executor/spi.c:2422 #, c-format msgid "SQL statement \"%s\"" msgstr "SQL-Anweisung »%s«" @@ -8826,13 +8855,13 @@ msgstr "STDIN/STDOUT sind nicht mit PROGRAM erlaubt" msgid "GLOBAL is deprecated in temporary table creation" msgstr "die Verwendung von GLOBAL beim Erzeugen einer temporären Tabelle ist veraltet" -#: gram.y:3091 utils/adt/ri_triggers.c:315 utils/adt/ri_triggers.c:372 -#: utils/adt/ri_triggers.c:791 utils/adt/ri_triggers.c:1014 -#: utils/adt/ri_triggers.c:1170 utils/adt/ri_triggers.c:1351 -#: utils/adt/ri_triggers.c:1516 utils/adt/ri_triggers.c:1692 -#: utils/adt/ri_triggers.c:1872 utils/adt/ri_triggers.c:2063 -#: utils/adt/ri_triggers.c:2121 utils/adt/ri_triggers.c:2226 -#: utils/adt/ri_triggers.c:2391 +#: gram.y:3091 utils/adt/ri_triggers.c:313 utils/adt/ri_triggers.c:370 +#: utils/adt/ri_triggers.c:789 utils/adt/ri_triggers.c:1012 +#: utils/adt/ri_triggers.c:1168 utils/adt/ri_triggers.c:1349 +#: utils/adt/ri_triggers.c:1514 utils/adt/ri_triggers.c:1690 +#: utils/adt/ri_triggers.c:1870 utils/adt/ri_triggers.c:2061 +#: utils/adt/ri_triggers.c:2119 utils/adt/ri_triggers.c:2224 +#: utils/adt/ri_triggers.c:2389 #, c-format msgid "MATCH PARTIAL not yet implemented" msgstr "MATCH PARTIAL ist noch nicht implementiert" @@ -8841,7 +8870,7 @@ msgstr "MATCH PARTIAL ist noch nicht implementiert" msgid "duplicate trigger events specified" msgstr "mehrere Trigger-Ereignisse angegeben" -#: gram.y:4418 parser/parse_utilcmd.c:2574 parser/parse_utilcmd.c:2600 +#: gram.y:4418 parser/parse_utilcmd.c:2576 parser/parse_utilcmd.c:2602 #, c-format msgid "constraint declared INITIALLY DEFERRED must be DEFERRABLE" msgstr "Constraint, der als INITIALLY DEFERRED deklariert wurde, muss DEFERRABLE sein" @@ -9121,512 +9150,512 @@ msgstr "konnte Konfigurationsverzeichnis »%s« nicht öffnen: %m" msgid "Cannot enlarge string buffer containing %d bytes by %d more bytes." msgstr "Kann Zeichenkettenpuffer mit %d Bytes nicht um %d Bytes vergrößern." -#: libpq/auth.c:257 +#: libpq/auth.c:260 #, c-format msgid "authentication failed for user \"%s\": host rejected" msgstr "Authentifizierung für Benutzer »%s« fehlgeschlagen: Host abgelehnt" -#: libpq/auth.c:260 +#: libpq/auth.c:263 #, c-format msgid "Kerberos 5 authentication failed for user \"%s\"" msgstr "Kerberos-5-Authentifizierung für Benutzer »%s« fehlgeschlagen" -#: libpq/auth.c:263 +#: libpq/auth.c:266 #, c-format msgid "\"trust\" authentication failed for user \"%s\"" msgstr "»trust«-Authentifizierung für Benutzer »%s« fehlgeschlagen" -#: libpq/auth.c:266 +#: libpq/auth.c:269 #, c-format msgid "Ident authentication failed for user \"%s\"" msgstr "Ident-Authentifizierung für Benutzer »%s« fehlgeschlagen" -#: libpq/auth.c:269 +#: libpq/auth.c:272 #, c-format msgid "Peer authentication failed for user \"%s\"" msgstr "Peer-Authentifizierung für Benutzer »%s« fehlgeschlagen" -#: libpq/auth.c:273 +#: libpq/auth.c:276 #, c-format msgid "password authentication failed for user \"%s\"" msgstr "Passwort-Authentifizierung für Benutzer »%s« fehlgeschlagen" -#: libpq/auth.c:278 +#: libpq/auth.c:281 #, c-format msgid "GSSAPI authentication failed for user \"%s\"" msgstr "GSSAPI-Authentifizierung für Benutzer »%s« fehlgeschlagen" -#: libpq/auth.c:281 +#: libpq/auth.c:284 #, c-format msgid "SSPI authentication failed for user \"%s\"" msgstr "SSPI-Authentifizierung für Benutzer »%s« fehlgeschlagen" -#: libpq/auth.c:284 +#: libpq/auth.c:287 #, c-format msgid "PAM authentication failed for user \"%s\"" msgstr "PAM-Authentifizierung für Benutzer »%s« fehlgeschlagen" -#: libpq/auth.c:287 +#: libpq/auth.c:290 #, c-format msgid "LDAP authentication failed for user \"%s\"" msgstr "LDAP-Authentifizierung für Benutzer »%s« fehlgeschlagen" -#: libpq/auth.c:290 +#: libpq/auth.c:293 #, c-format msgid "certificate authentication failed for user \"%s\"" msgstr "Zertifikatauthentifizierung für Benutzer »%s« fehlgeschlagen" -#: libpq/auth.c:293 +#: libpq/auth.c:296 #, c-format msgid "RADIUS authentication failed for user \"%s\"" msgstr "RADIUS-Authentifizierung für Benutzer »%s« fehlgeschlagen" -#: libpq/auth.c:296 +#: libpq/auth.c:299 #, c-format msgid "authentication failed for user \"%s\": invalid authentication method" msgstr "Authentifizierung für Benutzer »%s« fehlgeschlagen: ungültige Authentifizierungsmethode" -#: libpq/auth.c:304 +#: libpq/auth.c:307 #, c-format msgid "Connection matched pg_hba.conf line %d: \"%s\"" msgstr "Verbindung stimmte mit pg_hba.conf-Zeile %d überein: »%s«" -#: libpq/auth.c:359 +#: libpq/auth.c:362 #, c-format msgid "connection requires a valid client certificate" msgstr "Verbindung erfordert ein gültiges Client-Zertifikat" -#: libpq/auth.c:401 +#: libpq/auth.c:404 #, c-format msgid "pg_hba.conf rejects replication connection for host \"%s\", user \"%s\", %s" msgstr "pg_hba.conf lehnt Replikationsverbindung ab für Host »%s«, Benutzer »%s«, %s" -#: libpq/auth.c:403 libpq/auth.c:419 libpq/auth.c:477 libpq/auth.c:495 +#: libpq/auth.c:406 libpq/auth.c:422 libpq/auth.c:480 libpq/auth.c:498 msgid "SSL off" msgstr "SSL aus" -#: libpq/auth.c:403 libpq/auth.c:419 libpq/auth.c:477 libpq/auth.c:495 +#: libpq/auth.c:406 libpq/auth.c:422 libpq/auth.c:480 libpq/auth.c:498 msgid "SSL on" msgstr "SSL an" -#: libpq/auth.c:407 +#: libpq/auth.c:410 #, c-format msgid "pg_hba.conf rejects replication connection for host \"%s\", user \"%s\"" msgstr "pg_hba.conf lehnt Replikationsverbindung ab für Host »%s«, Benutzer »%s«" -#: libpq/auth.c:416 +#: libpq/auth.c:419 #, c-format msgid "pg_hba.conf rejects connection for host \"%s\", user \"%s\", database \"%s\", %s" msgstr "pg_hba.conf lehnt Verbindung ab für Host »%s«, Benutzer »%s«, Datenbank »%s«, %s" -#: libpq/auth.c:423 +#: libpq/auth.c:426 #, c-format msgid "pg_hba.conf rejects connection for host \"%s\", user \"%s\", database \"%s\"" msgstr "pg_hba.conf lehnt Verbindung ab für Host »%s«, Benutzer »%s«, Datenbank »%s«" -#: libpq/auth.c:452 +#: libpq/auth.c:455 #, c-format msgid "Client IP address resolved to \"%s\", forward lookup matches." msgstr "Auflösung der Client-IP-Adresse ergab »%s«, Vorwärtsauflösung stimmt überein." -#: libpq/auth.c:455 +#: libpq/auth.c:458 #, c-format msgid "Client IP address resolved to \"%s\", forward lookup not checked." msgstr "Auflösung der Client-IP-Adresse ergab »%s«, Vorwärtsauflösung nicht geprüft." -#: libpq/auth.c:458 +#: libpq/auth.c:461 #, c-format msgid "Client IP address resolved to \"%s\", forward lookup does not match." msgstr "Auflösung der Client-IP-Adresse ergab »%s«, Vorwärtsauflösung stimmt nicht überein." -#: libpq/auth.c:461 +#: libpq/auth.c:464 #, c-format msgid "Could not translate client host name \"%s\" to IP address: %s." msgstr "Konnte Client-Hostnamen »%s« nicht in IP-Adresse übersetzen: %s." -#: libpq/auth.c:466 +#: libpq/auth.c:469 #, c-format msgid "Could not resolve client IP address to a host name: %s." msgstr "Konnte Client-IP-Adresse nicht in einen Hostnamen auflösen: %s." -#: libpq/auth.c:475 +#: libpq/auth.c:478 #, c-format msgid "no pg_hba.conf entry for replication connection from host \"%s\", user \"%s\", %s" msgstr "kein pg_hba.conf-Eintrag für Replikationsverbindung von Host »%s«, Benutzer »%s«, %s" -#: libpq/auth.c:482 +#: libpq/auth.c:485 #, c-format msgid "no pg_hba.conf entry for replication connection from host \"%s\", user \"%s\"" msgstr "kein pg_hba.conf-Eintrag für Replikationsverbindung von Host »%s«, Benutzer »%s«" -#: libpq/auth.c:492 +#: libpq/auth.c:495 #, c-format msgid "no pg_hba.conf entry for host \"%s\", user \"%s\", database \"%s\", %s" msgstr "kein pg_hba.conf-Eintrag für Host »%s«, Benutzer »%s«, Datenbank »%s«, %s" -#: libpq/auth.c:500 +#: libpq/auth.c:503 #, c-format msgid "no pg_hba.conf entry for host \"%s\", user \"%s\", database \"%s\"" msgstr "kein pg_hba.conf-Eintrag für Host »%s«, Benutzer »%s«, Datenbank »%s«" -#: libpq/auth.c:552 libpq/hba.c:1188 +#: libpq/auth.c:555 libpq/hba.c:1188 #, c-format msgid "MD5 authentication is not supported when \"db_user_namespace\" is enabled" msgstr "MD5-Authentifizierung wird nicht unterstützt, wenn »db_user_namespace« angeschaltet ist" -#: libpq/auth.c:677 +#: libpq/auth.c:680 #, c-format msgid "expected password response, got message type %d" msgstr "Passwort-Antwort erwartet, Message-Typ %d empfangen" -#: libpq/auth.c:705 +#: libpq/auth.c:708 #, c-format msgid "invalid password packet size" msgstr "ungültige Größe des Passwortpakets" -#: libpq/auth.c:709 +#: libpq/auth.c:712 #, c-format msgid "received password packet" msgstr "Passwortpaket empfangen" -#: libpq/auth.c:767 +#: libpq/auth.c:770 #, c-format msgid "Kerberos initialization returned error %d" msgstr "Kerberos-Initialisierung ergab Fehler %d" -#: libpq/auth.c:777 +#: libpq/auth.c:780 #, c-format msgid "Kerberos keytab resolving returned error %d" msgstr "Auflösung der Kerberos-Keytab ergab Fehler %d" -#: libpq/auth.c:801 +#: libpq/auth.c:804 #, c-format msgid "Kerberos sname_to_principal(\"%s\", \"%s\") returned error %d" msgstr "Kerberos sname_to_principal(\"%s\", \"%s\") ergab Fehler %d" -#: libpq/auth.c:846 +#: libpq/auth.c:849 #, c-format msgid "Kerberos recvauth returned error %d" msgstr "Kerberos recvauth ergab Fehler %d" -#: libpq/auth.c:869 +#: libpq/auth.c:872 #, c-format msgid "Kerberos unparse_name returned error %d" msgstr "Kerberos unparse_name ergab Fehler %d" -#: libpq/auth.c:1017 +#: libpq/auth.c:1020 #, c-format msgid "GSSAPI is not supported in protocol version 2" msgstr "GSSAPI wird in Protokollversion 2 nicht unterstützt" -#: libpq/auth.c:1074 +#: libpq/auth.c:1077 #, c-format msgid "expected GSS response, got message type %d" msgstr "GSS-Antwort erwartet, Message-Typ %d empfangen" -#: libpq/auth.c:1133 +#: libpq/auth.c:1136 msgid "accepting GSS security context failed" msgstr "Annahme des GSS-Sicherheitskontexts fehlgeschlagen" -#: libpq/auth.c:1159 +#: libpq/auth.c:1162 msgid "retrieving GSS user name failed" msgstr "Abfrage des GSS-Benutzernamens fehlgeschlagen" -#: libpq/auth.c:1276 +#: libpq/auth.c:1281 #, c-format msgid "SSPI is not supported in protocol version 2" msgstr "SSL wird in Protokollversion 2 nicht unterstützt" -#: libpq/auth.c:1291 +#: libpq/auth.c:1296 msgid "could not acquire SSPI credentials" msgstr "konnte SSPI-Credentials nicht erhalten" -#: libpq/auth.c:1309 +#: libpq/auth.c:1314 #, c-format msgid "expected SSPI response, got message type %d" msgstr "SSPI-Antwort erwartet, Message-Typ %d empfangen" -#: libpq/auth.c:1381 +#: libpq/auth.c:1386 msgid "could not accept SSPI security context" msgstr "konnte SSPI-Sicherheitskontext nicht akzeptieren" -#: libpq/auth.c:1443 +#: libpq/auth.c:1448 msgid "could not get token from SSPI security context" msgstr "konnte kein Token vom SSPI-Sicherheitskontext erhalten" -#: libpq/auth.c:1688 +#: libpq/auth.c:1693 #, c-format msgid "could not create socket for Ident connection: %m" msgstr "konnte Socket für Ident-Verbindung nicht erzeugen: %m" -#: libpq/auth.c:1703 +#: libpq/auth.c:1708 #, c-format msgid "could not bind to local address \"%s\": %m" msgstr "konnte nicht mit lokaler Adresse »%s« verbinden: %m" -#: libpq/auth.c:1715 +#: libpq/auth.c:1720 #, c-format msgid "could not connect to Ident server at address \"%s\", port %s: %m" msgstr "konnte nicht mit Ident-Server auf Adresse »%s«, Port %s verbinden: %m" -#: libpq/auth.c:1735 +#: libpq/auth.c:1740 #, c-format msgid "could not send query to Ident server at address \"%s\", port %s: %m" msgstr "konnte Anfrage an Ident-Server auf Adresse »%s«, Port %s nicht senden: %m" -#: libpq/auth.c:1750 +#: libpq/auth.c:1755 #, c-format msgid "could not receive response from Ident server at address \"%s\", port %s: %m" msgstr "konnte Antwort von Ident-Server auf Adresse »%s«, Port %s nicht empfangen: %m" -#: libpq/auth.c:1760 +#: libpq/auth.c:1765 #, c-format msgid "invalidly formatted response from Ident server: \"%s\"" msgstr "ungültig formatierte Antwort vom Ident-Server: »%s«" -#: libpq/auth.c:1801 +#: libpq/auth.c:1806 #, c-format msgid "peer authentication is not supported on this platform" msgstr "Peer-Authentifizierung wird auf dieser Plattform nicht unterstützt" -#: libpq/auth.c:1805 +#: libpq/auth.c:1810 #, c-format msgid "could not get peer credentials: %m" msgstr "konnte Credentials von Gegenstelle nicht ermitteln: %m" -#: libpq/auth.c:1814 +#: libpq/auth.c:1819 #, c-format msgid "local user with ID %d does not exist" msgstr "lokaler Benutzer mit ID %d existiert nicht" -#: libpq/auth.c:1897 libpq/auth.c:2168 libpq/auth.c:2533 +#: libpq/auth.c:1902 libpq/auth.c:2173 libpq/auth.c:2538 #, c-format msgid "empty password returned by client" msgstr "Client gab leeres Passwort zurück" -#: libpq/auth.c:1907 +#: libpq/auth.c:1912 #, c-format msgid "error from underlying PAM layer: %s" msgstr "Fehler von der unteren PAM-Ebene: %s" -#: libpq/auth.c:1976 +#: libpq/auth.c:1981 #, c-format msgid "could not create PAM authenticator: %s" msgstr "konnte PAM-Authenticator nicht erzeugen: %s" -#: libpq/auth.c:1987 +#: libpq/auth.c:1992 #, c-format msgid "pam_set_item(PAM_USER) failed: %s" msgstr "pam_set_item(PAM_USER) fehlgeschlagen: %s" -#: libpq/auth.c:1998 +#: libpq/auth.c:2003 #, c-format msgid "pam_set_item(PAM_CONV) failed: %s" msgstr "pam_set_item(PAM_CONV) fehlgeschlagen: %s" -#: libpq/auth.c:2009 +#: libpq/auth.c:2014 #, c-format msgid "pam_authenticate failed: %s" msgstr "pam_authenticate fehlgeschlagen: %s" -#: libpq/auth.c:2020 +#: libpq/auth.c:2025 #, c-format msgid "pam_acct_mgmt failed: %s" msgstr "pam_acct_mgmt fehlgeschlagen: %s" -#: libpq/auth.c:2031 +#: libpq/auth.c:2036 #, c-format msgid "could not release PAM authenticator: %s" msgstr "konnte PAM-Authenticator nicht freigeben: %s" -#: libpq/auth.c:2064 +#: libpq/auth.c:2069 #, c-format msgid "could not initialize LDAP: %m" msgstr "konnte LDAP nicht initialisieren: %m" -#: libpq/auth.c:2067 +#: libpq/auth.c:2072 #, c-format msgid "could not initialize LDAP: error code %d" msgstr "konnte LDAP nicht initialisieren: Fehlercode %d" -#: libpq/auth.c:2077 +#: libpq/auth.c:2082 #, c-format msgid "could not set LDAP protocol version: %s" msgstr "konnte LDAP-Protokollversion nicht setzen: %s" -#: libpq/auth.c:2106 +#: libpq/auth.c:2111 #, c-format msgid "could not load wldap32.dll" msgstr "konnte wldap32.dll nicht laden" -#: libpq/auth.c:2114 +#: libpq/auth.c:2119 #, c-format msgid "could not load function _ldap_start_tls_sA in wldap32.dll" msgstr "konnte Funktion _ldap_start_tls_sA in wldap32.dll nicht laden" -#: libpq/auth.c:2115 +#: libpq/auth.c:2120 #, c-format msgid "LDAP over SSL is not supported on this platform." msgstr "LDAP über SSL wird auf dieser Plattform nicht unterstützt." -#: libpq/auth.c:2130 +#: libpq/auth.c:2135 #, c-format msgid "could not start LDAP TLS session: %s" msgstr "konnte LDAP-TLS-Sitzung nicht starten: %s" -#: libpq/auth.c:2152 +#: libpq/auth.c:2157 #, c-format msgid "LDAP server not specified" msgstr "LDAP-Server nicht angegeben" -#: libpq/auth.c:2205 +#: libpq/auth.c:2210 #, c-format msgid "invalid character in user name for LDAP authentication" msgstr "ungültiges Zeichen im Benutzernamen für LDAP-Authentifizierung" -#: libpq/auth.c:2220 +#: libpq/auth.c:2225 #, c-format msgid "could not perform initial LDAP bind for ldapbinddn \"%s\" on server \"%s\": %s" msgstr "erstes LDAP-Binden für ldapbinddn »%s« auf Server »%s« fehlgeschlagen: %s" -#: libpq/auth.c:2245 +#: libpq/auth.c:2250 #, c-format msgid "could not search LDAP for filter \"%s\" on server \"%s\": %s" msgstr "konnte LDAP nicht mit Filter »%s« auf Server »%s« durchsuchen: %s" -#: libpq/auth.c:2256 +#: libpq/auth.c:2261 #, c-format msgid "LDAP user \"%s\" does not exist" msgstr "LDAP-Benutzer »%s« existiert nicht" -#: libpq/auth.c:2257 +#: libpq/auth.c:2262 #, c-format msgid "LDAP search for filter \"%s\" on server \"%s\" returned no entries." msgstr "LDAP-Suche nach Filter »%s« auf Server »%s« gab keine Einträge zurück." -#: libpq/auth.c:2261 +#: libpq/auth.c:2266 #, c-format msgid "LDAP user \"%s\" is not unique" msgstr "LDAP-Benutzer »%s« ist nicht eindeutig" -#: libpq/auth.c:2262 +#: libpq/auth.c:2267 #, c-format msgid "LDAP search for filter \"%s\" on server \"%s\" returned %d entry." msgid_plural "LDAP search for filter \"%s\" on server \"%s\" returned %d entries." msgstr[0] "LDAP-Suche nach Filter »%s« auf Server »%s« gab %d Eintrag zurück." msgstr[1] "LDAP-Suche nach Filter »%s« auf Server »%s« gab %d Einträge zurück." -#: libpq/auth.c:2280 +#: libpq/auth.c:2285 #, c-format msgid "could not get dn for the first entry matching \"%s\" on server \"%s\": %s" msgstr "konnte DN fũr den ersten Treffer für »%s« auf Server »%s« nicht lesen: %s" -#: libpq/auth.c:2300 +#: libpq/auth.c:2305 #, c-format msgid "could not unbind after searching for user \"%s\" on server \"%s\": %s" msgstr "Losbinden fehlgeschlagen nach Suche nach Benutzer »%s« auf Server »%s«: %s" -#: libpq/auth.c:2337 +#: libpq/auth.c:2342 #, c-format msgid "LDAP login failed for user \"%s\" on server \"%s\": %s" msgstr "LDAP-Login fehlgeschlagen für Benutzer »%s« auf Server »%s«: %s" -#: libpq/auth.c:2365 +#: libpq/auth.c:2370 #, c-format msgid "certificate authentication failed for user \"%s\": client certificate contains no user name" msgstr "Zertifikatauthentifizierung für Benutzer »%s« fehlgeschlagen: Client-Zertifikat enthält keinen Benutzernamen" -#: libpq/auth.c:2489 +#: libpq/auth.c:2494 #, c-format msgid "RADIUS server not specified" msgstr "RADIUS-Server nicht angegeben" -#: libpq/auth.c:2496 +#: libpq/auth.c:2501 #, c-format msgid "RADIUS secret not specified" msgstr "RADIUS-Geheimnis nicht angegeben" -#: libpq/auth.c:2512 libpq/hba.c:1604 +#: libpq/auth.c:2517 libpq/hba.c:1604 #, c-format msgid "could not translate RADIUS server name \"%s\" to address: %s" msgstr "konnte RADIUS-Servername »%s« nicht in Adresse übersetzen: %s" -#: libpq/auth.c:2540 +#: libpq/auth.c:2545 #, c-format msgid "RADIUS authentication does not support passwords longer than 16 characters" msgstr "RADIUS-Authentifizierung unterstützt keine Passwörter länger als 16 Zeichen" -#: libpq/auth.c:2551 +#: libpq/auth.c:2556 #, c-format msgid "could not generate random encryption vector" msgstr "konnte zufälligen Verschlüsselungsvektor nicht erzeugen" -#: libpq/auth.c:2574 +#: libpq/auth.c:2579 #, c-format msgid "could not perform MD5 encryption of password" msgstr "konnte MD5-Verschlüsselung des Passworts nicht durchführen" -#: libpq/auth.c:2596 +#: libpq/auth.c:2601 #, c-format msgid "could not create RADIUS socket: %m" msgstr "konnte RADIUS-Socket nicht erstellen: %m" -#: libpq/auth.c:2617 +#: libpq/auth.c:2622 #, c-format msgid "could not bind local RADIUS socket: %m" msgstr "konnte lokales RADIUS-Socket nicht binden: %m" -#: libpq/auth.c:2627 +#: libpq/auth.c:2632 #, c-format msgid "could not send RADIUS packet: %m" msgstr "konnte RADIUS-Paket nicht senden: %m" -#: libpq/auth.c:2656 libpq/auth.c:2681 +#: libpq/auth.c:2661 libpq/auth.c:2686 #, c-format msgid "timeout waiting for RADIUS response" msgstr "Zeitüberschreitung beim Warten auf RADIUS-Antwort" -#: libpq/auth.c:2674 +#: libpq/auth.c:2679 #, c-format msgid "could not check status on RADIUS socket: %m" msgstr "konnte Status des RADIUS-Sockets nicht prüfen: %m" -#: libpq/auth.c:2703 +#: libpq/auth.c:2708 #, c-format msgid "could not read RADIUS response: %m" msgstr "konnte RADIUS-Antwort nicht lesen: %m" -#: libpq/auth.c:2715 libpq/auth.c:2719 +#: libpq/auth.c:2720 libpq/auth.c:2724 #, c-format msgid "RADIUS response was sent from incorrect port: %d" msgstr "RADIUS-Antwort wurde von falschem Port gesendet: %d" -#: libpq/auth.c:2728 +#: libpq/auth.c:2733 #, c-format msgid "RADIUS response too short: %d" msgstr "RADIUS-Antwort zu kurz: %d" -#: libpq/auth.c:2735 +#: libpq/auth.c:2740 #, c-format msgid "RADIUS response has corrupt length: %d (actual length %d)" msgstr "RADIUS-Antwort hat verfälschte Länge: %d (tatsächliche Länge %d)" -#: libpq/auth.c:2743 +#: libpq/auth.c:2748 #, c-format msgid "RADIUS response is to a different request: %d (should be %d)" msgstr "RADIUS-Antwort unterscheidet sich von Anfrage: %d (sollte %d sein)" -#: libpq/auth.c:2768 +#: libpq/auth.c:2773 #, c-format msgid "could not perform MD5 encryption of received packet" msgstr "konnte MD5-Verschlüsselung des empfangenen Pakets nicht durchführen" -#: libpq/auth.c:2777 +#: libpq/auth.c:2782 #, c-format msgid "RADIUS response has incorrect MD5 signature" msgstr "RADIUS-Antwort hat falsche MD5-Signatur" -#: libpq/auth.c:2794 +#: libpq/auth.c:2799 #, c-format msgid "RADIUS response has invalid code (%d) for user \"%s\"" msgstr "RADIUS-Antwort hat ungültigen Code (%d) für Benutzer »%s«" @@ -9698,121 +9727,121 @@ msgstr "konnte Serverdatei »%s« nicht erstellen: %m" msgid "could not write server file \"%s\": %m" msgstr "konnte Serverdatei »%s« nicht schreiben: %m" -#: libpq/be-secure.c:284 libpq/be-secure.c:379 +#: libpq/be-secure.c:287 libpq/be-secure.c:385 #, c-format msgid "SSL error: %s" msgstr "SSL-Fehler: %s" -#: libpq/be-secure.c:293 libpq/be-secure.c:388 libpq/be-secure.c:948 +#: libpq/be-secure.c:296 libpq/be-secure.c:394 libpq/be-secure.c:976 #, c-format msgid "unrecognized SSL error code: %d" msgstr "unbekannter SSL-Fehlercode: %d" -#: libpq/be-secure.c:332 libpq/be-secure.c:336 libpq/be-secure.c:346 +#: libpq/be-secure.c:336 libpq/be-secure.c:340 libpq/be-secure.c:350 #, c-format msgid "SSL renegotiation failure" msgstr "Fehler bei SSL-Neuverhandlung" -#: libpq/be-secure.c:340 +#: libpq/be-secure.c:344 #, c-format msgid "SSL failed to send renegotiation request" msgstr "SSL konnte keine neue Verhandlungsanfrage senden" -#: libpq/be-secure.c:748 +#: libpq/be-secure.c:755 #, c-format msgid "could not create SSL context: %s" msgstr "konnte SSL-Kontext nicht erzeugen: %s" -#: libpq/be-secure.c:764 +#: libpq/be-secure.c:771 #, c-format msgid "could not load server certificate file \"%s\": %s" msgstr "konnte Serverzertifikatsdatei »%s« nicht laden: %s" -#: libpq/be-secure.c:770 +#: libpq/be-secure.c:777 #, c-format msgid "could not access private key file \"%s\": %m" msgstr "konnte auf private Schlüsseldatei »%s« nicht zugreifen: %m" -#: libpq/be-secure.c:785 +#: libpq/be-secure.c:792 #, c-format msgid "private key file \"%s\" has group or world access" msgstr "private Schlüsseldatei »%s« erlaubt Zugriff von Gruppe oder Welt" -#: libpq/be-secure.c:787 +#: libpq/be-secure.c:794 #, c-format msgid "Permissions should be u=rw (0600) or less." msgstr "Rechte sollten u=rw (0600) oder weniger sein." -#: libpq/be-secure.c:794 +#: libpq/be-secure.c:801 #, c-format msgid "could not load private key file \"%s\": %s" msgstr "konnte private Schlüsseldatei »%s« nicht laden: %s" -#: libpq/be-secure.c:799 +#: libpq/be-secure.c:806 #, c-format msgid "check of private key failed: %s" msgstr "Überprüfung des privaten Schlüssels fehlgeschlagen: %s" -#: libpq/be-secure.c:819 +#: libpq/be-secure.c:826 #, c-format msgid "could not load root certificate file \"%s\": %s" msgstr "konnte Root-Zertifikat-Datei »%s« nicht laden: %s" -#: libpq/be-secure.c:843 +#: libpq/be-secure.c:850 #, c-format msgid "SSL certificate revocation list file \"%s\" ignored" msgstr "SSL-Certificate-Revocation-List-Datei »%s« ignoriert" -#: libpq/be-secure.c:845 +#: libpq/be-secure.c:852 #, c-format msgid "SSL library does not support certificate revocation lists." msgstr "SSL-Bibliothek unterstützt keine Certificate-Revocation-Lists." -#: libpq/be-secure.c:850 +#: libpq/be-secure.c:857 #, c-format msgid "could not load SSL certificate revocation list file \"%s\": %s" msgstr "konnte SSL-Certificate-Revocation-List-Datei »%s« nicht laden: %s" -#: libpq/be-secure.c:895 +#: libpq/be-secure.c:903 #, c-format msgid "could not initialize SSL connection: %s" msgstr "konnte SSL-Verbindung nicht initialisieren: %s" -#: libpq/be-secure.c:903 +#: libpq/be-secure.c:911 #, c-format msgid "could not set SSL socket: %s" msgstr "konnte SSL-Socket nicht setzen: %s" -#: libpq/be-secure.c:928 +#: libpq/be-secure.c:956 #, c-format msgid "could not accept SSL connection: %m" msgstr "konnte SSL-Verbindung nicht annehmen: %m" -#: libpq/be-secure.c:932 libpq/be-secure.c:943 +#: libpq/be-secure.c:960 libpq/be-secure.c:971 #, c-format msgid "could not accept SSL connection: EOF detected" msgstr "konnte SSL-Verbindung nicht annehmen: EOF entdeckt" -#: libpq/be-secure.c:937 +#: libpq/be-secure.c:965 #, c-format msgid "could not accept SSL connection: %s" msgstr "konnte SSL-Verbindung nicht annehmen: %s" -#: libpq/be-secure.c:991 +#: libpq/be-secure.c:1019 #, c-format msgid "SSL certificate's common name contains embedded null" msgstr "Common-Name im SSL-Zertifikat enthält Null-Byte" -#: libpq/be-secure.c:1001 +#: libpq/be-secure.c:1029 #, c-format msgid "SSL connection from \"%s\"" msgstr "SSL-Verbindung von »%s«" -#: libpq/be-secure.c:1052 +#: libpq/be-secure.c:1080 msgid "no SSL error reported" msgstr "kein SSL-Fehler berichtet" -#: libpq/be-secure.c:1056 +#: libpq/be-secure.c:1084 #, c-format msgid "SSL error code %lu" msgstr "SSL-Fehlercode %lu" @@ -10240,7 +10269,7 @@ msgstr "konnte Socket nicht auf blockierenden Modus umstellen: %m" msgid "could not receive data from client: %m" msgstr "konnte Daten vom Client nicht empfangen: %m" -#: libpq/pqcomm.c:1116 tcop/postgres.c:3944 +#: libpq/pqcomm.c:1116 tcop/postgres.c:3959 #, c-format msgid "terminating connection because protocol sync was lost" msgstr "breche Verbindung ab, weil Protokollsynchronisation verloren wurde" @@ -10286,17 +10315,17 @@ msgstr "ungültige Zeichenkette in Message" msgid "invalid message format" msgstr "ungültiges Message-Format" -#: main/main.c:267 +#: main/main.c:269 #, c-format msgid "%s: setsysinfo failed: %s\n" msgstr "%s: setsysinfo fehlgeschlagen: %s\n" -#: main/main.c:289 +#: main/main.c:291 #, c-format msgid "%s: WSAStartup failed: %d\n" msgstr "%s: WSAStartup fehlgeschlagen: %d\n" -#: main/main.c:342 +#: main/main.c:350 #, c-format msgid "" "%s is the PostgreSQL server.\n" @@ -10305,7 +10334,7 @@ msgstr "" "%s ist der PostgreSQL-Server.\n" "\n" -#: main/main.c:343 +#: main/main.c:351 #, c-format msgid "" "Usage:\n" @@ -10316,117 +10345,117 @@ msgstr "" " %s [OPTION]...\n" "\n" -#: main/main.c:344 +#: main/main.c:352 #, c-format msgid "Options:\n" msgstr "Optionen:\n" -#: main/main.c:346 +#: main/main.c:354 #, c-format msgid " -A 1|0 enable/disable run-time assert checking\n" msgstr " -A 1|0 Assert-Prüfungen ein-/ausschalten\n" -#: main/main.c:348 +#: main/main.c:356 #, c-format msgid " -B NBUFFERS number of shared buffers\n" msgstr " -B ZAHL Anzahl der geteilten Puffer\n" -#: main/main.c:349 +#: main/main.c:357 #, c-format msgid " -c NAME=VALUE set run-time parameter\n" msgstr " -c NAME=WERT setze Konfigurationsparameter\n" -#: main/main.c:350 +#: main/main.c:358 #, c-format msgid " -C NAME print value of run-time parameter, then exit\n" msgstr " -C NAME Wert des Konfigurationsparameters ausgeben, dann beenden\n" -#: main/main.c:351 +#: main/main.c:359 #, c-format msgid " -d 1-5 debugging level\n" msgstr " -d 1-5 Debug-Level\n" -#: main/main.c:352 +#: main/main.c:360 #, c-format msgid " -D DATADIR database directory\n" msgstr " -D VERZEICHNIS Datenbankverzeichnis\n" -#: main/main.c:353 +#: main/main.c:361 #, c-format msgid " -e use European date input format (DMY)\n" msgstr " -e verwende europäisches Datumseingabeformat (DMY)\n" -#: main/main.c:354 +#: main/main.c:362 #, c-format msgid " -F turn fsync off\n" msgstr " -F »fsync« ausschalten\n" -#: main/main.c:355 +#: main/main.c:363 #, c-format msgid " -h HOSTNAME host name or IP address to listen on\n" msgstr " -h HOSTNAME horche auf Hostname oder IP-Adresse\n" -#: main/main.c:356 +#: main/main.c:364 #, c-format msgid " -i enable TCP/IP connections\n" msgstr " -i ermögliche TCP/IP-Verbindungen\n" -#: main/main.c:357 +#: main/main.c:365 #, c-format msgid " -k DIRECTORY Unix-domain socket location\n" msgstr " -k VERZEICHNIS Ort der Unix-Domain-Socket\n" -#: main/main.c:359 +#: main/main.c:367 #, c-format msgid " -l enable SSL connections\n" msgstr " -l ermögliche SSL-Verbindungen\n" -#: main/main.c:361 +#: main/main.c:369 #, c-format msgid " -N MAX-CONNECT maximum number of allowed connections\n" msgstr " -N ZAHL Anzahl der erlaubten Verbindungen\n" -#: main/main.c:362 +#: main/main.c:370 #, c-format msgid " -o OPTIONS pass \"OPTIONS\" to each server process (obsolete)\n" msgstr " -o OPTIONEN »OPTIONEN« an jeden Serverprozess weiterreichen (obsolet)\n" -#: main/main.c:363 +#: main/main.c:371 #, c-format msgid " -p PORT port number to listen on\n" msgstr " -p PORT auf dieser Portnummer horchen\n" -#: main/main.c:364 +#: main/main.c:372 #, c-format msgid " -s show statistics after each query\n" msgstr " -s zeige Statistiken nach jeder Anfrage\n" -#: main/main.c:365 +#: main/main.c:373 #, c-format msgid " -S WORK-MEM set amount of memory for sorts (in kB)\n" msgstr " -S ZAHL setze Speicher für Sortiervorgänge (in kB)\n" -#: main/main.c:366 +#: main/main.c:374 #, c-format msgid " -V, --version output version information, then exit\n" msgstr " -V, --version Versionsinformationen anzeigen, dann beenden\n" -#: main/main.c:367 +#: main/main.c:375 #, c-format msgid " --NAME=VALUE set run-time parameter\n" msgstr " --NAME=WERT setze Konfigurationsparameter\n" -#: main/main.c:368 +#: main/main.c:376 #, c-format msgid " --describe-config describe configuration parameters, then exit\n" msgstr " --describe-config zeige Konfigurationsparameter und beende\n" -#: main/main.c:369 +#: main/main.c:377 #, c-format msgid " -?, --help show this help, then exit\n" msgstr " -?, --help diese Hilfe anzeigen, dann beenden\n" -#: main/main.c:371 +#: main/main.c:379 #, c-format msgid "" "\n" @@ -10435,42 +10464,42 @@ msgstr "" "\n" "Entwickleroptionen:\n" -#: main/main.c:372 +#: main/main.c:380 #, c-format msgid " -f s|i|n|m|h forbid use of some plan types\n" msgstr " -f s|i|n|m|h verbiete Verwendung einiger Plantypen\n" -#: main/main.c:373 +#: main/main.c:381 #, c-format msgid " -n do not reinitialize shared memory after abnormal exit\n" msgstr " -n Shared Memory nach abnormalem Ende nicht neu initialisieren\n" -#: main/main.c:374 +#: main/main.c:382 #, c-format msgid " -O allow system table structure changes\n" msgstr " -O erlaube Änderungen an Systemtabellenstruktur\n" -#: main/main.c:375 +#: main/main.c:383 #, c-format msgid " -P disable system indexes\n" msgstr " -P schalte Systemindexe aus\n" -#: main/main.c:376 +#: main/main.c:384 #, c-format msgid " -t pa|pl|ex show timings after each query\n" msgstr " -t pa|pl|ex zeige Zeitmessung nach jeder Anfrage\n" -#: main/main.c:377 +#: main/main.c:385 #, c-format msgid " -T send SIGSTOP to all backend processes if one dies\n" msgstr " -T SIGSTOP an alle Backend-Prozesse senden wenn einer stirbt\n" -#: main/main.c:378 +#: main/main.c:386 #, c-format msgid " -W NUM wait NUM seconds to allow attach from a debugger\n" msgstr " -W ZAHL warte ZAHL Sekunden, um Debugger starten zu können\n" -#: main/main.c:380 +#: main/main.c:388 #, c-format msgid "" "\n" @@ -10479,39 +10508,39 @@ msgstr "" "\n" "Optionen für Einzelbenutzermodus:\n" -#: main/main.c:381 +#: main/main.c:389 #, c-format msgid " --single selects single-user mode (must be first argument)\n" msgstr " --single wählt den Einzelbenutzermodus (muss erstes Argument sein)\n" -#: main/main.c:382 +#: main/main.c:390 #, c-format msgid " DBNAME database name (defaults to user name)\n" msgstr " DBNAME Datenbankname (Vorgabe: Benutzername)\n" -#: main/main.c:383 +#: main/main.c:391 #, c-format msgid " -d 0-5 override debugging level\n" msgstr " -d 0-5 Debug-Level setzen\n" -#: main/main.c:384 +#: main/main.c:392 #, c-format msgid " -E echo statement before execution\n" msgstr " -E gebe Befehl vor der Ausführung aus\n" -#: main/main.c:385 +#: main/main.c:393 #, c-format msgid " -j do not use newline as interactive query delimiter\n" msgstr "" " -j verwende Zeilenende nicht als Anfrageende im interaktiven\n" " Modus\n" -#: main/main.c:386 main/main.c:391 +#: main/main.c:394 main/main.c:399 #, c-format msgid " -r FILENAME send stdout and stderr to given file\n" msgstr " -r DATEINAME sende stdout und stderr in genannte Datei\n" -#: main/main.c:388 +#: main/main.c:396 #, c-format msgid "" "\n" @@ -10520,22 +10549,22 @@ msgstr "" "\n" "Optionen für Bootstrap-Modus:\n" -#: main/main.c:389 +#: main/main.c:397 #, c-format msgid " --boot selects bootstrapping mode (must be first argument)\n" msgstr " --boot wählt den Bootstrap-Modus (muss erstes Argument sein)\n" -#: main/main.c:390 +#: main/main.c:398 #, c-format msgid " DBNAME database name (mandatory argument in bootstrapping mode)\n" msgstr " DBNAME Datenbankname (Pflichtangabe im Bootstrap-Modus)\n" -#: main/main.c:392 +#: main/main.c:400 #, c-format msgid " -x NUM internal use\n" msgstr " -x NUM interne Verwendung\n" -#: main/main.c:394 +#: main/main.c:402 #, c-format msgid "" "\n" @@ -10552,7 +10581,7 @@ msgstr "" "\n" "Berichten Sie Fehler an <pgsql-bugs@postgresql.org>.\n" -#: main/main.c:408 +#: main/main.c:416 #, c-format msgid "" "\"root\" execution of the PostgreSQL server is not permitted.\n" @@ -10566,12 +10595,12 @@ msgstr "" "Dokumentation finden Sie weitere Informationen darüber, wie der\n" "Server richtig gestartet wird.\n" -#: main/main.c:425 +#: main/main.c:433 #, c-format msgid "%s: real and effective user IDs must match\n" msgstr "%s: reelle und effektive Benutzer-IDs müssen übereinstimmen\n" -#: main/main.c:432 +#: main/main.c:440 #, c-format msgid "" "Execution of PostgreSQL by a user with administrative permissions is not\n" @@ -10586,12 +10615,12 @@ msgstr "" "verhindern. In der Dokumentation finden Sie weitere Informationen darüber,\n" "wie der Server richtig gestartet wird.\n" -#: main/main.c:453 +#: main/main.c:461 #, c-format msgid "%s: invalid effective UID: %d\n" msgstr "%s: ungültige effektive UID: %d\n" -#: main/main.c:466 +#: main/main.c:474 #, c-format msgid "%s: could not determine user name (GetUserName failed)\n" msgstr "%s: konnte Benutzername nicht ermitteln (GetUserName fehlgeschlagen)\n" @@ -10678,7 +10707,7 @@ msgstr "Alle Spaltendatentypen müssen hashbar sein." msgid "could not implement %s" msgstr "konnte %s nicht implementieren" -#: optimizer/util/clauses.c:4448 +#: optimizer/util/clauses.c:4534 #, c-format msgid "SQL function \"%s\" during inlining" msgstr "SQL-Funktion »%s« beim Inlining" @@ -11118,8 +11147,8 @@ msgid "Ordering operators must be \"<\" or \">\" members of btree operator famil msgstr "Sortieroperatoren müssen die Mitglieder »<« oder »>« einer »btree«-Operatorfamilie sein." #: parser/parse_coerce.c:933 parser/parse_coerce.c:963 -#: parser/parse_coerce.c:981 parser/parse_coerce.c:996 parser/parse_expr.c:1756 -#: parser/parse_expr.c:2230 parser/parse_target.c:854 +#: parser/parse_coerce.c:981 parser/parse_coerce.c:996 +#: parser/parse_expr.c:1756 parser/parse_expr.c:2230 parser/parse_target.c:854 #, c-format msgid "cannot cast type %s to %s" msgstr "kann Typ %s nicht in Typ %s umwandeln" @@ -11900,169 +11929,169 @@ msgstr "mehrere Vorgabewerte angegeben für Spalte »%s« von Tabelle »%s«" msgid "LIKE is not supported for creating foreign tables" msgstr "LIKE wird für das Erzeugen von Fremdtabellen nicht unterstützt" -#: parser/parse_utilcmd.c:1201 parser/parse_utilcmd.c:1277 +#: parser/parse_utilcmd.c:1203 parser/parse_utilcmd.c:1279 #, c-format msgid "Index \"%s\" contains a whole-row table reference." msgstr "Index »%s« enthält einen Verweis auf die ganze Zeile der Tabelle." -#: parser/parse_utilcmd.c:1544 +#: parser/parse_utilcmd.c:1546 #, c-format msgid "cannot use an existing index in CREATE TABLE" msgstr "bestehender Index kann nicht in CREATE TABLE verwendet werden" -#: parser/parse_utilcmd.c:1564 +#: parser/parse_utilcmd.c:1566 #, c-format msgid "index \"%s\" is already associated with a constraint" msgstr "Index »%s« gehört bereits zu einem Constraint" -#: parser/parse_utilcmd.c:1572 +#: parser/parse_utilcmd.c:1574 #, c-format msgid "index \"%s\" does not belong to table \"%s\"" msgstr "Index »%s« gehört nicht zu Tabelle »%s«" -#: parser/parse_utilcmd.c:1579 +#: parser/parse_utilcmd.c:1581 #, c-format msgid "index \"%s\" is not valid" msgstr "Index »%s« ist nicht gültig" -#: parser/parse_utilcmd.c:1585 +#: parser/parse_utilcmd.c:1587 #, c-format msgid "\"%s\" is not a unique index" msgstr "»%s« ist kein Unique Index" -#: parser/parse_utilcmd.c:1586 parser/parse_utilcmd.c:1593 -#: parser/parse_utilcmd.c:1600 parser/parse_utilcmd.c:1670 +#: parser/parse_utilcmd.c:1588 parser/parse_utilcmd.c:1595 +#: parser/parse_utilcmd.c:1602 parser/parse_utilcmd.c:1672 #, c-format msgid "Cannot create a primary key or unique constraint using such an index." msgstr "Ein Primärschlüssel oder Unique-Constraint kann nicht mit einem solchen Index erzeugt werden." -#: parser/parse_utilcmd.c:1592 +#: parser/parse_utilcmd.c:1594 #, c-format msgid "index \"%s\" contains expressions" msgstr "Index »%s« enthält Ausdrücke" -#: parser/parse_utilcmd.c:1599 +#: parser/parse_utilcmd.c:1601 #, c-format msgid "\"%s\" is a partial index" msgstr "»%s« ist ein partieller Index" -#: parser/parse_utilcmd.c:1611 +#: parser/parse_utilcmd.c:1613 #, c-format msgid "\"%s\" is a deferrable index" msgstr "»%s« ist ein aufschiebbarer Index" -#: parser/parse_utilcmd.c:1612 +#: parser/parse_utilcmd.c:1614 #, c-format msgid "Cannot create a non-deferrable constraint using a deferrable index." msgstr "Ein nicht aufschiebbarer Constraint kann nicht mit einem aufschiebbaren Index erzeugt werden." -#: parser/parse_utilcmd.c:1669 +#: parser/parse_utilcmd.c:1671 #, c-format msgid "index \"%s\" does not have default sorting behavior" msgstr "Index »%s« hat nicht das Standardsortierverhalten" -#: parser/parse_utilcmd.c:1814 +#: parser/parse_utilcmd.c:1816 #, c-format msgid "column \"%s\" appears twice in primary key constraint" msgstr "Spalte »%s« erscheint zweimal im Primärschlüssel-Constraint" -#: parser/parse_utilcmd.c:1820 +#: parser/parse_utilcmd.c:1822 #, c-format msgid "column \"%s\" appears twice in unique constraint" msgstr "Spalte »%s« erscheint zweimal im Unique-Constraint" -#: parser/parse_utilcmd.c:1986 +#: parser/parse_utilcmd.c:1988 #, c-format msgid "index expression cannot return a set" msgstr "Indexausdruck kann keine Ergebnismenge zurückgeben" -#: parser/parse_utilcmd.c:1997 +#: parser/parse_utilcmd.c:1999 #, c-format msgid "index expressions and predicates can refer only to the table being indexed" msgstr "Indexausdrücke und -prädikate können nur auf die zu indizierende Tabelle verweisen" -#: parser/parse_utilcmd.c:2040 +#: parser/parse_utilcmd.c:2042 #, c-format msgid "rules on materialized views are not supported" msgstr "Regeln für materialisierte Sichten werden nicht unterstützt" -#: parser/parse_utilcmd.c:2101 +#: parser/parse_utilcmd.c:2103 #, c-format msgid "rule WHERE condition cannot contain references to other relations" msgstr "WHERE-Bedingung einer Regel kann keine Verweise auf andere Relationen enthalten" -#: parser/parse_utilcmd.c:2173 +#: parser/parse_utilcmd.c:2175 #, c-format msgid "rules with WHERE conditions can only have SELECT, INSERT, UPDATE, or DELETE actions" msgstr "Regeln mit WHERE-Bedingungen können als Aktion nur SELECT, INSERT, UPDATE oder DELETE haben" -#: parser/parse_utilcmd.c:2191 parser/parse_utilcmd.c:2290 +#: parser/parse_utilcmd.c:2193 parser/parse_utilcmd.c:2292 #: rewrite/rewriteHandler.c:468 rewrite/rewriteManip.c:1032 #, c-format msgid "conditional UNION/INTERSECT/EXCEPT statements are not implemented" msgstr "UNION/INTERSECTION/EXCEPT mit Bedingung sind nicht implementiert" -#: parser/parse_utilcmd.c:2209 +#: parser/parse_utilcmd.c:2211 #, c-format msgid "ON SELECT rule cannot use OLD" msgstr "ON-SELECT-Regel kann nicht OLD verwenden" -#: parser/parse_utilcmd.c:2213 +#: parser/parse_utilcmd.c:2215 #, c-format msgid "ON SELECT rule cannot use NEW" msgstr "ON-SELECT-Regel kann nicht NEW verwenden" -#: parser/parse_utilcmd.c:2222 +#: parser/parse_utilcmd.c:2224 #, c-format msgid "ON INSERT rule cannot use OLD" msgstr "ON-INSERT-Regel kann nicht OLD verwenden" -#: parser/parse_utilcmd.c:2228 +#: parser/parse_utilcmd.c:2230 #, c-format msgid "ON DELETE rule cannot use NEW" msgstr "ON-DELETE-Regel kann nicht NEW verwenden" -#: parser/parse_utilcmd.c:2256 +#: parser/parse_utilcmd.c:2258 #, c-format msgid "cannot refer to OLD within WITH query" msgstr "in WITH-Anfrage kann nicht auf OLD verweisen werden" -#: parser/parse_utilcmd.c:2263 +#: parser/parse_utilcmd.c:2265 #, c-format msgid "cannot refer to NEW within WITH query" msgstr "in WITH-Anfrage kann nicht auf NEW verwiesen werden" -#: parser/parse_utilcmd.c:2546 +#: parser/parse_utilcmd.c:2548 #, c-format msgid "misplaced DEFERRABLE clause" msgstr "falsch platzierte DEFERRABLE-Klausel" -#: parser/parse_utilcmd.c:2551 parser/parse_utilcmd.c:2566 +#: parser/parse_utilcmd.c:2553 parser/parse_utilcmd.c:2568 #, c-format msgid "multiple DEFERRABLE/NOT DEFERRABLE clauses not allowed" msgstr "mehrere DEFERRABLE/NOT DEFERRABLE-Klauseln sind nicht erlaubt" -#: parser/parse_utilcmd.c:2561 +#: parser/parse_utilcmd.c:2563 #, c-format msgid "misplaced NOT DEFERRABLE clause" msgstr "falsch platzierte NOT DEFERRABLE-Klausel" -#: parser/parse_utilcmd.c:2582 +#: parser/parse_utilcmd.c:2584 #, c-format msgid "misplaced INITIALLY DEFERRED clause" msgstr "falsch platzierte INITIALLY DEFERRED-Klausel" -#: parser/parse_utilcmd.c:2587 parser/parse_utilcmd.c:2613 +#: parser/parse_utilcmd.c:2589 parser/parse_utilcmd.c:2615 #, c-format msgid "multiple INITIALLY IMMEDIATE/DEFERRED clauses not allowed" msgstr "mehrere INITIALLY IMMEDIATE/DEFERRED-Klauseln sind nicht erlaubt" -#: parser/parse_utilcmd.c:2608 +#: parser/parse_utilcmd.c:2610 #, c-format msgid "misplaced INITIALLY IMMEDIATE clause" msgstr "falsch platzierte INITIALLY IMMEDIATE-Klausel" -#: parser/parse_utilcmd.c:2799 +#: parser/parse_utilcmd.c:2801 #, c-format msgid "CREATE specifies a schema (%s) different from the one being created (%s)" msgstr "CREATE gibt ein Schema an (%s) welches nicht gleich dem zu erzeugenden Schema ist (%s)" @@ -12201,17 +12230,17 @@ msgstr "konnte SID der Administrators-Gruppe nicht ermitteln: Fehlercode %lu\n" msgid "could not get SID for PowerUsers group: error code %lu\n" msgstr "konnte SID der PowerUsers-Gruppe nicht ermitteln: Fehlercode %lu\n" -#: port/win32/signal.c:193 +#: port/win32/signal.c:194 #, c-format msgid "could not create signal listener pipe for PID %d: error code %lu" msgstr "konnte Listener-Pipe für Signale für PID %d nicht erzeugen: Fehlercode %lu" -#: port/win32/signal.c:273 port/win32/signal.c:305 +#: port/win32/signal.c:274 port/win32/signal.c:306 #, c-format msgid "could not create signal listener pipe: error code %lu; retrying\n" msgstr "konnte Listener-Pipe für Signale nicht erzeugen: Fehlercode %lu; wiederhole Versuch\n" -#: port/win32/signal.c:316 +#: port/win32/signal.c:317 #, c-format msgid "could not create signal dispatch thread: error code %lu\n" msgstr "konnte Signal-Dispatch-Thread nicht erzeugen: Fehlercode %lu\n" @@ -12266,57 +12295,57 @@ msgstr "Fehlgeschlagener Systemaufruf war DuplicateHandle." msgid "Failed system call was MapViewOfFileEx." msgstr "Fehlgeschlagener Systemaufruf war MapViewOfFileEx." -#: postmaster/autovacuum.c:384 +#: postmaster/autovacuum.c:387 #, c-format msgid "could not fork autovacuum launcher process: %m" msgstr "konnte Autovacuum-Launcher-Prozess nicht starten (fork-Fehler): %m" -#: postmaster/autovacuum.c:429 +#: postmaster/autovacuum.c:432 #, c-format msgid "autovacuum launcher started" msgstr "Autovacuum-Launcher startet" -#: postmaster/autovacuum.c:804 +#: postmaster/autovacuum.c:808 #, c-format msgid "autovacuum launcher shutting down" msgstr "Autovacuum-Launcher fährt herunter" -#: postmaster/autovacuum.c:1476 +#: postmaster/autovacuum.c:1480 #, c-format msgid "could not fork autovacuum worker process: %m" msgstr "konnte Autovacuum-Worker-Prozess nicht starten (fork-Fehler): %m" -#: postmaster/autovacuum.c:1695 +#: postmaster/autovacuum.c:1699 #, c-format msgid "autovacuum: processing database \"%s\"" msgstr "Autovacuum: bearbeite Datenbank »%s«" -#: postmaster/autovacuum.c:2109 +#: postmaster/autovacuum.c:2114 #, c-format msgid "autovacuum: dropping orphan temp table \"%s\".\"%s\" in database \"%s\"" msgstr "Autovacuum: lösche verwaiste temporäre Tabelle »%s.%s« in Datenbank »%s«" -#: postmaster/autovacuum.c:2121 +#: postmaster/autovacuum.c:2126 #, c-format msgid "autovacuum: found orphan temp table \"%s\".\"%s\" in database \"%s\"" msgstr "Autovacuum: verwaiste temporäre Tabelle »%s.%s« in Datenbank »%s« gefunden" -#: postmaster/autovacuum.c:2389 +#: postmaster/autovacuum.c:2395 #, c-format msgid "automatic vacuum of table \"%s.%s.%s\"" msgstr "automatisches Vacuum der Tabelle »%s.%s.%s«" -#: postmaster/autovacuum.c:2392 +#: postmaster/autovacuum.c:2398 #, c-format msgid "automatic analyze of table \"%s.%s.%s\"" msgstr "automatisches Analysieren der Tabelle »%s.%s.%s«" -#: postmaster/autovacuum.c:2940 +#: postmaster/autovacuum.c:2948 #, c-format msgid "autovacuum not started because of misconfiguration" msgstr "Autovacuum wegen Fehlkonfiguration nicht gestartet" -#: postmaster/autovacuum.c:2941 +#: postmaster/autovacuum.c:2949 #, c-format msgid "Enable the \"track_counts\" option." msgstr "Schalten Sie die Option »track_counts« ein." @@ -12384,7 +12413,7 @@ msgstr "Der fehlgeschlagene Archivbefehl war: %s" msgid "archive command was terminated by exception 0x%X" msgstr "Archivbefehl wurde durch Ausnahme 0x%X beendet" -#: postmaster/pgarch.c:620 postmaster/postmaster.c:3383 +#: postmaster/pgarch.c:620 postmaster/postmaster.c:3390 #, c-format msgid "See C include file \"ntstatus.h\" for a description of the hexadecimal value." msgstr "Sehen Sie die Beschreibung des Hexadezimalwerts in der C-Include-Datei »ntstatus.h« nach." @@ -12414,297 +12443,297 @@ msgstr "archivierte Transaktionslogdatei »%s«" msgid "could not open archive status directory \"%s\": %m" msgstr "konnte Archivstatusverzeichnis »%s« nicht öffnen: %m" -#: postmaster/pgstat.c:346 +#: postmaster/pgstat.c:345 #, c-format msgid "could not resolve \"localhost\": %s" msgstr "konnte »localhost« nicht auflösen: %s" -#: postmaster/pgstat.c:369 +#: postmaster/pgstat.c:368 #, c-format msgid "trying another address for the statistics collector" msgstr "andere Adresse für Statistiksammelprozess wird versucht" -#: postmaster/pgstat.c:378 +#: postmaster/pgstat.c:377 #, c-format msgid "could not create socket for statistics collector: %m" msgstr "konnte Socket für Statistiksammelprozess nicht erzeugen: %m" -#: postmaster/pgstat.c:390 +#: postmaster/pgstat.c:389 #, c-format msgid "could not bind socket for statistics collector: %m" msgstr "konnte Socket für Statistiksammelprozess nicht binden: %m" -#: postmaster/pgstat.c:401 +#: postmaster/pgstat.c:400 #, c-format msgid "could not get address of socket for statistics collector: %m" msgstr "konnte Adresse für Socket für Statistiksammelprozess nicht ermitteln: %m" -#: postmaster/pgstat.c:417 +#: postmaster/pgstat.c:416 #, c-format msgid "could not connect socket for statistics collector: %m" msgstr "konnte nicht mit Socket für Statistiksammelprozess verbinden: %m" -#: postmaster/pgstat.c:438 +#: postmaster/pgstat.c:437 #, c-format msgid "could not send test message on socket for statistics collector: %m" msgstr "konnte Testnachricht auf Socket für Statistiksammelprozess nicht senden: %m" -#: postmaster/pgstat.c:464 +#: postmaster/pgstat.c:463 #, c-format msgid "select() failed in statistics collector: %m" msgstr "select() im Statistiksammelprozess fehlgeschlagen: %m" -#: postmaster/pgstat.c:479 +#: postmaster/pgstat.c:478 #, c-format msgid "test message did not get through on socket for statistics collector" msgstr "Testnachricht auf Socket für Statistiksammelprozess kam nicht durch" -#: postmaster/pgstat.c:494 +#: postmaster/pgstat.c:493 #, c-format msgid "could not receive test message on socket for statistics collector: %m" msgstr "konnte Testnachricht auf Socket für Statistiksammelprozess nicht empfangen: %m" -#: postmaster/pgstat.c:504 +#: postmaster/pgstat.c:503 #, c-format msgid "incorrect test message transmission on socket for statistics collector" msgstr "fehlerhafte Übertragung der Testnachricht auf Socket für Statistiksammelprozess" -#: postmaster/pgstat.c:527 +#: postmaster/pgstat.c:526 #, c-format msgid "could not set statistics collector socket to nonblocking mode: %m" msgstr "konnte Socket von Statistiksammelprozess nicht auf nicht blockierenden Modus setzen: %m" -#: postmaster/pgstat.c:537 +#: postmaster/pgstat.c:536 #, c-format msgid "disabling statistics collector for lack of working socket" msgstr "Statistiksammelprozess abgeschaltet wegen nicht funkionierender Socket" -#: postmaster/pgstat.c:684 +#: postmaster/pgstat.c:683 #, c-format msgid "could not fork statistics collector: %m" msgstr "konnte Statistiksammelprozess nicht starten (fork-Fehler): %m" -#: postmaster/pgstat.c:1220 postmaster/pgstat.c:1244 postmaster/pgstat.c:1275 +#: postmaster/pgstat.c:1219 postmaster/pgstat.c:1243 postmaster/pgstat.c:1274 #, c-format msgid "must be superuser to reset statistics counters" msgstr "nur Superuser können Statistikzähler zurücksetzen" -#: postmaster/pgstat.c:1251 +#: postmaster/pgstat.c:1250 #, c-format msgid "unrecognized reset target: \"%s\"" msgstr "unbekanntes Reset-Ziel: »%s«" -#: postmaster/pgstat.c:1252 +#: postmaster/pgstat.c:1251 #, c-format msgid "Target must be \"bgwriter\"." msgstr "Das Reset-Ziel muss »bgwriter« sein." -#: postmaster/pgstat.c:3198 +#: postmaster/pgstat.c:3201 #, c-format msgid "could not read statistics message: %m" msgstr "konnte Statistiknachricht nicht lesen: %m" -#: postmaster/pgstat.c:3527 postmaster/pgstat.c:3698 +#: postmaster/pgstat.c:3530 postmaster/pgstat.c:3681 #, c-format msgid "could not open temporary statistics file \"%s\": %m" msgstr "konnte temporäre Statistikdatei »%s« nicht öffnen: %m" -#: postmaster/pgstat.c:3589 postmaster/pgstat.c:3743 +#: postmaster/pgstat.c:3591 postmaster/pgstat.c:3726 #, c-format msgid "could not write temporary statistics file \"%s\": %m" msgstr "konnte temporäre Statistikdatei »%s« nicht schreiben: %m" -#: postmaster/pgstat.c:3598 postmaster/pgstat.c:3752 +#: postmaster/pgstat.c:3600 postmaster/pgstat.c:3735 #, c-format msgid "could not close temporary statistics file \"%s\": %m" msgstr "konnte temporäre Statistikdatei »%s« nicht schließen: %m" -#: postmaster/pgstat.c:3606 postmaster/pgstat.c:3760 +#: postmaster/pgstat.c:3608 postmaster/pgstat.c:3743 #, c-format msgid "could not rename temporary statistics file \"%s\" to \"%s\": %m" msgstr "konnte temporäre Statistikdatei »%s« nicht in »%s« umbenennen: %m" -#: postmaster/pgstat.c:3841 postmaster/pgstat.c:4016 postmaster/pgstat.c:4170 +#: postmaster/pgstat.c:3831 postmaster/pgstat.c:4008 postmaster/pgstat.c:4160 #, c-format msgid "could not open statistics file \"%s\": %m" msgstr "konnte Statistikdatei »%s« nicht öffnen: %m" -#: postmaster/pgstat.c:3853 postmaster/pgstat.c:3863 postmaster/pgstat.c:3884 -#: postmaster/pgstat.c:3899 postmaster/pgstat.c:3957 postmaster/pgstat.c:4028 -#: postmaster/pgstat.c:4048 postmaster/pgstat.c:4066 postmaster/pgstat.c:4082 -#: postmaster/pgstat.c:4100 postmaster/pgstat.c:4116 postmaster/pgstat.c:4182 -#: postmaster/pgstat.c:4194 postmaster/pgstat.c:4219 postmaster/pgstat.c:4241 +#: postmaster/pgstat.c:3843 postmaster/pgstat.c:3853 postmaster/pgstat.c:3874 +#: postmaster/pgstat.c:3889 postmaster/pgstat.c:3945 postmaster/pgstat.c:4020 +#: postmaster/pgstat.c:4040 postmaster/pgstat.c:4058 postmaster/pgstat.c:4074 +#: postmaster/pgstat.c:4092 postmaster/pgstat.c:4108 postmaster/pgstat.c:4172 +#: postmaster/pgstat.c:4184 postmaster/pgstat.c:4209 postmaster/pgstat.c:4231 #, c-format msgid "corrupted statistics file \"%s\"" msgstr "verfälschte Statistikdatei »%s«" -#: postmaster/pgstat.c:4358 +#: postmaster/pgstat.c:4360 #, c-format msgid "using stale statistics instead of current ones because stats collector is not responding" msgstr "verwende veraltete Statistiken anstatt aktueller, weil der Statistiksammelprozess nicht antwortet" -#: postmaster/pgstat.c:4670 +#: postmaster/pgstat.c:4683 #, c-format msgid "database hash table corrupted during cleanup --- abort" msgstr "Datenbank-Hash-Tabelle beim Aufräumen verfälscht --- Abbruch" -#: postmaster/postmaster.c:693 +#: postmaster/postmaster.c:696 #, c-format msgid "%s: invalid argument for option -f: \"%s\"\n" msgstr "%s: ungültiges Argument für Option -f: »%s«\n" -#: postmaster/postmaster.c:779 +#: postmaster/postmaster.c:782 #, c-format msgid "%s: invalid argument for option -t: \"%s\"\n" msgstr "%s: ungültiges Argument für Option -t: »%s«\n" -#: postmaster/postmaster.c:830 +#: postmaster/postmaster.c:833 #, c-format msgid "%s: invalid argument: \"%s\"\n" msgstr "%s: ungültiges Argument: »%s«\n" -#: postmaster/postmaster.c:865 +#: postmaster/postmaster.c:872 #, c-format msgid "%s: superuser_reserved_connections must be less than max_connections\n" msgstr "%s: superuser_reserved_connections muss kleiner als max_connections sein\n" -#: postmaster/postmaster.c:870 +#: postmaster/postmaster.c:877 #, c-format msgid "%s: max_wal_senders must be less than max_connections\n" msgstr "%s: max_wal_senders muss kleiner als max_connections sein\n" -#: postmaster/postmaster.c:875 +#: postmaster/postmaster.c:882 #, c-format msgid "WAL archival (archive_mode=on) requires wal_level \"archive\" or \"hot_standby\"" msgstr "WAL-Archivierung (archive_mode=on) benötigt wal_level »archive« oder »hot_standby«" -#: postmaster/postmaster.c:878 +#: postmaster/postmaster.c:885 #, c-format msgid "WAL streaming (max_wal_senders > 0) requires wal_level \"archive\" or \"hot_standby\"" msgstr "WAL-Streaming (max_wal_senders > 0) benötigt wal_level »archive« oder »hot_standby«" -#: postmaster/postmaster.c:886 +#: postmaster/postmaster.c:893 #, c-format msgid "%s: invalid datetoken tables, please fix\n" msgstr "%s: ungültige datetoken-Tabellen, bitte reparieren\n" -#: postmaster/postmaster.c:978 postmaster/postmaster.c:1076 +#: postmaster/postmaster.c:985 postmaster/postmaster.c:1083 #: utils/init/miscinit.c:1333 #, c-format msgid "invalid list syntax in parameter \"%s\"" msgstr "ungültige Listensyntax für Parameter »%s«" -#: postmaster/postmaster.c:1009 +#: postmaster/postmaster.c:1016 #, c-format msgid "could not create listen socket for \"%s\"" msgstr "konnte Listen-Socket für »%s« nicht erzeugen" -#: postmaster/postmaster.c:1015 +#: postmaster/postmaster.c:1022 #, c-format msgid "could not create any TCP/IP sockets" msgstr "konnte keine TCP/IP-Sockets erstellen" -#: postmaster/postmaster.c:1098 +#: postmaster/postmaster.c:1105 #, c-format msgid "could not create Unix-domain socket in directory \"%s\"" msgstr "konnte Unix-Domain-Socket in Verzeichnis »%s« nicht erzeugen" -#: postmaster/postmaster.c:1104 +#: postmaster/postmaster.c:1111 #, c-format msgid "could not create any Unix-domain sockets" msgstr "konnte keine Unix-Domain-Sockets erzeugen" -#: postmaster/postmaster.c:1116 +#: postmaster/postmaster.c:1123 #, c-format msgid "no socket created for listening" msgstr "keine Listen-Socket erzeugt" -#: postmaster/postmaster.c:1156 +#: postmaster/postmaster.c:1163 #, c-format msgid "could not create I/O completion port for child queue" msgstr "konnte Ein-/Ausgabe-Completion-Port für Child-Queue nicht erzeugen" -#: postmaster/postmaster.c:1185 +#: postmaster/postmaster.c:1192 #, c-format msgid "%s: could not change permissions of external PID file \"%s\": %s\n" msgstr "%s: konnte Rechte der externen PID-Datei »%s« nicht ändern: %s\n" -#: postmaster/postmaster.c:1189 +#: postmaster/postmaster.c:1196 #, c-format msgid "%s: could not write external PID file \"%s\": %s\n" msgstr "%s: konnte externe PID-Datei »%s« nicht schreiben: %s\n" -#: postmaster/postmaster.c:1240 +#: postmaster/postmaster.c:1247 #, c-format msgid "ending log output to stderr" msgstr "Logausgabe nach stderr endet" -#: postmaster/postmaster.c:1241 +#: postmaster/postmaster.c:1248 #, c-format msgid "Future log output will go to log destination \"%s\"." msgstr "Die weitere Logausgabe geht an Logziel »%s«." -#: postmaster/postmaster.c:1267 utils/init/postinit.c:199 +#: postmaster/postmaster.c:1274 utils/init/postinit.c:199 #, c-format msgid "could not load pg_hba.conf" msgstr "konnte pg_hba.conf nicht laden" -#: postmaster/postmaster.c:1293 +#: postmaster/postmaster.c:1300 #, c-format msgid "postmaster became multithreaded during startup" msgstr "Postmaster ist während des Starts multithreaded geworden" -#: postmaster/postmaster.c:1294 +#: postmaster/postmaster.c:1301 #, c-format msgid "Set the LC_ALL environment variable to a valid locale." msgstr "Setzen Sie die Umgebungsvariable LC_ALL auf eine gültige Locale." -#: postmaster/postmaster.c:1391 +#: postmaster/postmaster.c:1398 #, c-format msgid "%s: could not locate matching postgres executable" msgstr "%s: konnte kein passendes Programm »postgres« finden" -#: postmaster/postmaster.c:1414 utils/misc/tzparser.c:341 +#: postmaster/postmaster.c:1421 utils/misc/tzparser.c:341 #, c-format msgid "This may indicate an incomplete PostgreSQL installation, or that the file \"%s\" has been moved away from its proper location." msgstr "Dies kann auf eine unvollständige PostgreSQL-Installation hindeuten, oder darauf, dass die Datei »%s« von ihrer richtigen Stelle verschoben worden ist." -#: postmaster/postmaster.c:1442 +#: postmaster/postmaster.c:1449 #, c-format msgid "data directory \"%s\" does not exist" msgstr "Datenverzeichnis »%s« existiert nicht" -#: postmaster/postmaster.c:1447 +#: postmaster/postmaster.c:1454 #, c-format msgid "could not read permissions of directory \"%s\": %m" msgstr "konnte Zugriffsrechte von Verzeichnis »%s« nicht lesen: %m" -#: postmaster/postmaster.c:1455 +#: postmaster/postmaster.c:1462 #, c-format msgid "specified data directory \"%s\" is not a directory" msgstr "angegebenes Datenverzeichnis »%s« ist kein Verzeichnis" -#: postmaster/postmaster.c:1471 +#: postmaster/postmaster.c:1478 #, c-format msgid "data directory \"%s\" has wrong ownership" msgstr "Datenverzeichnis »%s« hat falschen Eigentümer" -#: postmaster/postmaster.c:1473 +#: postmaster/postmaster.c:1480 #, c-format msgid "The server must be started by the user that owns the data directory." msgstr "Der Server muss von dem Benutzer gestartet werden, dem das Datenverzeichnis gehört." -#: postmaster/postmaster.c:1493 +#: postmaster/postmaster.c:1500 #, c-format msgid "data directory \"%s\" has group or world access" msgstr "Datenverzeichnis »%s« erlaubt Zugriff von Gruppe oder Welt" -#: postmaster/postmaster.c:1495 +#: postmaster/postmaster.c:1502 #, c-format msgid "Permissions should be u=rwx (0700)." msgstr "Rechte sollten u=rwx (0700) sein." -#: postmaster/postmaster.c:1506 +#: postmaster/postmaster.c:1513 #, c-format msgid "" "%s: could not find the database system\n" @@ -12715,401 +12744,401 @@ msgstr "" "Es wurde im Verzeichnis »%s« erwartet,\n" "aber die Datei »%s« konnte nicht geöffnet werden: %s\n" -#: postmaster/postmaster.c:1667 +#: postmaster/postmaster.c:1674 #, c-format msgid "select() failed in postmaster: %m" msgstr "select() fehlgeschlagen im Postmaster: %m" -#: postmaster/postmaster.c:1798 +#: postmaster/postmaster.c:1805 #, c-format msgid "performing immediate shutdown because data directory lock file is invalid" msgstr "führe sofortiges Herunterfahren durch, weil Sperrdatei im Datenverzeichnis ungültig ist" -#: postmaster/postmaster.c:1876 postmaster/postmaster.c:1907 +#: postmaster/postmaster.c:1883 postmaster/postmaster.c:1914 #, c-format msgid "incomplete startup packet" msgstr "unvollständiges Startpaket" -#: postmaster/postmaster.c:1888 +#: postmaster/postmaster.c:1895 #, c-format msgid "invalid length of startup packet" msgstr "ungültige Länge des Startpakets" -#: postmaster/postmaster.c:1946 +#: postmaster/postmaster.c:1953 #, c-format msgid "failed to send SSL negotiation response: %m" msgstr "konnte SSL-Verhandlungsantwort nicht senden: %m" -#: postmaster/postmaster.c:1975 +#: postmaster/postmaster.c:1982 #, c-format msgid "unsupported frontend protocol %u.%u: server supports %u.0 to %u.%u" msgstr "nicht unterstütztes Frontend-Protokoll %u.%u: Server unterstützt %u.0 bis %u.%u" -#: postmaster/postmaster.c:2026 +#: postmaster/postmaster.c:2033 #, c-format msgid "invalid value for boolean option \"replication\"" msgstr "ungültiger Wert für Boole’sche Option »replication«" -#: postmaster/postmaster.c:2046 +#: postmaster/postmaster.c:2053 #, c-format msgid "invalid startup packet layout: expected terminator as last byte" msgstr "ungültiges Layout des Startpakets: Abschluss als letztes Byte erwartet" -#: postmaster/postmaster.c:2074 +#: postmaster/postmaster.c:2081 #, c-format msgid "no PostgreSQL user name specified in startup packet" msgstr "kein PostgreSQL-Benutzername im Startpaket angegeben" -#: postmaster/postmaster.c:2131 +#: postmaster/postmaster.c:2138 #, c-format msgid "the database system is starting up" msgstr "das Datenbanksystem startet" -#: postmaster/postmaster.c:2136 +#: postmaster/postmaster.c:2143 #, c-format msgid "the database system is shutting down" msgstr "das Datenbanksystem fährt herunter" -#: postmaster/postmaster.c:2141 +#: postmaster/postmaster.c:2148 #, c-format msgid "the database system is in recovery mode" msgstr "das Datenbanksystem ist im Wiederherstellungsmodus" -#: postmaster/postmaster.c:2146 storage/ipc/procarray.c:278 +#: postmaster/postmaster.c:2153 storage/ipc/procarray.c:278 #: storage/ipc/sinvaladt.c:304 storage/lmgr/proc.c:339 #, c-format msgid "sorry, too many clients already" msgstr "tut mir leid, schon zu viele Verbindungen" -#: postmaster/postmaster.c:2208 +#: postmaster/postmaster.c:2215 #, c-format msgid "wrong key in cancel request for process %d" msgstr "falscher Schlüssel in Stornierungsanfrage für Prozess %d" -#: postmaster/postmaster.c:2216 +#: postmaster/postmaster.c:2223 #, c-format msgid "PID %d in cancel request did not match any process" msgstr "PID %d in Stornierungsanfrage stimmte mit keinem Prozess überein" -#: postmaster/postmaster.c:2436 +#: postmaster/postmaster.c:2443 #, c-format msgid "received SIGHUP, reloading configuration files" msgstr "SIGHUP empfangen, Konfigurationsdateien werden neu geladen" -#: postmaster/postmaster.c:2462 +#: postmaster/postmaster.c:2469 #, c-format msgid "pg_hba.conf not reloaded" msgstr "pg_hba.conf nicht neu geladen" -#: postmaster/postmaster.c:2466 +#: postmaster/postmaster.c:2473 #, c-format msgid "pg_ident.conf not reloaded" msgstr "pg_ident.conf nicht neu geladen" -#: postmaster/postmaster.c:2507 +#: postmaster/postmaster.c:2514 #, c-format msgid "received smart shutdown request" msgstr "intelligentes Herunterfahren verlangt" -#: postmaster/postmaster.c:2560 +#: postmaster/postmaster.c:2567 #, c-format msgid "received fast shutdown request" msgstr "schnelles Herunterfahren verlangt" -#: postmaster/postmaster.c:2586 +#: postmaster/postmaster.c:2593 #, c-format msgid "aborting any active transactions" msgstr "etwaige aktive Transaktionen werden abgebrochen" -#: postmaster/postmaster.c:2616 +#: postmaster/postmaster.c:2623 #, c-format msgid "received immediate shutdown request" msgstr "sofortiges Herunterfahren verlangt" -#: postmaster/postmaster.c:2688 postmaster/postmaster.c:2711 +#: postmaster/postmaster.c:2695 postmaster/postmaster.c:2718 msgid "startup process" msgstr "Startprozess" -#: postmaster/postmaster.c:2691 +#: postmaster/postmaster.c:2698 #, c-format msgid "aborting startup due to startup process failure" msgstr "Serverstart abgebrochen wegen Startprozessfehler" -#: postmaster/postmaster.c:2751 +#: postmaster/postmaster.c:2758 #, c-format msgid "database system is ready to accept connections" msgstr "Datenbanksystem ist bereit, um Verbindungen anzunehmen" -#: postmaster/postmaster.c:2766 +#: postmaster/postmaster.c:2773 msgid "background writer process" msgstr "Background-Writer-Prozess" -#: postmaster/postmaster.c:2820 +#: postmaster/postmaster.c:2827 msgid "checkpointer process" msgstr "Checkpointer-Prozess" -#: postmaster/postmaster.c:2836 +#: postmaster/postmaster.c:2843 msgid "WAL writer process" msgstr "WAL-Schreibprozess" -#: postmaster/postmaster.c:2850 +#: postmaster/postmaster.c:2857 msgid "WAL receiver process" msgstr "WAL-Receiver-Prozess" -#: postmaster/postmaster.c:2865 +#: postmaster/postmaster.c:2872 msgid "autovacuum launcher process" msgstr "Autovacuum-Launcher-Prozess" -#: postmaster/postmaster.c:2880 +#: postmaster/postmaster.c:2887 msgid "archiver process" msgstr "Archivierprozess" -#: postmaster/postmaster.c:2896 +#: postmaster/postmaster.c:2903 msgid "statistics collector process" msgstr "Statistiksammelprozess" -#: postmaster/postmaster.c:2910 +#: postmaster/postmaster.c:2917 msgid "system logger process" msgstr "Systemlogger-Prozess" -#: postmaster/postmaster.c:2972 +#: postmaster/postmaster.c:2979 msgid "worker process" msgstr "Worker-Prozess" -#: postmaster/postmaster.c:3042 postmaster/postmaster.c:3061 -#: postmaster/postmaster.c:3068 postmaster/postmaster.c:3086 +#: postmaster/postmaster.c:3049 postmaster/postmaster.c:3068 +#: postmaster/postmaster.c:3075 postmaster/postmaster.c:3093 msgid "server process" msgstr "Serverprozess" -#: postmaster/postmaster.c:3122 +#: postmaster/postmaster.c:3129 #, c-format msgid "terminating any other active server processes" msgstr "aktive Serverprozesse werden abgebrochen" #. translator: %s is a noun phrase describing a child process, such as #. "server process" -#: postmaster/postmaster.c:3371 +#: postmaster/postmaster.c:3378 #, c-format msgid "%s (PID %d) exited with exit code %d" msgstr "%s (PID %d) beendete mit Status %d" -#: postmaster/postmaster.c:3373 postmaster/postmaster.c:3384 -#: postmaster/postmaster.c:3395 postmaster/postmaster.c:3404 -#: postmaster/postmaster.c:3414 +#: postmaster/postmaster.c:3380 postmaster/postmaster.c:3391 +#: postmaster/postmaster.c:3402 postmaster/postmaster.c:3411 +#: postmaster/postmaster.c:3421 #, c-format msgid "Failed process was running: %s" msgstr "Der fehlgeschlagene Prozess führte aus: %s" #. translator: %s is a noun phrase describing a child process, such as #. "server process" -#: postmaster/postmaster.c:3381 +#: postmaster/postmaster.c:3388 #, c-format msgid "%s (PID %d) was terminated by exception 0x%X" msgstr "%s (PID %d) wurde durch Ausnahme 0x%X beendet" #. translator: %s is a noun phrase describing a child process, such as #. "server process" -#: postmaster/postmaster.c:3391 +#: postmaster/postmaster.c:3398 #, c-format msgid "%s (PID %d) was terminated by signal %d: %s" msgstr "%s (PID %d) wurde von Signal %d beendet: %s" #. translator: %s is a noun phrase describing a child process, such as #. "server process" -#: postmaster/postmaster.c:3402 +#: postmaster/postmaster.c:3409 #, c-format msgid "%s (PID %d) was terminated by signal %d" msgstr "%s (PID %d) wurde von Signal %d beendet" #. translator: %s is a noun phrase describing a child process, such as #. "server process" -#: postmaster/postmaster.c:3412 +#: postmaster/postmaster.c:3419 #, c-format msgid "%s (PID %d) exited with unrecognized status %d" msgstr "%s (PID %d) beendete mit unbekanntem Status %d" -#: postmaster/postmaster.c:3597 +#: postmaster/postmaster.c:3604 #, c-format msgid "abnormal database system shutdown" msgstr "abnormales Herunterfahren des Datenbanksystems" -#: postmaster/postmaster.c:3637 +#: postmaster/postmaster.c:3644 #, c-format msgid "all server processes terminated; reinitializing" msgstr "alle Serverprozesse beendet; initialisiere neu" -#: postmaster/postmaster.c:3854 +#: postmaster/postmaster.c:3861 #, c-format msgid "could not fork new process for connection: %m" msgstr "konnte neuen Prozess für Verbindung nicht starten (fork-Fehler): %m" -#: postmaster/postmaster.c:3896 +#: postmaster/postmaster.c:3903 msgid "could not fork new process for connection: " msgstr "konnte neuen Prozess für Verbindung nicht starten (fork-Fehler): " -#: postmaster/postmaster.c:4020 +#: postmaster/postmaster.c:4027 #, c-format msgid "connection received: host=%s port=%s" msgstr "Verbindung empfangen: Host=%s Port=%s" -#: postmaster/postmaster.c:4025 +#: postmaster/postmaster.c:4032 #, c-format msgid "connection received: host=%s" msgstr "Verbindung empfangen: Host=%s" -#: postmaster/postmaster.c:4309 +#: postmaster/postmaster.c:4316 #, c-format msgid "could not execute server process \"%s\": %m" msgstr "konnte Serverprozess »%s« nicht ausführen: %m" -#: postmaster/postmaster.c:4807 +#: postmaster/postmaster.c:4793 #, c-format msgid "postmaster became multithreaded" msgstr "Postmaster ist multithreaded geworden" -#: postmaster/postmaster.c:4865 +#: postmaster/postmaster.c:4851 #, c-format msgid "database system is ready to accept read only connections" msgstr "Datenbanksystem ist bereit, um lesende Verbindungen anzunehmen" -#: postmaster/postmaster.c:5176 +#: postmaster/postmaster.c:5162 #, c-format msgid "could not fork startup process: %m" msgstr "konnte Startprozess nicht starten (fork-Fehler): %m" -#: postmaster/postmaster.c:5180 +#: postmaster/postmaster.c:5166 #, c-format msgid "could not fork background writer process: %m" msgstr "konnte Background-Writer-Prozess nicht starten (fork-Fehler): %m" -#: postmaster/postmaster.c:5184 +#: postmaster/postmaster.c:5170 #, c-format msgid "could not fork checkpointer process: %m" msgstr "konnte Checkpointer-Prozess nicht starten (fork-Fehler): %m" -#: postmaster/postmaster.c:5188 +#: postmaster/postmaster.c:5174 #, c-format msgid "could not fork WAL writer process: %m" msgstr "konnte WAL-Writer-Prozess nicht starten (fork-Fehler): %m" -#: postmaster/postmaster.c:5192 +#: postmaster/postmaster.c:5178 #, c-format msgid "could not fork WAL receiver process: %m" msgstr "konnte WAL-Receiver-Prozess nicht starten (fork-Fehler): %m" -#: postmaster/postmaster.c:5196 +#: postmaster/postmaster.c:5182 #, c-format msgid "could not fork process: %m" msgstr "konnte Prozess nicht starten (fork-Fehler): %m" -#: postmaster/postmaster.c:5375 +#: postmaster/postmaster.c:5361 #, c-format msgid "registering background worker \"%s\"" msgstr "registriere Background-Worker »%s«" -#: postmaster/postmaster.c:5382 +#: postmaster/postmaster.c:5368 #, c-format msgid "background worker \"%s\": must be registered in shared_preload_libraries" msgstr "Background-Worker »%s«: muss in shared_preload_libraries registriert sein" -#: postmaster/postmaster.c:5395 +#: postmaster/postmaster.c:5381 #, c-format msgid "background worker \"%s\": must attach to shared memory in order to be able to request a database connection" msgstr "Background-Worker »%s«: muss mit Shared Memory verbinden, um eine Datenbankverbindung anfordern zu können" -#: postmaster/postmaster.c:5405 +#: postmaster/postmaster.c:5391 #, c-format msgid "background worker \"%s\": cannot request database access if starting at postmaster start" msgstr "Background-Worker »%s«: kann kein Datenbankzugriff anfordern, wenn er nach Postmaster-Start gestartet hat" -#: postmaster/postmaster.c:5420 +#: postmaster/postmaster.c:5406 #, c-format msgid "background worker \"%s\": invalid restart interval" msgstr "Background-Worker »%s«: ungültiges Neustart-Intervall" -#: postmaster/postmaster.c:5436 +#: postmaster/postmaster.c:5422 #, c-format msgid "too many background workers" msgstr "zu viele Background-Worker" -#: postmaster/postmaster.c:5437 +#: postmaster/postmaster.c:5423 #, c-format msgid "Up to %d background worker can be registered with the current settings." msgid_plural "Up to %d background workers can be registered with the current settings." msgstr[0] "Mit den aktuellen Einstellungen können bis zu %d Background-Worker registriert werden." msgstr[1] "Mit den aktuellen Einstellungen können bis zu %d Background-Worker registriert werden." -#: postmaster/postmaster.c:5480 +#: postmaster/postmaster.c:5466 #, c-format msgid "database connection requirement not indicated during registration" msgstr "die Notwendigkeit, Datenbankverbindungen zu erzeugen, wurde bei der Registrierung nicht angezeigt" -#: postmaster/postmaster.c:5487 +#: postmaster/postmaster.c:5473 #, c-format msgid "invalid processing mode in background worker" msgstr "ungültiger Verarbeitungsmodus in Background-Worker" -#: postmaster/postmaster.c:5561 +#: postmaster/postmaster.c:5547 #, c-format msgid "terminating background worker \"%s\" due to administrator command" msgstr "breche Background-Worker »%s« ab aufgrund von Anweisung des Administrators" -#: postmaster/postmaster.c:5778 +#: postmaster/postmaster.c:5764 #, c-format msgid "starting background worker process \"%s\"" msgstr "starte Background-Worker-Prozess »%s«" -#: postmaster/postmaster.c:5789 +#: postmaster/postmaster.c:5775 #, c-format msgid "could not fork worker process: %m" msgstr "konnte Worker-Prozess nicht starten (fork-Fehler): %m" -#: postmaster/postmaster.c:6141 +#: postmaster/postmaster.c:6130 #, c-format msgid "could not duplicate socket %d for use in backend: error code %d" msgstr "konnte Socket %d nicht für Verwendung in Backend duplizieren: Fehlercode %d" -#: postmaster/postmaster.c:6173 +#: postmaster/postmaster.c:6162 #, c-format msgid "could not create inherited socket: error code %d\n" msgstr "konnte geerbtes Socket nicht erzeugen: Fehlercode %d\n" -#: postmaster/postmaster.c:6202 +#: postmaster/postmaster.c:6191 #, c-format msgid "could not open backend variables file \"%s\": %s\n" msgstr "konnte Servervariablendatei »%s« nicht öffnen: %s\n" -#: postmaster/postmaster.c:6209 +#: postmaster/postmaster.c:6198 #, c-format msgid "could not read from backend variables file \"%s\": %s\n" msgstr "konnte nicht aus Servervariablendatei »%s« lesen: %s\n" -#: postmaster/postmaster.c:6218 +#: postmaster/postmaster.c:6207 #, c-format msgid "could not remove file \"%s\": %s\n" msgstr "konnte Datei »%s« nicht löschen: %s\n" -#: postmaster/postmaster.c:6235 +#: postmaster/postmaster.c:6224 #, c-format msgid "could not map view of backend variables: error code %lu\n" msgstr "konnte Sicht der Backend-Variablen nicht mappen: Fehlercode %lu\n" -#: postmaster/postmaster.c:6244 +#: postmaster/postmaster.c:6233 #, c-format msgid "could not unmap view of backend variables: error code %lu\n" msgstr "konnte Sicht der Backend-Variablen nicht unmappen: Fehlercode %lu\n" -#: postmaster/postmaster.c:6251 +#: postmaster/postmaster.c:6240 #, c-format msgid "could not close handle to backend parameter variables: error code %lu\n" msgstr "konnte Handle für Backend-Parametervariablen nicht schließen: Fehlercode %lu\n" -#: postmaster/postmaster.c:6407 +#: postmaster/postmaster.c:6399 #, c-format msgid "could not read exit code for process\n" msgstr "konnte Exitcode des Prozesses nicht lesen\n" -#: postmaster/postmaster.c:6412 +#: postmaster/postmaster.c:6404 #, c-format msgid "could not post child completion status\n" msgstr "konnte Child-Completion-Status nicht versenden\n" @@ -13415,7 +13444,7 @@ msgstr "hole Zeitleisten-History-Datei für Zeitleiste %u vom Primärserver" msgid "could not write to log segment %s at offset %u, length %lu: %m" msgstr "konnte nicht in Logsegment %s bei Position %u, Länge %lu schreiben: %m" -#: replication/walsender.c:375 storage/smgr/md.c:1785 +#: replication/walsender.c:375 storage/smgr/md.c:1786 #, c-format msgid "could not seek to end of file \"%s\": %m" msgstr "konnte Positionszeiger nicht ans Ende der Datei »%s« setzen: %m" @@ -14054,7 +14083,7 @@ msgstr "maxAllocatedDescs (%d) überschritten beim Versuch, das Verzeichnis »%s msgid "could not read directory \"%s\": %m" msgstr "konnte Verzeichnis »%s« nicht lesen: %m" -#: storage/ipc/shmem.c:190 storage/lmgr/lock.c:872 storage/lmgr/lock.c:906 +#: storage/ipc/shmem.c:205 storage/lmgr/lock.c:872 storage/lmgr/lock.c:906 #: storage/lmgr/lock.c:2602 storage/lmgr/lock.c:3716 storage/lmgr/lock.c:3781 #: storage/lmgr/lock.c:4071 storage/lmgr/predicate.c:2320 #: storage/lmgr/predicate.c:2335 storage/lmgr/predicate.c:3727 @@ -14064,27 +14093,27 @@ msgstr "konnte Verzeichnis »%s« nicht lesen: %m" msgid "out of shared memory" msgstr "Shared Memory aufgebraucht" -#: storage/ipc/shmem.c:346 storage/ipc/shmem.c:399 +#: storage/ipc/shmem.c:361 storage/ipc/shmem.c:414 #, c-format msgid "not enough shared memory for data structure \"%s\" (%lu bytes requested)" msgstr "nicht genug Shared-Memory für Datenstruktur »%s« (%lu Bytes angefordert)" -#: storage/ipc/shmem.c:365 +#: storage/ipc/shmem.c:380 #, c-format msgid "could not create ShmemIndex entry for data structure \"%s\"" msgstr "konnte ShmemIndex-Eintrag für Datenstruktur »%s« nicht erzeugen" -#: storage/ipc/shmem.c:380 +#: storage/ipc/shmem.c:395 #, c-format msgid "ShmemIndex entry size is wrong for data structure \"%s\": expected %lu, actual %lu" msgstr "ShmemIndex-Eintraggröße ist falsch für Datenstruktur »%s«: erwartet %lu, tatsächlich %lu" -#: storage/ipc/shmem.c:427 storage/ipc/shmem.c:446 +#: storage/ipc/shmem.c:442 storage/ipc/shmem.c:461 #, c-format msgid "requested shared memory size overflows size_t" msgstr "angeforderte Shared-Memory-Größe übersteigt Kapazität von size_t" -#: storage/ipc/standby.c:499 tcop/postgres.c:2992 +#: storage/ipc/standby.c:499 tcop/postgres.c:3007 #, c-format msgid "canceling statement due to conflict with recovery" msgstr "storniere Anfrage wegen Konflikt mit der Wiederherstellung" @@ -14411,22 +14440,22 @@ msgstr "konnte Block %u in Datei »%s« nicht schreiben: es wurden nur %d von %d msgid "could not truncate file \"%s\" to %u blocks: it's only %u blocks now" msgstr "konnte Datei »%s« nicht auf %u Blöcke kürzen: es sind jetzt nur %u Blöcke" -#: storage/smgr/md.c:923 +#: storage/smgr/md.c:924 #, c-format msgid "could not truncate file \"%s\" to %u blocks: %m" msgstr "konnte Datei »%s« nicht auf %u Blöcke kürzen: %m" -#: storage/smgr/md.c:1203 +#: storage/smgr/md.c:1204 #, c-format msgid "could not fsync file \"%s\" but retrying: %m" msgstr "konnte Datei »%s« nicht fsyncen, versuche erneut: %m" -#: storage/smgr/md.c:1366 +#: storage/smgr/md.c:1367 #, c-format msgid "could not forward fsync request because request queue is full" msgstr "konnte fsync-Anfrage nicht weiterleiten, weil Anfrageschlange voll ist" -#: storage/smgr/md.c:1763 +#: storage/smgr/md.c:1764 #, c-format msgid "could not open file \"%s\" (target block %u): %m" msgstr "konnte Datei »%s« nicht öffnen (Zielblock %u): %m" @@ -14480,7 +14509,7 @@ msgid "unexpected EOF on client connection" msgstr "unerwartetes EOF auf Client-Verbindung" #: tcop/postgres.c:450 tcop/postgres.c:462 tcop/postgres.c:473 -#: tcop/postgres.c:485 tcop/postgres.c:4310 +#: tcop/postgres.c:485 tcop/postgres.c:4325 #, c-format msgid "invalid frontend message type %d" msgstr "ungültiger Frontend-Message-Typ %d" @@ -14648,92 +14677,92 @@ msgstr "breche Verbindung ab aufgrund von Anweisung des Administrators" msgid "connection to client lost" msgstr "Verbindung zum Client wurde verloren" -#: tcop/postgres.c:2944 +#: tcop/postgres.c:2947 #, c-format msgid "canceling authentication due to timeout" msgstr "storniere Authentifizierung wegen Zeitüberschreitung" -#: tcop/postgres.c:2960 +#: tcop/postgres.c:2975 #, c-format msgid "canceling statement due to lock timeout" msgstr "storniere Anfrage wegen Zeitüberschreitung einer Sperre" -#: tcop/postgres.c:2970 +#: tcop/postgres.c:2985 #, c-format msgid "canceling statement due to statement timeout" msgstr "storniere Anfrage wegen Zeitüberschreitung der Anfrage" -#: tcop/postgres.c:2980 +#: tcop/postgres.c:2995 #, c-format msgid "canceling autovacuum task" msgstr "storniere Autovacuum-Aufgabe" -#: tcop/postgres.c:3009 +#: tcop/postgres.c:3024 #, c-format msgid "canceling statement due to user request" msgstr "storniere Anfrage wegen Benutzeraufforderung" -#: tcop/postgres.c:3117 +#: tcop/postgres.c:3132 #, c-format msgid "stack depth limit exceeded" msgstr "Grenze für Stacktiefe überschritten" -#: tcop/postgres.c:3118 +#: tcop/postgres.c:3133 #, c-format msgid "Increase the configuration parameter \"max_stack_depth\" (currently %dkB), after ensuring the platform's stack depth limit is adequate." msgstr "Erhöhen Sie den Konfigurationsparameter »max_stack_depth« (aktuell %dkB), nachdem Sie sichergestellt haben, dass die Stacktiefenbegrenzung Ihrer Plattform ausreichend ist." -#: tcop/postgres.c:3181 +#: tcop/postgres.c:3196 #, c-format msgid "\"max_stack_depth\" must not exceed %ldkB." msgstr "»max_stack_depth« darf %ldkB nicht überschreiten." -#: tcop/postgres.c:3183 +#: tcop/postgres.c:3198 #, c-format msgid "Increase the platform's stack depth limit via \"ulimit -s\" or local equivalent." msgstr "Erhöhen Sie die Stacktiefenbegrenzung Ihrer Plattform mit »ulimit -s« oder der lokalen Entsprechung." -#: tcop/postgres.c:3547 +#: tcop/postgres.c:3562 #, c-format msgid "invalid command-line argument for server process: %s" msgstr "ungültiges Kommandozeilenargument für Serverprozess: %s" -#: tcop/postgres.c:3548 tcop/postgres.c:3554 +#: tcop/postgres.c:3563 tcop/postgres.c:3569 #, c-format msgid "Try \"%s --help\" for more information." msgstr "Versuchen Sie »%s --help« für weitere Informationen." -#: tcop/postgres.c:3552 +#: tcop/postgres.c:3567 #, c-format msgid "%s: invalid command-line argument: %s" msgstr "%s: ungültiges Kommandozeilenargument: %s" -#: tcop/postgres.c:3631 +#: tcop/postgres.c:3646 #, c-format msgid "%s: no database nor user name specified" msgstr "%s: weder Datenbankname noch Benutzername angegeben" -#: tcop/postgres.c:4218 +#: tcop/postgres.c:4233 #, c-format msgid "invalid CLOSE message subtype %d" msgstr "ungültiger Subtyp %d von CLOSE-Message" -#: tcop/postgres.c:4253 +#: tcop/postgres.c:4268 #, c-format msgid "invalid DESCRIBE message subtype %d" msgstr "ungültiger Subtyp %d von DESCRIBE-Message" -#: tcop/postgres.c:4331 +#: tcop/postgres.c:4346 #, c-format msgid "fastpath function calls not supported in a replication connection" msgstr "Fastpath-Funktionsaufrufe werden auf einer Replikationsverbindung nicht unterstützt" -#: tcop/postgres.c:4335 +#: tcop/postgres.c:4350 #, c-format msgid "extended query protocol not supported in a replication connection" msgstr "erweitertes Anfrageprotokoll wird nicht auf einer Replikationsverbindung unterstützt" -#: tcop/postgres.c:4505 +#: tcop/postgres.c:4520 #, c-format msgid "disconnection: session time: %d:%02d:%02d.%03d user=%s database=%s host=%s%s%s" msgstr "Verbindungsende: Sitzungszeit: %d:%02d:%02d.%03d Benutzer=%s Datenbank=%s Host=%s%s%s" @@ -14968,27 +14997,27 @@ msgstr "konnte Stoppwortdatei »%s« nicht öffnen: %m" msgid "text search parser does not support headline creation" msgstr "Textsucheparser unterstützt das Erzeugen von Headlines nicht" -#: tsearch/wparser_def.c:2555 +#: tsearch/wparser_def.c:2557 #, c-format msgid "unrecognized headline parameter: \"%s\"" msgstr "unbekannter Headline-Parameter: »%s«" -#: tsearch/wparser_def.c:2564 +#: tsearch/wparser_def.c:2566 #, c-format msgid "MinWords should be less than MaxWords" msgstr "»MinWords« sollte kleiner als »MaxWords« sein" -#: tsearch/wparser_def.c:2568 +#: tsearch/wparser_def.c:2570 #, c-format msgid "MinWords should be positive" msgstr "»MinWords« sollte positiv sein" -#: tsearch/wparser_def.c:2572 +#: tsearch/wparser_def.c:2574 #, c-format msgid "ShortWord should be >= 0" msgstr "»ShortWord« sollte >= 0 sein" -#: tsearch/wparser_def.c:2576 +#: tsearch/wparser_def.c:2578 #, c-format msgid "MaxFragments should be >= 0" msgstr "»MaxFragments« sollte >= 0 sein" @@ -15115,14 +15144,14 @@ msgid "neither input type is an array" msgstr "keiner der Eingabedatentypen ist ein Array" #: utils/adt/array_userfuncs.c:103 utils/adt/array_userfuncs.c:113 -#: utils/adt/arrayfuncs.c:1281 utils/adt/float.c:1225 utils/adt/float.c:1284 -#: utils/adt/float.c:2835 utils/adt/float.c:2851 utils/adt/int.c:623 +#: utils/adt/arrayfuncs.c:1281 utils/adt/float.c:1222 utils/adt/float.c:1281 +#: utils/adt/float.c:2832 utils/adt/float.c:2848 utils/adt/int.c:623 #: utils/adt/int.c:652 utils/adt/int.c:673 utils/adt/int.c:704 #: utils/adt/int.c:737 utils/adt/int.c:759 utils/adt/int.c:907 #: utils/adt/int.c:928 utils/adt/int.c:955 utils/adt/int.c:995 #: utils/adt/int.c:1016 utils/adt/int.c:1043 utils/adt/int.c:1076 -#: utils/adt/int.c:1159 utils/adt/int8.c:1247 utils/adt/numeric.c:2258 -#: utils/adt/numeric.c:2267 utils/adt/varbit.c:1173 utils/adt/varbit.c:1565 +#: utils/adt/int.c:1159 utils/adt/int8.c:1247 utils/adt/numeric.c:2254 +#: utils/adt/numeric.c:2263 utils/adt/varbit.c:1173 utils/adt/varbit.c:1575 #: utils/adt/varlena.c:1013 utils/adt/varlena.c:2036 #, c-format msgid "integer out of range" @@ -15367,13 +15396,13 @@ msgstr "ungültige Eingabesyntax für Typ money: »%s«" #: utils/adt/cash.c:609 utils/adt/cash.c:659 utils/adt/cash.c:710 #: utils/adt/cash.c:759 utils/adt/cash.c:811 utils/adt/cash.c:861 -#: utils/adt/float.c:852 utils/adt/float.c:916 utils/adt/float.c:2594 -#: utils/adt/float.c:2657 utils/adt/geo_ops.c:4146 utils/adt/int.c:719 +#: utils/adt/float.c:849 utils/adt/float.c:913 utils/adt/float.c:2591 +#: utils/adt/float.c:2654 utils/adt/geo_ops.c:4154 utils/adt/int.c:719 #: utils/adt/int.c:861 utils/adt/int.c:969 utils/adt/int.c:1058 #: utils/adt/int.c:1097 utils/adt/int.c:1125 utils/adt/int8.c:597 #: utils/adt/int8.c:657 utils/adt/int8.c:846 utils/adt/int8.c:954 -#: utils/adt/int8.c:1043 utils/adt/int8.c:1151 utils/adt/numeric.c:4532 -#: utils/adt/numeric.c:4815 utils/adt/timestamp.c:3021 +#: utils/adt/int8.c:1043 utils/adt/int8.c:1151 utils/adt/numeric.c:4535 +#: utils/adt/numeric.c:4818 utils/adt/timestamp.c:3021 #, c-format msgid "division by zero" msgstr "Division durch Null" @@ -15399,12 +15428,12 @@ msgstr "Präzision von TIME(%d)%s darf nicht negativ sein" msgid "TIME(%d)%s precision reduced to maximum allowed, %d" msgstr "Präzision von TIME(%d)%s auf erlaubten Höchstwert %d reduziert" -#: utils/adt/date.c:144 utils/adt/datetime.c:1198 utils/adt/datetime.c:2069 +#: utils/adt/date.c:144 utils/adt/datetime.c:1199 utils/adt/datetime.c:2112 #, c-format msgid "date/time value \"current\" is no longer supported" msgstr "Datum/Zeitwert »current« wird nicht mehr unterstützt" -#: utils/adt/date.c:169 utils/adt/formatting.c:3511 +#: utils/adt/date.c:169 utils/adt/formatting.c:3505 #, c-format msgid "date out of range: \"%s\"" msgstr "date ist außerhalb des gültigen Bereichs: »%s«" @@ -15425,10 +15454,11 @@ msgid "date out of range for timestamp" msgstr "Datum ist außerhalb des gültigen Bereichs für Typ »timestamp«" #: utils/adt/date.c:936 utils/adt/date.c:982 utils/adt/date.c:1549 -#: utils/adt/date.c:1585 utils/adt/date.c:2457 utils/adt/formatting.c:3387 -#: utils/adt/formatting.c:3419 utils/adt/formatting.c:3487 -#: utils/adt/nabstime.c:481 utils/adt/nabstime.c:524 utils/adt/nabstime.c:554 -#: utils/adt/nabstime.c:597 utils/adt/timestamp.c:226 utils/adt/timestamp.c:269 +#: utils/adt/date.c:1585 utils/adt/date.c:2457 utils/adt/datetime.c:1680 +#: utils/adt/formatting.c:3381 utils/adt/formatting.c:3413 +#: utils/adt/formatting.c:3481 utils/adt/nabstime.c:481 +#: utils/adt/nabstime.c:524 utils/adt/nabstime.c:554 utils/adt/nabstime.c:597 +#: utils/adt/timestamp.c:226 utils/adt/timestamp.c:269 #: utils/adt/timestamp.c:502 utils/adt/timestamp.c:541 #: utils/adt/timestamp.c:2676 utils/adt/timestamp.c:2697 #: utils/adt/timestamp.c:2710 utils/adt/timestamp.c:2719 @@ -15475,8 +15505,8 @@ msgstr "Zeitzonenunterschied ist außerhalb des gültigen Bereichs" msgid "\"time with time zone\" units \"%s\" not recognized" msgstr "»time with time zone«-Einheit »%s« nicht erkannt" -#: utils/adt/date.c:2677 utils/adt/datetime.c:926 utils/adt/datetime.c:1795 -#: utils/adt/datetime.c:4558 utils/adt/timestamp.c:4599 +#: utils/adt/date.c:2677 utils/adt/datetime.c:927 utils/adt/datetime.c:1838 +#: utils/adt/datetime.c:4601 utils/adt/timestamp.c:4599 #: utils/adt/timestamp.c:4783 #, c-format msgid "time zone \"%s\" not recognized" @@ -15487,38 +15517,33 @@ msgstr "Zeitzone »%s« nicht erkannt" msgid "interval time zone \"%s\" must not include months or days" msgstr "Intervall-Zeitzone »%s« darf keine Monate oder Tage enthalten" -#: utils/adt/datetime.c:1670 -#, c-format -msgid "time zone abbreviation \"%s\" is not used in time zone \"%s\"" -msgstr "Zeitzonenabkürzung »%s« wird in Zeitzone »%s« nicht verwendet" - -#: utils/adt/datetime.c:3758 utils/adt/datetime.c:3765 +#: utils/adt/datetime.c:3801 utils/adt/datetime.c:3808 #, c-format msgid "date/time field value out of range: \"%s\"" msgstr "Datum/Zeit-Feldwert ist außerhalb des gültigen Bereichs: »%s«" -#: utils/adt/datetime.c:3767 +#: utils/adt/datetime.c:3810 #, c-format msgid "Perhaps you need a different \"datestyle\" setting." msgstr "Möglicherweise benötigen Sie eine andere »datestyle«-Einstellung." -#: utils/adt/datetime.c:3772 +#: utils/adt/datetime.c:3815 #, c-format msgid "interval field value out of range: \"%s\"" msgstr "»interval«-Feldwert ist außerhalb des gültigen Bereichs: »%s«" -#: utils/adt/datetime.c:3778 +#: utils/adt/datetime.c:3821 #, c-format msgid "time zone displacement out of range: \"%s\"" msgstr "Zeitzonenunterschied ist außerhalb des gültigen Bereichs: »%s«" #. translator: first %s is inet or cidr -#: utils/adt/datetime.c:3785 utils/adt/network.c:107 +#: utils/adt/datetime.c:3828 utils/adt/network.c:107 #, c-format msgid "invalid input syntax for type %s: \"%s\"" msgstr "ungültige Eingabesyntax für Typ %s: »%s«" -#: utils/adt/datetime.c:4560 +#: utils/adt/datetime.c:4603 #, c-format msgid "This time zone name appears in the configuration file for time zone abbreviation \"%s\"." msgstr "Dieser Zeitzonenname erscheint in der Konfigurationsdatei für Zeitzonenabkürzung »%s«." @@ -15606,83 +15631,83 @@ msgstr "Wert ist außerhalb des gültigen Bereichs: Überlauf" msgid "value out of range: underflow" msgstr "Wert ist außerhalb des gültigen Bereichs: Unterlauf" -#: utils/adt/float.c:218 utils/adt/float.c:292 utils/adt/float.c:348 +#: utils/adt/float.c:215 utils/adt/float.c:289 utils/adt/float.c:345 #, c-format msgid "invalid input syntax for type real: \"%s\"" msgstr "ungültige Eingabesyntax für Typ real: »%s«" -#: utils/adt/float.c:286 +#: utils/adt/float.c:283 #, c-format msgid "\"%s\" is out of range for type real" msgstr "»%s« ist außerhalb des gültigen Bereichs für Typ real" -#: utils/adt/float.c:449 utils/adt/float.c:523 utils/adt/float.c:579 -#: utils/adt/numeric.c:3988 utils/adt/numeric.c:4014 +#: utils/adt/float.c:446 utils/adt/float.c:520 utils/adt/float.c:576 +#: utils/adt/numeric.c:3991 utils/adt/numeric.c:4017 #, c-format msgid "invalid input syntax for type double precision: \"%s\"" msgstr "ungültige Eingabesyntax für Typ double precision: »%s«" -#: utils/adt/float.c:517 +#: utils/adt/float.c:514 #, c-format msgid "\"%s\" is out of range for type double precision" msgstr "»%s« ist außerhalb des gültigen Bereichs für Typ double precision" -#: utils/adt/float.c:1243 utils/adt/float.c:1301 utils/adt/int.c:349 +#: utils/adt/float.c:1240 utils/adt/float.c:1298 utils/adt/int.c:349 #: utils/adt/int.c:775 utils/adt/int.c:804 utils/adt/int.c:825 #: utils/adt/int.c:845 utils/adt/int.c:879 utils/adt/int.c:1174 -#: utils/adt/int8.c:1272 utils/adt/numeric.c:2355 utils/adt/numeric.c:2364 +#: utils/adt/int8.c:1272 utils/adt/numeric.c:2351 utils/adt/numeric.c:2360 #, c-format msgid "smallint out of range" msgstr "smallint ist außerhalb des gültigen Bereichs" -#: utils/adt/float.c:1427 utils/adt/numeric.c:5214 +#: utils/adt/float.c:1424 utils/adt/numeric.c:5217 #, c-format msgid "cannot take square root of a negative number" msgstr "Quadratwurzel von negativer Zahl kann nicht ermittelt werden" -#: utils/adt/float.c:1469 utils/adt/numeric.c:2175 +#: utils/adt/float.c:1466 utils/adt/numeric.c:2171 #, c-format msgid "zero raised to a negative power is undefined" msgstr "null hoch eine negative Zahl ist undefiniert" -#: utils/adt/float.c:1473 utils/adt/numeric.c:2181 +#: utils/adt/float.c:1470 utils/adt/numeric.c:2177 #, c-format msgid "a negative number raised to a non-integer power yields a complex result" msgstr "eine negative Zahl hoch eine nicht ganze Zahl ergibt ein komplexes Ergebnis" -#: utils/adt/float.c:1539 utils/adt/float.c:1569 utils/adt/numeric.c:5432 +#: utils/adt/float.c:1536 utils/adt/float.c:1566 utils/adt/numeric.c:5435 #, c-format msgid "cannot take logarithm of zero" msgstr "Logarithmus von null kann nicht ermittelt werden" -#: utils/adt/float.c:1543 utils/adt/float.c:1573 utils/adt/numeric.c:5436 +#: utils/adt/float.c:1540 utils/adt/float.c:1570 utils/adt/numeric.c:5439 #, c-format msgid "cannot take logarithm of a negative number" msgstr "Logarithmus negativer Zahlen kann nicht ermittelt werden" -#: utils/adt/float.c:1600 utils/adt/float.c:1621 utils/adt/float.c:1642 -#: utils/adt/float.c:1664 utils/adt/float.c:1685 utils/adt/float.c:1706 -#: utils/adt/float.c:1728 utils/adt/float.c:1749 +#: utils/adt/float.c:1597 utils/adt/float.c:1618 utils/adt/float.c:1639 +#: utils/adt/float.c:1661 utils/adt/float.c:1682 utils/adt/float.c:1703 +#: utils/adt/float.c:1725 utils/adt/float.c:1746 #, c-format msgid "input is out of range" msgstr "Eingabe ist außerhalb des gültigen Bereichs" -#: utils/adt/float.c:2811 utils/adt/numeric.c:1228 +#: utils/adt/float.c:2808 utils/adt/numeric.c:1224 #, c-format msgid "count must be greater than zero" msgstr "Anzahl muss größer als null sein" -#: utils/adt/float.c:2816 utils/adt/numeric.c:1235 +#: utils/adt/float.c:2813 utils/adt/numeric.c:1231 #, c-format msgid "operand, lower bound, and upper bound cannot be NaN" msgstr "Operand, Untergrenze und Obergrenze dürfen nicht NaN sein" -#: utils/adt/float.c:2822 +#: utils/adt/float.c:2819 #, c-format msgid "lower and upper bounds must be finite" msgstr "Untergrenze und Obergrenze müssen endlich sein" -#: utils/adt/float.c:2860 utils/adt/numeric.c:1248 +#: utils/adt/float.c:2857 utils/adt/numeric.c:1244 #, c-format msgid "lower bound cannot equal upper bound" msgstr "Untergrenze kann nicht gleich der Obergrenze sein" @@ -15697,203 +15722,203 @@ msgstr "ungültige Formatangabe für Intervall-Wert" msgid "Intervals are not tied to specific calendar dates." msgstr "Intervalle beziehen sich nicht auf bestimmte Kalenderdaten." -#: utils/adt/formatting.c:1064 +#: utils/adt/formatting.c:1063 #, c-format msgid "\"EEEE\" must be the last pattern used" msgstr "»EEEE« muss das letzte Muster sein" -#: utils/adt/formatting.c:1072 +#: utils/adt/formatting.c:1071 #, c-format msgid "\"9\" must be ahead of \"PR\"" msgstr "»9« muss vor »PR« stehen" -#: utils/adt/formatting.c:1088 +#: utils/adt/formatting.c:1087 #, c-format msgid "\"0\" must be ahead of \"PR\"" msgstr "»0« muss vor »PR« stehen" -#: utils/adt/formatting.c:1115 +#: utils/adt/formatting.c:1114 #, c-format msgid "multiple decimal points" msgstr "mehrere Dezimalpunkte" -#: utils/adt/formatting.c:1119 utils/adt/formatting.c:1202 +#: utils/adt/formatting.c:1118 utils/adt/formatting.c:1201 #, c-format msgid "cannot use \"V\" and decimal point together" msgstr "»V« und Dezimalpunkt können nicht zusammen verwendet werden" -#: utils/adt/formatting.c:1131 +#: utils/adt/formatting.c:1130 #, c-format msgid "cannot use \"S\" twice" msgstr "»S« kann nicht zweimal verwendet werden" -#: utils/adt/formatting.c:1135 +#: utils/adt/formatting.c:1134 #, c-format msgid "cannot use \"S\" and \"PL\"/\"MI\"/\"SG\"/\"PR\" together" msgstr "»S« und »PL«/»MI«/»SG«/»PR« können nicht zusammen verwendet werden" -#: utils/adt/formatting.c:1155 +#: utils/adt/formatting.c:1154 #, c-format msgid "cannot use \"S\" and \"MI\" together" msgstr "»S« und »MI« können nicht zusammen verwendet werden" -#: utils/adt/formatting.c:1165 +#: utils/adt/formatting.c:1164 #, c-format msgid "cannot use \"S\" and \"PL\" together" msgstr "»S« und »PL« können nicht zusammen verwendet werden" -#: utils/adt/formatting.c:1175 +#: utils/adt/formatting.c:1174 #, c-format msgid "cannot use \"S\" and \"SG\" together" msgstr "»S« und »SG« können nicht zusammen verwendet werden" -#: utils/adt/formatting.c:1184 +#: utils/adt/formatting.c:1183 #, c-format msgid "cannot use \"PR\" and \"S\"/\"PL\"/\"MI\"/\"SG\" together" msgstr "»PR« und »S«/»PL«/»MI«/»SG« können nicht zusammen verwendet werden" -#: utils/adt/formatting.c:1210 +#: utils/adt/formatting.c:1209 #, c-format msgid "cannot use \"EEEE\" twice" msgstr "»EEEE« kann nicht zweimal verwendet werden" -#: utils/adt/formatting.c:1216 +#: utils/adt/formatting.c:1215 #, c-format msgid "\"EEEE\" is incompatible with other formats" msgstr "»EEEE« ist mit anderen Formaten inkompatibel" -#: utils/adt/formatting.c:1217 +#: utils/adt/formatting.c:1216 #, c-format msgid "\"EEEE\" may only be used together with digit and decimal point patterns." msgstr "»EEEE« kann nur zusammen mit Platzhaltern für Ziffern oder Dezimalpunkt verwendet werden." -#: utils/adt/formatting.c:1417 +#: utils/adt/formatting.c:1416 #, c-format msgid "\"%s\" is not a number" msgstr "»%s« ist keine Zahl" -#: utils/adt/formatting.c:1518 utils/adt/formatting.c:1570 +#: utils/adt/formatting.c:1517 utils/adt/formatting.c:1569 #, c-format msgid "could not determine which collation to use for lower() function" msgstr "konnte die für die Funktion lower() zu verwendende Sortierfolge nicht bestimmen" -#: utils/adt/formatting.c:1638 utils/adt/formatting.c:1690 +#: utils/adt/formatting.c:1637 utils/adt/formatting.c:1689 #, c-format msgid "could not determine which collation to use for upper() function" msgstr "konnte die für die Funktion upper() zu verwendende Sortierfolge nicht bestimmen" -#: utils/adt/formatting.c:1759 utils/adt/formatting.c:1823 +#: utils/adt/formatting.c:1758 utils/adt/formatting.c:1822 #, c-format msgid "could not determine which collation to use for initcap() function" msgstr "konnte die für die Funktion initcap() zu verwendende Sortierfolge nicht bestimmen" -#: utils/adt/formatting.c:2127 +#: utils/adt/formatting.c:2119 #, c-format msgid "invalid combination of date conventions" msgstr "ungültige Kombination von Datumskonventionen" -#: utils/adt/formatting.c:2128 +#: utils/adt/formatting.c:2120 #, c-format msgid "Do not mix Gregorian and ISO week date conventions in a formatting template." msgstr "Die Gregorianische und die ISO-Konvention für Wochendaten können nicht einer Formatvorlage gemischt werden." -#: utils/adt/formatting.c:2145 +#: utils/adt/formatting.c:2137 #, c-format msgid "conflicting values for \"%s\" field in formatting string" msgstr "widersprüchliche Werte für das Feld »%s« in Formatzeichenkette" -#: utils/adt/formatting.c:2147 +#: utils/adt/formatting.c:2139 #, c-format msgid "This value contradicts a previous setting for the same field type." msgstr "Der Wert widerspricht einer vorherigen Einstellung für den selben Feldtyp." -#: utils/adt/formatting.c:2208 +#: utils/adt/formatting.c:2200 #, c-format msgid "source string too short for \"%s\" formatting field" msgstr "Quellzeichenkette zu kurz für Formatfeld »%s»" -#: utils/adt/formatting.c:2210 +#: utils/adt/formatting.c:2202 #, c-format msgid "Field requires %d characters, but only %d remain." msgstr "Feld benötigt %d Zeichen, aber nur %d verbleiben." -#: utils/adt/formatting.c:2213 utils/adt/formatting.c:2227 +#: utils/adt/formatting.c:2205 utils/adt/formatting.c:2219 #, c-format msgid "If your source string is not fixed-width, try using the \"FM\" modifier." msgstr "Wenn die Quellzeichenkette keine feste Breite hat, versuchen Sie den Modifikator »FM«." -#: utils/adt/formatting.c:2223 utils/adt/formatting.c:2236 -#: utils/adt/formatting.c:2366 +#: utils/adt/formatting.c:2215 utils/adt/formatting.c:2228 +#: utils/adt/formatting.c:2358 #, c-format msgid "invalid value \"%s\" for \"%s\"" msgstr "ungültiger Wert »%s« für »%s«" -#: utils/adt/formatting.c:2225 +#: utils/adt/formatting.c:2217 #, c-format msgid "Field requires %d characters, but only %d could be parsed." msgstr "Feld benötigt %d Zeichen, aber nur %d konnten geparst werden." -#: utils/adt/formatting.c:2238 +#: utils/adt/formatting.c:2230 #, c-format msgid "Value must be an integer." msgstr "Der Wert muss eine ganze Zahl sein." -#: utils/adt/formatting.c:2243 +#: utils/adt/formatting.c:2235 #, c-format msgid "value for \"%s\" in source string is out of range" msgstr "Wert für »%s« in der Eingabezeichenkette ist außerhalb des gültigen Bereichs" -#: utils/adt/formatting.c:2245 +#: utils/adt/formatting.c:2237 #, c-format msgid "Value must be in the range %d to %d." msgstr "Der Wert muss im Bereich %d bis %d sein." -#: utils/adt/formatting.c:2368 +#: utils/adt/formatting.c:2360 #, c-format msgid "The given value did not match any of the allowed values for this field." msgstr "Der angegebene Wert stimmte mit keinem der für dieses Feld zulässigen Werte überein." -#: utils/adt/formatting.c:2546 utils/adt/formatting.c:2566 -#: utils/adt/formatting.c:2586 utils/adt/formatting.c:2606 -#: utils/adt/formatting.c:2625 utils/adt/formatting.c:2644 -#: utils/adt/formatting.c:2667 utils/adt/formatting.c:2685 -#: utils/adt/formatting.c:2703 utils/adt/formatting.c:2721 -#: utils/adt/formatting.c:2738 utils/adt/formatting.c:2755 +#: utils/adt/formatting.c:2538 utils/adt/formatting.c:2558 +#: utils/adt/formatting.c:2578 utils/adt/formatting.c:2598 +#: utils/adt/formatting.c:2617 utils/adt/formatting.c:2636 +#: utils/adt/formatting.c:2659 utils/adt/formatting.c:2677 +#: utils/adt/formatting.c:2695 utils/adt/formatting.c:2713 +#: utils/adt/formatting.c:2730 utils/adt/formatting.c:2747 #, c-format msgid "localized string format value too long" msgstr "lokalisierter Formatwert ist zu lang" -#: utils/adt/formatting.c:3032 +#: utils/adt/formatting.c:3024 #, c-format msgid "\"TZ\"/\"tz\" format patterns are not supported in to_date" msgstr "Formatmuster »TZ«/»tz« werden in to_date nicht unterstützt" -#: utils/adt/formatting.c:3140 +#: utils/adt/formatting.c:3133 #, c-format msgid "invalid input string for \"Y,YYY\"" msgstr "ungültige Eingabe für »Y,YYY«" -#: utils/adt/formatting.c:3643 +#: utils/adt/formatting.c:3637 #, c-format msgid "hour \"%d\" is invalid for the 12-hour clock" msgstr "Stunde »%d« ist bei einer 12-Stunden-Uhr ungültig" -#: utils/adt/formatting.c:3645 +#: utils/adt/formatting.c:3639 #, c-format msgid "Use the 24-hour clock, or give an hour between 1 and 12." msgstr "Verwenden Sie die 24-Stunden-Uhr oder geben Sie eine Stunde zwischen 1 und 12 an." -#: utils/adt/formatting.c:3740 +#: utils/adt/formatting.c:3734 #, c-format msgid "cannot calculate day of year without year information" msgstr "kann Tag des Jahres nicht berechnen ohne Jahrinformationen" -#: utils/adt/formatting.c:4589 +#: utils/adt/formatting.c:4583 #, c-format msgid "\"EEEE\" not supported for input" msgstr "»E« wird nicht bei der Eingabe unterstützt" -#: utils/adt/formatting.c:4601 +#: utils/adt/formatting.c:4595 #, c-format msgid "\"RN\" not supported for input" msgstr "»RN« wird nicht bei der Eingabe unterstützt" @@ -15946,8 +15971,8 @@ msgstr "nur Superuser können Dateiinformationen lesen" msgid "must be superuser to get directory listings" msgstr "nur Superuser können Verzeichnislisten lesen" -#: utils/adt/geo_ops.c:295 utils/adt/geo_ops.c:1428 utils/adt/geo_ops.c:3489 -#: utils/adt/geo_ops.c:4267 utils/adt/geo_ops.c:5196 +#: utils/adt/geo_ops.c:295 utils/adt/geo_ops.c:1428 utils/adt/geo_ops.c:3497 +#: utils/adt/geo_ops.c:4275 utils/adt/geo_ops.c:5204 #, c-format msgid "too many points requested" msgstr "zu viele Punkte verlangt" @@ -15998,68 +16023,68 @@ msgstr "ungültige Eingabesyntax für Typ lseg: »%s«" msgid "function \"dist_lb\" not implemented" msgstr "Funktion »dist_lb« ist nicht implementiert" -#: utils/adt/geo_ops.c:3166 +#: utils/adt/geo_ops.c:3174 #, c-format msgid "function \"close_lb\" not implemented" msgstr "Funktion »close_lb« ist nicht implementiert" -#: utils/adt/geo_ops.c:3455 +#: utils/adt/geo_ops.c:3463 #, c-format msgid "cannot create bounding box for empty polygon" msgstr "kann kein umschließendes Rechteck für leeres Polygon berechnen" -#: utils/adt/geo_ops.c:3480 utils/adt/geo_ops.c:3500 +#: utils/adt/geo_ops.c:3488 utils/adt/geo_ops.c:3508 #, c-format msgid "invalid input syntax for type polygon: \"%s\"" msgstr "ungültige Eingabesyntax für Typ polygon: »%s«" -#: utils/adt/geo_ops.c:3540 +#: utils/adt/geo_ops.c:3548 #, c-format msgid "invalid number of points in external \"polygon\" value" msgstr "ungültige Anzahl Punkte in externem »polygon«-Wert" -#: utils/adt/geo_ops.c:4065 +#: utils/adt/geo_ops.c:4073 #, c-format msgid "function \"poly_distance\" not implemented" msgstr "Funktion »poly_distance« ist nicht implementiert" -#: utils/adt/geo_ops.c:4379 +#: utils/adt/geo_ops.c:4387 #, c-format msgid "function \"path_center\" not implemented" msgstr "Funktion »path_center« ist nicht implementiert" -#: utils/adt/geo_ops.c:4396 +#: utils/adt/geo_ops.c:4404 #, c-format msgid "open path cannot be converted to polygon" msgstr "offener Pfad kann nicht in Polygon umgewandelt werden" -#: utils/adt/geo_ops.c:4573 utils/adt/geo_ops.c:4583 utils/adt/geo_ops.c:4598 -#: utils/adt/geo_ops.c:4604 +#: utils/adt/geo_ops.c:4581 utils/adt/geo_ops.c:4591 utils/adt/geo_ops.c:4606 +#: utils/adt/geo_ops.c:4612 #, c-format msgid "invalid input syntax for type circle: \"%s\"" msgstr "ungültige Eingabesyntax für Typ circle: »%s«" -#: utils/adt/geo_ops.c:4626 utils/adt/geo_ops.c:4634 +#: utils/adt/geo_ops.c:4634 utils/adt/geo_ops.c:4642 #, c-format msgid "could not format \"circle\" value" msgstr "konnte »circle«-Wert nicht formatieren" -#: utils/adt/geo_ops.c:4661 +#: utils/adt/geo_ops.c:4669 #, c-format msgid "invalid radius in external \"circle\" value" msgstr "ungültiger Radius in externem »circle«-Wert" -#: utils/adt/geo_ops.c:5182 +#: utils/adt/geo_ops.c:5190 #, c-format msgid "cannot convert circle with radius zero to polygon" msgstr "kann Kreis mit Radius null nicht in Polygon umwandeln" -#: utils/adt/geo_ops.c:5187 +#: utils/adt/geo_ops.c:5195 #, c-format msgid "must request at least 2 points" msgstr "mindestens 2 Punkte müssen angefordert werden" -#: utils/adt/geo_ops.c:5231 utils/adt/geo_ops.c:5254 +#: utils/adt/geo_ops.c:5239 utils/adt/geo_ops.c:5262 #, c-format msgid "cannot convert empty polygon to circle" msgstr "kann leeres Polygon nicht in Kreis umwandeln" @@ -16104,7 +16129,7 @@ msgstr "Wert »%s« ist außerhalb des gültigen Bereichs für Typ bigint" #: utils/adt/int8.c:980 utils/adt/int8.c:1001 utils/adt/int8.c:1028 #: utils/adt/int8.c:1061 utils/adt/int8.c:1089 utils/adt/int8.c:1110 #: utils/adt/int8.c:1137 utils/adt/int8.c:1310 utils/adt/int8.c:1349 -#: utils/adt/numeric.c:2310 utils/adt/varbit.c:1645 +#: utils/adt/numeric.c:2306 utils/adt/varbit.c:1655 #, c-format msgid "bigint out of range" msgstr "bigint ist außerhalb des gültigen Bereichs" @@ -16332,7 +16357,7 @@ msgstr "json_populate_recordset kann nicht mit einem skalaren Wert aufgerufen we msgid "cannot call json_populate_recordset on a nested object" msgstr "json_populate_recordset kann nicht mit einem geschachtelten Objekt aufgerufen werden" -#: utils/adt/like.c:212 utils/adt/selfuncs.c:5220 +#: utils/adt/like.c:212 utils/adt/selfuncs.c:5224 #, c-format msgid "could not determine which collation to use for ILIKE" msgstr "konnte die für ILIKE zu verwendende Sortierfolge nicht bestimmen" @@ -16517,78 +16542,74 @@ msgstr "Ergebnis ist außerhalb des gültigen Bereichs" msgid "cannot subtract inet values of different sizes" msgstr "Subtraktion von »inet«-Werten unterschiedlicher Größe nicht möglich" -#: utils/adt/numeric.c:486 utils/adt/numeric.c:513 utils/adt/numeric.c:3269 -#: utils/adt/numeric.c:3292 utils/adt/numeric.c:3316 utils/adt/numeric.c:3323 +#: utils/adt/numeric.c:486 utils/adt/numeric.c:513 utils/adt/numeric.c:3265 +#: utils/adt/numeric.c:3288 utils/adt/numeric.c:3312 #, c-format msgid "invalid input syntax for type numeric: \"%s\"" msgstr "ungültige Eingabesyntax für Typ numeric: »%s«" -#: utils/adt/numeric.c:656 -#, c-format -msgid "invalid length in external \"numeric\" value" -msgstr "ungültige Länge in externem »numeric«-Wert" - -#: utils/adt/numeric.c:669 +#: utils/adt/numeric.c:665 #, c-format msgid "invalid sign in external \"numeric\" value" msgstr "ungültiges Vorzeichen in externem »numeric«-Wert" -#: utils/adt/numeric.c:675 +#: utils/adt/numeric.c:671 #, c-format msgid "invalid scale in external \"numeric\" value" msgstr "ungültige Skala in externem »numeric«-Wert" -#: utils/adt/numeric.c:684 +#: utils/adt/numeric.c:680 #, c-format msgid "invalid digit in external \"numeric\" value" msgstr "ungültige Ziffer in externem »numeric«-Wert" -#: utils/adt/numeric.c:875 utils/adt/numeric.c:889 +#: utils/adt/numeric.c:871 utils/adt/numeric.c:885 #, c-format msgid "NUMERIC precision %d must be between 1 and %d" msgstr "Präzision von NUMERIC (%d) muss zwischen 1 und %d liegen" -#: utils/adt/numeric.c:880 +#: utils/adt/numeric.c:876 #, c-format msgid "NUMERIC scale %d must be between 0 and precision %d" msgstr "Skala von NUMERIC (%d) muss zwischen 0 und %d liegen" -#: utils/adt/numeric.c:898 +#: utils/adt/numeric.c:894 #, c-format msgid "invalid NUMERIC type modifier" msgstr "ungültiker Modifikator für Typ NUMERIC" -#: utils/adt/numeric.c:1905 utils/adt/numeric.c:3766 utils/adt/numeric.c:5747 +#: utils/adt/numeric.c:1901 utils/adt/numeric.c:3327 utils/adt/numeric.c:3769 +#: utils/adt/numeric.c:5750 #, c-format msgid "value overflows numeric format" msgstr "Wert verursacht Überlauf im »numeric«-Format" -#: utils/adt/numeric.c:2236 +#: utils/adt/numeric.c:2232 #, c-format msgid "cannot convert NaN to integer" msgstr "kann NaN nicht in integer umwandeln" -#: utils/adt/numeric.c:2302 +#: utils/adt/numeric.c:2298 #, c-format msgid "cannot convert NaN to bigint" msgstr "kann NaN nicht in bigint umwandeln" -#: utils/adt/numeric.c:2347 +#: utils/adt/numeric.c:2343 #, c-format msgid "cannot convert NaN to smallint" msgstr "kann NaN nicht in smallint umwandeln" -#: utils/adt/numeric.c:3836 +#: utils/adt/numeric.c:3839 #, c-format msgid "numeric field overflow" msgstr "Feldüberlauf bei Typ »numeric«" -#: utils/adt/numeric.c:3837 +#: utils/adt/numeric.c:3840 #, c-format msgid "A field with precision %d, scale %d must round to an absolute value less than %s%d." msgstr "Ein Feld mit Präzision %d, Skala %d muss beim Runden einen Betrag von weniger als %s%d ergeben." -#: utils/adt/numeric.c:5304 +#: utils/adt/numeric.c:5307 #, c-format msgid "argument for function \"exp\" too big" msgstr "Argument für Funktion »exp« zu groß" @@ -16884,8 +16905,8 @@ msgstr "es gibt mehrere Funktionen namens »%s«" msgid "more than one operator named %s" msgstr "es gibt mehrere Operatoren namens %s" -#: utils/adt/regproc.c:661 utils/adt/regproc.c:1531 utils/adt/ruleutils.c:7638 -#: utils/adt/ruleutils.c:7694 utils/adt/ruleutils.c:7733 +#: utils/adt/regproc.c:661 utils/adt/regproc.c:1531 utils/adt/ruleutils.c:7687 +#: utils/adt/ruleutils.c:7743 utils/adt/ruleutils.c:7782 #, c-format msgid "too many arguments" msgstr "zu viele Argumente" @@ -16921,73 +16942,73 @@ msgstr "Typname erwartet" msgid "improper type name" msgstr "falscher Typname" -#: utils/adt/ri_triggers.c:344 utils/adt/ri_triggers.c:2479 -#: utils/adt/ri_triggers.c:3293 +#: utils/adt/ri_triggers.c:342 utils/adt/ri_triggers.c:2477 +#: utils/adt/ri_triggers.c:3291 #, c-format msgid "insert or update on table \"%s\" violates foreign key constraint \"%s\"" msgstr "Einfügen oder Aktualisieren in Tabelle »%s« verletzt Fremdschlüssel-Constraint »%s«" -#: utils/adt/ri_triggers.c:347 utils/adt/ri_triggers.c:2482 +#: utils/adt/ri_triggers.c:345 utils/adt/ri_triggers.c:2480 #, c-format msgid "MATCH FULL does not allow mixing of null and nonnull key values." msgstr "MATCH FULL erlaubt das Mischen von Schlüsseln, die NULL und nicht NULL sind, nicht." -#: utils/adt/ri_triggers.c:2721 +#: utils/adt/ri_triggers.c:2719 #, c-format msgid "function \"%s\" must be fired for INSERT" msgstr "Funktion »%s« muss von INSERT ausgelöst werden" -#: utils/adt/ri_triggers.c:2727 +#: utils/adt/ri_triggers.c:2725 #, c-format msgid "function \"%s\" must be fired for UPDATE" msgstr "Funktion »%s« muss von UPDATE ausgelöst werden" -#: utils/adt/ri_triggers.c:2733 +#: utils/adt/ri_triggers.c:2731 #, c-format msgid "function \"%s\" must be fired for DELETE" msgstr "Funktion »%s« muss von DELETE ausgelöst werden" -#: utils/adt/ri_triggers.c:2756 +#: utils/adt/ri_triggers.c:2754 #, c-format msgid "no pg_constraint entry for trigger \"%s\" on table \"%s\"" msgstr "kein »pg_constraint«-Eintrag für Trigger »%s« für Tabelle »%s«" -#: utils/adt/ri_triggers.c:2758 +#: utils/adt/ri_triggers.c:2756 #, c-format msgid "Remove this referential integrity trigger and its mates, then do ALTER TABLE ADD CONSTRAINT." msgstr "Entfernen Sie diesen Referentielle-Integritäts-Trigger und seine Partner und führen Sie dann ALTER TABLE ADD CONSTRAINT aus." -#: utils/adt/ri_triggers.c:3212 +#: utils/adt/ri_triggers.c:3210 #, c-format msgid "referential integrity query on \"%s\" from constraint \"%s\" on \"%s\" gave unexpected result" msgstr "RI-Anfrage in Tabelle »%s« für Constraint »%s« von Tabelle »%s« ergab unerwartetes Ergebnis" -#: utils/adt/ri_triggers.c:3216 +#: utils/adt/ri_triggers.c:3214 #, c-format msgid "This is most likely due to a rule having rewritten the query." msgstr "Das liegt höchstwahrscheinlich daran, dass eine Regel die Anfrage umgeschrieben hat." -#: utils/adt/ri_triggers.c:3297 +#: utils/adt/ri_triggers.c:3295 #, c-format msgid "Key (%s)=(%s) is not present in table \"%s\"." msgstr "Schlüssel (%s)=(%s) ist nicht in Tabelle »%s« vorhanden." -#: utils/adt/ri_triggers.c:3300 +#: utils/adt/ri_triggers.c:3298 #, c-format msgid "Key is not present in table \"%s\"." msgstr "Der Schlüssel ist nicht in Tabelle »%s« vorhanden." -#: utils/adt/ri_triggers.c:3306 +#: utils/adt/ri_triggers.c:3304 #, c-format msgid "update or delete on table \"%s\" violates foreign key constraint \"%s\" on table \"%s\"" msgstr "Aktualisieren oder Löschen in Tabelle »%s« verletzt Fremdschlüssel-Constraint »%s« von Tabelle »%s«" -#: utils/adt/ri_triggers.c:3311 +#: utils/adt/ri_triggers.c:3309 #, c-format msgid "Key (%s)=(%s) is still referenced from table \"%s\"." msgstr "Auf Schlüssel (%s)=(%s) wird noch aus Tabelle »%s« verwiesen." -#: utils/adt/ri_triggers.c:3314 +#: utils/adt/ri_triggers.c:3312 #, c-format msgid "Key is still referenced from table \"%s\"." msgstr "Auf den Schlüssel wird noch aus Tabelle »%s« verwiesen." @@ -17053,12 +17074,12 @@ msgstr "kann Record-Typen mit unterschiedlicher Anzahl Spalten nicht vergleichen msgid "rule \"%s\" has unsupported event type %d" msgstr "Regel »%s« hat nicht unterstützten Ereignistyp %d" -#: utils/adt/selfuncs.c:5205 +#: utils/adt/selfuncs.c:5209 #, c-format msgid "case insensitive matching not supported on type bytea" msgstr "Mustersuche ohne Rücksicht auf Groß-/Kleinschreibung wird für Typ bytea nicht unterstützt" -#: utils/adt/selfuncs.c:5308 +#: utils/adt/selfuncs.c:5312 #, c-format msgid "regular-expression matching not supported on type bytea" msgstr "Mustersuche mit regulären Ausdrücken wird für Typ bytea nicht unterstützt" @@ -17395,12 +17416,12 @@ msgstr "binäres »Oder« nicht mit Bitketten unterschiedlicher Länge möglich" msgid "cannot XOR bit strings of different sizes" msgstr "binäres »Exklusiv-Oder« nicht mit Bitketten unterschiedlicher Länge möglich" -#: utils/adt/varbit.c:1793 utils/adt/varbit.c:1851 +#: utils/adt/varbit.c:1803 utils/adt/varbit.c:1861 #, c-format msgid "bit index %d out of valid range (0..%d)" msgstr "Bitindex %d ist außerhalb des gültigen Bereichs (0..%d)" -#: utils/adt/varbit.c:1802 utils/adt/varlena.c:2231 +#: utils/adt/varbit.c:1812 utils/adt/varlena.c:2231 #, c-format msgid "new bit must be 0 or 1" msgstr "neues Bit muss 0 oder 1 sein" diff --git a/src/backend/po/ru.po b/src/backend/po/ru.po index 0f05d279bee..d9cea8e54d8 100644 --- a/src/backend/po/ru.po +++ b/src/backend/po/ru.po @@ -1,43 +1,25 @@ # Russian message translation file for postgres +# Copyright (C) 2001-2016 PostgreSQL Global Development Group +# This file is distributed under the same license as the PostgreSQL package. +# Serguei A. Mokhov <mokhov@cs.concordia.ca>, 2001-2005. +# Oleg Bartunov <oleg@sai.msu.su>, 2004-2005. +# Dmitriy Olshevskiy <olshevskiy87@bk.ru>, 2014. +# Alexander Lakhin <exclusion@gmail.com>, 2012-2016. # -# Copyright (C) 2012 PostgreSQL Global Development Group -# Copyright (c) 2001-2004 Serguei A. Mokhov, mokhov@cs.concordia.ca -# Copyright (c) 2012-2013 Alexander Lakhin, exclusion@gmail.com -# Distributed under the same licensing terms as PostgreSQL itself. -# -# ChangeLog: -# - March 14, 2013: Updates for 9.3. Alexander Lakhin <exclusion@gmail.com>. -# - June 27, 2012: Updates for 9.2. Alexander Lakhin <exclusion@gmail.com>. -# - April 3, 2012: Bug fixes. Alexander Lakhin <exclusion@gmail.com>. -# - February 22, 2012: Minor fixes: Alexander Lakhin <exclusion@gmail.com> -# - January 3 - January 29, 2012: Fixes, completion, and updates for 9.1: Alexander Lakhin <exclusion@gmail.com> -# - December 10, 2004 - January 17, 2005: -# - Updates for 8.0; <mokhov@cs.concordia.ca> -# - With terminology suggestions from Oleg Bartunov -# - March 27 - December 10, 2004: Updates for 7.4.x/8.0 branches; <mokhov@cs.concordia.ca> -# - July - August 23, 2003: Updates for 7.4.x; <mokhov@cs.concordia.ca> -# - January 2, 2003: Fuzzy fixes, Serguei A. Mokhov <mokhov@cs.concordia.ca> -# - October 12, 2002: Post-7.3 beta 2, Fuzzy fixes, Serguei A. Mokhov <mokhov@cs.concordia.ca> -# - September 14, 2002: Post-7.3 beta 1, Take II, Serguei A. Mokhov <mokhov@cs.concordia.ca> -# - September 7, 2002: Post-7.3 beta 1 updated messages, Serguei A. Mokhov <mokhov@cs.concordia.ca> -# - September 2001 - August 2002: Initial translation and maintenance, Serguei A. Mokhov <mokhov@cs.concordia.ca> -msgid "" -msgstr "" -"Project-Id-Version: PostgreSQL 9.3\n" +msgid "" +msgstr "" +"Project-Id-Version: postgres (PostgreSQL 9)\n" "Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n" -"POT-Creation-Date: 2016-05-26 16:29+0000\n" -"PO-Revision-Date: 2016-01-17 08:29+0300\n" -"Last-Translator: Alexander Lakhin <exclusion@gmail.com>\n" -"Language-Team: Russian <pgsql-translators@postgresql.org>\n" +"POT-Creation-Date: 2016-10-24 02:59+0000\n" +"PO-Revision-Date: 2016-10-24 10:16+0300\n" +"Language-Team: Russian <pgsql-ru-general@postgresql.org>\n" "Language: ru\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -"X-Generator: Lokalize 1.5\n" -"X-Poedit-Language: Russian\n" -"X-Poedit-Country: RUSSIAN FEDERATION\n" +"Last-Translator: Alexander Lakhin <exclusion@gmail.com>\n" #: ../common/fe_memutils.c:33 ../common/fe_memutils.c:60 #: ../common/fe_memutils.c:83 @@ -448,13 +430,13 @@ msgstr "\"%s\" - это индекс" #: access/heap/heapam.c:1203 access/heap/heapam.c:1231 #: access/heap/heapam.c:1263 catalog/aclchk.c:1749 commands/tablecmds.c:8272 -#: commands/tablecmds.c:10643 +#: commands/tablecmds.c:10654 #, c-format msgid "\"%s\" is a composite type" msgstr "\"%s\" - это составной тип" -#: access/heap/heapam.c:4244 access/heap/heapam.c:4299 -#: access/heap/heapam.c:4543 +#: access/heap/heapam.c:4314 access/heap/heapam.c:4369 +#: access/heap/heapam.c:4613 #, c-format msgid "could not obtain lock on row in relation \"%s\"" msgstr "не удалось получить блокировку строки в таблице \"%s\"" @@ -466,7 +448,7 @@ msgstr "строка слишком велика: размер %lu, при ма #: access/index/indexam.c:169 catalog/objectaddress.c:842 #: commands/indexcmds.c:1744 commands/tablecmds.c:232 -#: commands/tablecmds.c:10634 +#: commands/tablecmds.c:10645 #, c-format msgid "\"%s\" is not an index" msgstr "\"%s\" - это не индекс" @@ -504,7 +486,7 @@ msgstr "" "полнотекстовую индексацию." #: access/nbtree/nbtpage.c:159 access/nbtree/nbtpage.c:361 -#: access/nbtree/nbtpage.c:448 parser/parse_utilcmd.c:1625 +#: access/nbtree/nbtpage.c:448 parser/parse_utilcmd.c:1627 #, c-format msgid "index \"%s\" is not a btree" msgstr "индекс \"%s\" не является b-деревом" @@ -550,7 +532,7 @@ msgstr "" "база данных не принимает команды, создающие новые MultiXactId, во избежание " "потери данных из-за наложения в базе данных с OID %u" -#: access/transam/multixact.c:1046 access/transam/multixact.c:2324 +#: access/transam/multixact.c:1046 access/transam/multixact.c:2323 #, c-format msgid "database \"%s\" must be vacuumed before %u more MultiXactId is used" msgid_plural "" @@ -565,7 +547,7 @@ msgstr[2] "" "база данных \"%s\" должна быть очищена, прежде чем будут использованы " "оставшиеся MultiXactId (%u)" -#: access/transam/multixact.c:1055 access/transam/multixact.c:2333 +#: access/transam/multixact.c:1055 access/transam/multixact.c:2332 #, c-format msgid "" "database with OID %u must be vacuumed before %u more MultiXactId is used" @@ -633,24 +615,24 @@ msgstr "" "Выполните очистку (VACUUM) всей этой базы данных, уменьшив значения " "vacuum_multixact_freeze_min_age и vacuum_multixact_freeze_table_age." -#: access/transam/multixact.c:1276 +#: access/transam/multixact.c:1275 #, c-format msgid "MultiXactId %u does no longer exist -- apparent wraparound" msgstr "MultiXactId %u прекратил существование: видимо, произошло наложение" -#: access/transam/multixact.c:1284 +#: access/transam/multixact.c:1283 #, c-format msgid "MultiXactId %u has not been created yet -- apparent wraparound" msgstr "MultiXactId %u ещё не был создан: видимо, произошло наложение" -#: access/transam/multixact.c:2286 +#: access/transam/multixact.c:2285 #, c-format msgid "MultiXactId wrap limit is %u, limited by database with OID %u" msgstr "" "предел наложения MultiXactId равен %u, источник ограничения - база данных с " "OID %u" -#: access/transam/multixact.c:2329 access/transam/multixact.c:2338 +#: access/transam/multixact.c:2328 access/transam/multixact.c:2337 #: access/transam/varsup.c:137 access/transam/varsup.c:144 #: access/transam/varsup.c:374 access/transam/varsup.c:381 #, c-format @@ -663,7 +645,7 @@ msgstr "" "Возможно, вам также придётся зафиксировать или откатить старые\n" "подготовленные транзакции." -#: access/transam/multixact.c:2597 +#: access/transam/multixact.c:2596 #, c-format msgid "" "MultiXact member wraparound protections are disabled because oldest " @@ -672,29 +654,29 @@ msgstr "" "Защита от наложения членов мультитранзакций отключена, так как старейшая " "отмеченная мультитранзакция %u не найдена на диске" -#: access/transam/multixact.c:2620 +#: access/transam/multixact.c:2619 #, c-format msgid "MultiXact member wraparound protections are now enabled" msgstr "Защита от наложения мультитранзакций сейчас включена" -#: access/transam/multixact.c:2622 +#: access/transam/multixact.c:2621 #, c-format msgid "MultiXact member stop limit is now %u based on MultiXact %u" msgstr "" "Граница членов мультитранзакции сейчас: %u (при старейшей мультитранзакции " "%u)" -#: access/transam/multixact.c:2709 +#: access/transam/multixact.c:2708 #, c-format msgid "oldest MultiXactId member is at offset %u" msgstr "смещение членов старейшей мультитранзакции: %u" -#: access/transam/multixact.c:2713 +#: access/transam/multixact.c:2712 #, c-format msgid "oldest MultiXactId member offset unknown" msgstr "смещение членов старейшей мультитранзакции неизвестно" -#: access/transam/multixact.c:3062 +#: access/transam/multixact.c:3061 #, c-format msgid "" "oldest MultiXact %u not found, earliest MultiXact %u, skipping truncation" @@ -702,7 +684,7 @@ msgstr "" "старейшая мультитранзакция %u не найдена, новейшая мультитранзакция: %u, " "усечение пропускается" -#: access/transam/multixact.c:3298 +#: access/transam/multixact.c:3297 #, c-format msgid "invalid MultiXactId: %u" msgstr "неверный MultiXactId: %u" @@ -811,16 +793,16 @@ msgstr "" #: access/transam/timeline.c:315 access/transam/timeline.c:461 #: access/transam/xlog.c:2297 access/transam/xlog.c:2432 -#: access/transam/xlog.c:8852 access/transam/xlog.c:9167 -#: postmaster/postmaster.c:4273 storage/file/copydir.c:162 +#: access/transam/xlog.c:8866 access/transam/xlog.c:9181 +#: postmaster/postmaster.c:4277 storage/file/copydir.c:162 #: storage/smgr/md.c:305 utils/time/snapmgr.c:861 #, c-format msgid "could not create file \"%s\": %m" msgstr "создать файл \"%s\" не удалось: %m" #: access/transam/timeline.c:346 access/transam/xlog.c:2445 -#: access/transam/xlog.c:9018 access/transam/xlog.c:9031 -#: access/transam/xlog.c:9399 access/transam/xlog.c:9442 +#: access/transam/xlog.c:9032 access/transam/xlog.c:9045 +#: access/transam/xlog.c:9413 access/transam/xlog.c:9456 #: access/transam/xlogfuncs.c:596 access/transam/xlogfuncs.c:615 #: replication/walsender.c:393 storage/file/copydir.c:176 #: utils/adt/genfile.c:139 @@ -830,8 +812,8 @@ msgstr "не удалось прочитать файл \"%s\": %m" #: access/transam/timeline.c:367 access/transam/timeline.c:401 #: access/transam/timeline.c:477 access/transam/xlog.c:2332 -#: access/transam/xlog.c:2464 postmaster/postmaster.c:4283 -#: postmaster/postmaster.c:4293 storage/file/copydir.c:187 +#: access/transam/xlog.c:2464 postmaster/postmaster.c:4287 +#: postmaster/postmaster.c:4297 storage/file/copydir.c:187 #: utils/init/miscinit.c:1132 utils/init/miscinit.c:1141 #: utils/init/miscinit.c:1148 utils/misc/guc.c:7663 utils/misc/guc.c:7677 #: utils/time/snapmgr.c:866 utils/time/snapmgr.c:873 @@ -841,8 +823,8 @@ msgstr "записать в файл \"%s\" не удалось: %m" #: access/transam/timeline.c:407 access/transam/timeline.c:483 #: access/transam/xlog.c:2341 access/transam/xlog.c:2471 storage/file/fd.c:483 -#: storage/file/fd.c:2853 storage/smgr/md.c:967 storage/smgr/md.c:1198 -#: storage/smgr/md.c:1371 +#: storage/file/fd.c:2853 storage/smgr/md.c:968 storage/smgr/md.c:1199 +#: storage/smgr/md.c:1372 #, c-format msgid "could not fsync file \"%s\": %m" msgstr "не удалось синхронизировать с ФС файл \"%s\": %m" @@ -1173,7 +1155,7 @@ msgid "requested WAL segment %s has already been removed" msgstr "запрошенный сегмент WAL %s уже удалён" #: access/transam/xlog.c:2879 access/transam/xlog.c:3079 -#: access/transam/xlog.c:4494 +#: access/transam/xlog.c:4508 #, c-format msgid "could not open transaction log directory \"%s\": %m" msgstr "не удалось открыть каталог журнала транзакций \"%s\": %m" @@ -1500,34 +1482,34 @@ msgstr "не удалось закрыть начальный файл журн msgid "could not open recovery command file \"%s\": %m" msgstr "не удалось открыть файл команд восстановления \"%s\": %m" -#: access/transam/xlog.c:4207 access/transam/xlog.c:4298 -#: access/transam/xlog.c:4309 commands/extension.c:527 commands/extension.c:535 +#: access/transam/xlog.c:4207 access/transam/xlog.c:4300 +#: access/transam/xlog.c:4311 commands/extension.c:527 commands/extension.c:535 #: utils/misc/guc.c:5431 #, c-format msgid "parameter \"%s\" requires a Boolean value" msgstr "параметр \"%s\" требует логическое значение" -#: access/transam/xlog.c:4223 +#: access/transam/xlog.c:4224 #, c-format msgid "recovery_target_timeline is not a valid number: \"%s\"" msgstr "recovery_target_timeline не является допустимым числом: \"%s\"" -#: access/transam/xlog.c:4239 +#: access/transam/xlog.c:4241 #, c-format msgid "recovery_target_xid is not a valid number: \"%s\"" msgstr "recovery_target_xid не является допустимым числом: \"%s\"" -#: access/transam/xlog.c:4283 +#: access/transam/xlog.c:4285 #, c-format msgid "recovery_target_name is too long (maximum %d characters)" msgstr "длина recovery_target_name превышает предел (%d)" -#: access/transam/xlog.c:4330 +#: access/transam/xlog.c:4333 #, c-format msgid "unrecognized recovery parameter \"%s\"" msgstr "нераспознанный параметр восстановления \"%s\"" -#: access/transam/xlog.c:4341 +#: access/transam/xlog.c:4344 #, c-format msgid "" "recovery command file \"%s\" specified neither primary_conninfo nor " @@ -1536,7 +1518,7 @@ msgstr "" "в файле команд восстановления \"%s\" не указан параметр primary_conninfo или " "restore_command" -#: access/transam/xlog.c:4343 +#: access/transam/xlog.c:4346 #, c-format msgid "" "The database server will regularly poll the pg_xlog subdirectory to check " @@ -1545,7 +1527,7 @@ msgstr "" "Сервер БД будет регулярно опрашивать подкаталог pg_xlog и проверять " "содержащиеся в нём файлы." -#: access/transam/xlog.c:4349 +#: access/transam/xlog.c:4353 #, c-format msgid "" "recovery command file \"%s\" must specify restore_command when standby mode " @@ -1554,56 +1536,62 @@ msgstr "" "в файле команд восстановления \"%s\" может отсутствовать restore_command, " "только если это резервный сервер" -#: access/transam/xlog.c:4369 +#: access/transam/xlog.c:4364 +#, c-format +msgid "standby mode is not supported by single-user servers" +msgstr "" +"режим резервного сервера не поддерживается однопользовательским сервером" + +#: access/transam/xlog.c:4383 #, c-format msgid "recovery target timeline %u does not exist" msgstr "целевая линия времени для восстановления %u не существует" -#: access/transam/xlog.c:4462 +#: access/transam/xlog.c:4476 #, c-format msgid "archive recovery complete" msgstr "восстановление архива завершено" -#: access/transam/xlog.c:4679 +#: access/transam/xlog.c:4693 #, c-format msgid "recovery stopping after commit of transaction %u, time %s" msgstr "" "восстановление останавливается после фиксирования транзакции %u, время %s" -#: access/transam/xlog.c:4684 +#: access/transam/xlog.c:4698 #, c-format msgid "recovery stopping before commit of transaction %u, time %s" msgstr "" "восстановление останавливается перед фиксированием транзакции %u, время %s" -#: access/transam/xlog.c:4693 +#: access/transam/xlog.c:4707 #, c-format msgid "recovery stopping after abort of transaction %u, time %s" msgstr "" "восстановление останавливается после прерывания транзакции %u, время %s" -#: access/transam/xlog.c:4698 +#: access/transam/xlog.c:4712 #, c-format msgid "recovery stopping before abort of transaction %u, time %s" msgstr "" "восстановление останавливается перед прерыванием транзакции %u, время %s" -#: access/transam/xlog.c:4707 +#: access/transam/xlog.c:4721 #, c-format msgid "recovery stopping at restore point \"%s\", time %s" msgstr "восстановление останавливается в точке восстановления \"%s\", время %s" -#: access/transam/xlog.c:4741 +#: access/transam/xlog.c:4755 #, c-format msgid "recovery has paused" msgstr "восстановление приостановлено" -#: access/transam/xlog.c:4742 +#: access/transam/xlog.c:4756 #, c-format msgid "Execute pg_xlog_replay_resume() to continue." msgstr "Выполните pg_xlog_replay_resume() для продолжения." -#: access/transam/xlog.c:4872 +#: access/transam/xlog.c:4886 #, c-format msgid "" "hot standby is not possible because %s = %d is a lower setting than on the " @@ -1612,12 +1600,12 @@ msgstr "" "режим горячего резерва невозможен, так как параметр %s = %d, меньше чем на " "главном сервере (на нём было значение %d)" -#: access/transam/xlog.c:4894 +#: access/transam/xlog.c:4908 #, c-format msgid "WAL was generated with wal_level=minimal, data may be missing" msgstr "WAL был создан с параметром wal_level=minimal, возможна потеря данных" -#: access/transam/xlog.c:4895 +#: access/transam/xlog.c:4909 #, c-format msgid "" "This happens if you temporarily set wal_level=minimal without taking a new " @@ -1626,7 +1614,7 @@ msgstr "" "Это происходит, если вы на время установили wal_level=minimal и не сделали " "резервную копию базу данных." -#: access/transam/xlog.c:4906 +#: access/transam/xlog.c:4920 #, c-format msgid "" "hot standby is not possible because wal_level was not set to \"hot_standby\" " @@ -1635,7 +1623,7 @@ msgstr "" "режим горячего резерва невозможен, так как на главном сервере установлен " "неподходящий wal_level (должен быть \"hot_standby\")" -#: access/transam/xlog.c:4907 +#: access/transam/xlog.c:4921 #, c-format msgid "" "Either set wal_level to \"hot_standby\" on the master, or turn off " @@ -1644,32 +1632,32 @@ msgstr "" "Либо установите для wal_level значение \"hot_standby\" на главном сервере, " "либо выключите hot_standby здесь." -#: access/transam/xlog.c:4960 +#: access/transam/xlog.c:4974 #, c-format msgid "control file contains invalid data" msgstr "файл pg_control содержит неверные данные" -#: access/transam/xlog.c:4966 +#: access/transam/xlog.c:4980 #, c-format msgid "database system was shut down at %s" msgstr "система БД была выключена: %s" -#: access/transam/xlog.c:4971 +#: access/transam/xlog.c:4985 #, c-format msgid "database system was shut down in recovery at %s" msgstr "система БД была выключена в процессе восстановления: %s" -#: access/transam/xlog.c:4975 +#: access/transam/xlog.c:4989 #, c-format msgid "database system shutdown was interrupted; last known up at %s" msgstr "выключение системы БД было прервано; последний момент работы: %s" -#: access/transam/xlog.c:4979 +#: access/transam/xlog.c:4993 #, c-format msgid "database system was interrupted while in recovery at %s" msgstr "работа системы БД была прервана во время восстановления: %s" -#: access/transam/xlog.c:4981 +#: access/transam/xlog.c:4995 #, c-format msgid "" "This probably means that some data is corrupted and you will have to use the " @@ -1678,14 +1666,14 @@ msgstr "" "Это скорее всего означает, что некоторые данные повреждены и вам придётся " "восстановить БД из последней резервной копии." -#: access/transam/xlog.c:4985 +#: access/transam/xlog.c:4999 #, c-format msgid "database system was interrupted while in recovery at log time %s" msgstr "" "работа системы БД была прервана в процессе восстановления, время в журнале: " "%s" -#: access/transam/xlog.c:4987 +#: access/transam/xlog.c:5001 #, c-format msgid "" "If this has occurred more than once some data might be corrupted and you " @@ -1694,42 +1682,42 @@ msgstr "" "Если это происходит постоянно, возможно, какие-то данные были испорчены и " "для восстановления стоит выбрать более раннюю точку." -#: access/transam/xlog.c:4991 +#: access/transam/xlog.c:5005 #, c-format msgid "database system was interrupted; last known up at %s" msgstr "работа системы БД была прервана; последний момент работы: %s" -#: access/transam/xlog.c:5057 +#: access/transam/xlog.c:5071 #, c-format msgid "entering standby mode" msgstr "переход в режим резервного сервера" -#: access/transam/xlog.c:5060 +#: access/transam/xlog.c:5074 #, c-format msgid "starting point-in-time recovery to XID %u" msgstr "начинается восстановление точки во времени до XID %u" -#: access/transam/xlog.c:5064 +#: access/transam/xlog.c:5078 #, c-format msgid "starting point-in-time recovery to %s" msgstr "начинается восстановление точки во времени до %s" -#: access/transam/xlog.c:5068 +#: access/transam/xlog.c:5082 #, c-format msgid "starting point-in-time recovery to \"%s\"" msgstr "начинается восстановление точки во времени до \"%s\"" -#: access/transam/xlog.c:5072 +#: access/transam/xlog.c:5086 #, c-format msgid "starting archive recovery" msgstr "начинается восстановление архива" -#: access/transam/xlog.c:5088 commands/sequence.c:1058 lib/stringinfo.c:266 -#: libpq/auth.c:1039 libpq/auth.c:1397 libpq/auth.c:1465 libpq/auth.c:1870 -#: postmaster/postmaster.c:2291 postmaster/postmaster.c:2322 -#: postmaster/postmaster.c:3789 postmaster/postmaster.c:4498 -#: postmaster/postmaster.c:4583 postmaster/postmaster.c:5279 -#: postmaster/postmaster.c:5455 postmaster/postmaster.c:5872 +#: access/transam/xlog.c:5102 commands/sequence.c:1058 lib/stringinfo.c:266 +#: libpq/auth.c:1042 libpq/auth.c:1400 libpq/auth.c:1468 libpq/auth.c:1873 +#: postmaster/postmaster.c:2295 postmaster/postmaster.c:2326 +#: postmaster/postmaster.c:3793 postmaster/postmaster.c:4502 +#: postmaster/postmaster.c:4594 postmaster/postmaster.c:5262 +#: postmaster/postmaster.c:5438 postmaster/postmaster.c:5855 #: storage/buffer/buf_init.c:154 storage/buffer/localbuf.c:397 #: storage/file/fd.c:588 storage/file/fd.c:985 storage/file/fd.c:1103 #: storage/file/fd.c:1716 storage/ipc/procarray.c:901 @@ -1748,22 +1736,22 @@ msgstr "начинается восстановление архива" msgid "out of memory" msgstr "нехватка памяти" -#: access/transam/xlog.c:5089 +#: access/transam/xlog.c:5103 #, c-format msgid "Failed while allocating an XLog reading processor." msgstr "Не удалось разместить обработчик журнала транзакций." -#: access/transam/xlog.c:5114 access/transam/xlog.c:5181 +#: access/transam/xlog.c:5128 access/transam/xlog.c:5195 #, c-format msgid "checkpoint record is at %X/%X" msgstr "запись о контрольной точке по смещению %X/%X" -#: access/transam/xlog.c:5128 +#: access/transam/xlog.c:5142 #, c-format msgid "could not find redo location referenced by checkpoint record" msgstr "не удалось найти положение REDO, указанное записью контрольной точки" -#: access/transam/xlog.c:5129 access/transam/xlog.c:5136 +#: access/transam/xlog.c:5143 access/transam/xlog.c:5150 #, c-format msgid "" "If you are not restoring from a backup, try removing the file \"%s/" @@ -1772,27 +1760,27 @@ msgstr "" "Если вы не восстанавливаете БД из резервной копии, попробуйте удалить файл " "\"%s/backup_label\"." -#: access/transam/xlog.c:5135 +#: access/transam/xlog.c:5149 #, c-format msgid "could not locate required checkpoint record" msgstr "не удалось считать нужную запись контрольной точки" -#: access/transam/xlog.c:5191 access/transam/xlog.c:5206 +#: access/transam/xlog.c:5205 access/transam/xlog.c:5220 #, c-format msgid "could not locate a valid checkpoint record" msgstr "не удалось считать правильную запись контрольной точки" -#: access/transam/xlog.c:5200 +#: access/transam/xlog.c:5214 #, c-format msgid "using previous checkpoint record at %X/%X" msgstr "используется предыдущая запись контрольной точки по смещению %X/%X" -#: access/transam/xlog.c:5230 +#: access/transam/xlog.c:5244 #, c-format msgid "requested timeline %u is not a child of this server's history" msgstr "в истории сервера нет ответвления запрошенной линии времени %u" -#: access/transam/xlog.c:5232 +#: access/transam/xlog.c:5246 #, c-format msgid "" "Latest checkpoint is at %X/%X on timeline %u, but in the history of the " @@ -1801,7 +1789,7 @@ msgstr "" "Последняя контрольная точка: %X/%X на линии времени %u, но в истории " "запрошенной линии времени сервер ответвился с этой линии в %X/%X." -#: access/transam/xlog.c:5248 +#: access/transam/xlog.c:5262 #, c-format msgid "" "requested timeline %u does not contain minimum recovery point %X/%X on " @@ -1810,47 +1798,47 @@ msgstr "" "запрошенная линия времени %u не содержит минимальную точку восстановления %X/" "%X на линии времени %u" -#: access/transam/xlog.c:5257 +#: access/transam/xlog.c:5271 #, c-format msgid "redo record is at %X/%X; shutdown %s" msgstr "запись REDO по смещению %X/%X; выключение: %s" -#: access/transam/xlog.c:5261 +#: access/transam/xlog.c:5275 #, c-format msgid "next transaction ID: %u/%u; next OID: %u" msgstr "ID следующей транзакции: %u/%u; следующий OID: %u" -#: access/transam/xlog.c:5265 +#: access/transam/xlog.c:5279 #, c-format msgid "next MultiXactId: %u; next MultiXactOffset: %u" msgstr "следующий MultiXactId: %u; следующий MultiXactOffset: %u" -#: access/transam/xlog.c:5268 +#: access/transam/xlog.c:5282 #, c-format msgid "oldest unfrozen transaction ID: %u, in database %u" msgstr "ID старейшей незамороженной транзакции: %u, база данных %u" -#: access/transam/xlog.c:5271 +#: access/transam/xlog.c:5285 #, c-format msgid "oldest MultiXactId: %u, in database %u" msgstr "старейший MultiXactId: %u, база данных %u" -#: access/transam/xlog.c:5275 +#: access/transam/xlog.c:5289 #, c-format msgid "invalid next transaction ID" msgstr "неверный ID следующей транзакции" -#: access/transam/xlog.c:5333 +#: access/transam/xlog.c:5347 #, c-format msgid "invalid redo in checkpoint record" msgstr "неверная запись REDO в контрольной точке" -#: access/transam/xlog.c:5344 +#: access/transam/xlog.c:5358 #, c-format msgid "invalid redo record in shutdown checkpoint" msgstr "неверная запись REDO в контрольной точке выключения" -#: access/transam/xlog.c:5375 +#: access/transam/xlog.c:5389 #, c-format msgid "" "database system was not properly shut down; automatic recovery in progress" @@ -1858,19 +1846,19 @@ msgstr "" "система БД была остановлена нештатно; производится автоматическое " "восстановление" -#: access/transam/xlog.c:5379 +#: access/transam/xlog.c:5393 #, c-format msgid "crash recovery starts in timeline %u and has target timeline %u" msgstr "" "восстановление после сбоя начинается на линии времени %u, целевая линия " "времени: %u" -#: access/transam/xlog.c:5423 +#: access/transam/xlog.c:5437 #, c-format msgid "backup_label contains data inconsistent with control file" msgstr "backup_label содержит данные, не согласованные с файлом pg_control" -#: access/transam/xlog.c:5424 +#: access/transam/xlog.c:5438 #, c-format msgid "" "This means that the backup is corrupted and you will have to use another " @@ -1879,44 +1867,44 @@ msgstr "" "Это означает, что резервная копия повреждена и для восстановления БД " "придётся использовать другую копию." -#: access/transam/xlog.c:5485 +#: access/transam/xlog.c:5499 #, c-format msgid "initializing for hot standby" msgstr "инициализация для горячего резерва" -#: access/transam/xlog.c:5619 +#: access/transam/xlog.c:5633 #, c-format msgid "redo starts at %X/%X" msgstr "запись REDO начинается со смещения %X/%X" -#: access/transam/xlog.c:5820 +#: access/transam/xlog.c:5834 #, c-format msgid "redo done at %X/%X" msgstr "записи REDO обработаны до смещения %X/%X" -#: access/transam/xlog.c:5825 access/transam/xlog.c:7700 +#: access/transam/xlog.c:5839 access/transam/xlog.c:7714 #, c-format msgid "last completed transaction was at log time %s" msgstr "последняя завершённая транзакция была выполнена в %s" -#: access/transam/xlog.c:5833 +#: access/transam/xlog.c:5847 #, c-format msgid "redo is not required" msgstr "данные REDO не требуются" -#: access/transam/xlog.c:5891 +#: access/transam/xlog.c:5905 #, c-format msgid "requested recovery stop point is before consistent recovery point" msgstr "" "запрошенная точка остановки восстановления предшествует согласованной точке " "восстановления" -#: access/transam/xlog.c:5907 access/transam/xlog.c:5911 +#: access/transam/xlog.c:5921 access/transam/xlog.c:5925 #, c-format msgid "WAL ends before end of online backup" msgstr "WAL закончился без признака окончания копирования" -#: access/transam/xlog.c:5908 +#: access/transam/xlog.c:5922 #, c-format msgid "" "All WAL generated while online backup was taken must be available at " @@ -1925,7 +1913,7 @@ msgstr "" "Все журналы WAL, созданные во время резервного копирования \"на ходу\", " "должны быть в наличии для восстановления." -#: access/transam/xlog.c:5912 +#: access/transam/xlog.c:5926 #, c-format msgid "" "Online backup started with pg_start_backup() must be ended with " @@ -1935,107 +1923,107 @@ msgstr "" "должно закончиться pg_stop_backup(), и для восстановления должны быть " "доступны все журналы WAL." -#: access/transam/xlog.c:5915 +#: access/transam/xlog.c:5929 #, c-format msgid "WAL ends before consistent recovery point" msgstr "WAL закончился до согласованной точки восстановления" -#: access/transam/xlog.c:5942 +#: access/transam/xlog.c:5956 #, c-format msgid "selected new timeline ID: %u" msgstr "выбранный ID новой линии времени: %u" -#: access/transam/xlog.c:6309 +#: access/transam/xlog.c:6323 #, c-format msgid "consistent recovery state reached at %X/%X" msgstr "согласованное состояние восстановления достигнуто по смещению %X/%X" -#: access/transam/xlog.c:6492 +#: access/transam/xlog.c:6506 #, c-format msgid "invalid primary checkpoint link in control file" msgstr "неверная ссылка на первичную контрольную точку в файле pg_control" -#: access/transam/xlog.c:6496 +#: access/transam/xlog.c:6510 #, c-format msgid "invalid secondary checkpoint link in control file" msgstr "неверная ссылка на вторичную контрольную точку в файле pg_control" -#: access/transam/xlog.c:6500 +#: access/transam/xlog.c:6514 #, c-format msgid "invalid checkpoint link in backup_label file" msgstr "неверная ссылка на контрольную точку в файле backup_label" -#: access/transam/xlog.c:6517 +#: access/transam/xlog.c:6531 #, c-format msgid "invalid primary checkpoint record" msgstr "неверная запись первичной контрольной точки" -#: access/transam/xlog.c:6521 +#: access/transam/xlog.c:6535 #, c-format msgid "invalid secondary checkpoint record" msgstr "неверная запись вторичной контрольной точки" -#: access/transam/xlog.c:6525 +#: access/transam/xlog.c:6539 #, c-format msgid "invalid checkpoint record" msgstr "неверная запись контрольной точки" -#: access/transam/xlog.c:6536 +#: access/transam/xlog.c:6550 #, c-format msgid "invalid resource manager ID in primary checkpoint record" msgstr "неверный ID менеджера ресурсов в записи первичной контрольной точки" -#: access/transam/xlog.c:6540 +#: access/transam/xlog.c:6554 #, c-format msgid "invalid resource manager ID in secondary checkpoint record" msgstr "неверный ID менеджера ресурсов в записи вторичной контрольной точки" -#: access/transam/xlog.c:6544 +#: access/transam/xlog.c:6558 #, c-format msgid "invalid resource manager ID in checkpoint record" msgstr "неверный ID менеджера ресурсов в записи контрольной точки" -#: access/transam/xlog.c:6556 +#: access/transam/xlog.c:6570 #, c-format msgid "invalid xl_info in primary checkpoint record" msgstr "неверные флаги xl_info в записи первичной контрольной точки" -#: access/transam/xlog.c:6560 +#: access/transam/xlog.c:6574 #, c-format msgid "invalid xl_info in secondary checkpoint record" msgstr "неверные флаги xl_info в записи вторичной контрольной точки" -#: access/transam/xlog.c:6564 +#: access/transam/xlog.c:6578 #, c-format msgid "invalid xl_info in checkpoint record" msgstr "неверные флаги xl_info в записи контрольной точки" -#: access/transam/xlog.c:6576 +#: access/transam/xlog.c:6590 #, c-format msgid "invalid length of primary checkpoint record" msgstr "неверная длина записи первичной контрольной точки" -#: access/transam/xlog.c:6580 +#: access/transam/xlog.c:6594 #, c-format msgid "invalid length of secondary checkpoint record" msgstr "неверная длина записи вторичной контрольной точки" -#: access/transam/xlog.c:6584 +#: access/transam/xlog.c:6598 #, c-format msgid "invalid length of checkpoint record" msgstr "неверная длина записи контрольной точки" -#: access/transam/xlog.c:6737 +#: access/transam/xlog.c:6751 #, c-format msgid "shutting down" msgstr "выключение" -#: access/transam/xlog.c:6760 +#: access/transam/xlog.c:6774 #, c-format msgid "database system is shut down" msgstr "система БД выключена" -#: access/transam/xlog.c:7226 +#: access/transam/xlog.c:7240 #, c-format msgid "" "concurrent transaction log activity while database system is shutting down" @@ -2043,29 +2031,29 @@ msgstr "" "во время выключения системы баз данных отмечена активность в журнале " "транзакций" -#: access/transam/xlog.c:7514 +#: access/transam/xlog.c:7528 #, c-format msgid "skipping restartpoint, recovery has already ended" msgstr "" "создание точки перезапуска пропускается, восстановление уже закончилось" -#: access/transam/xlog.c:7537 +#: access/transam/xlog.c:7551 #, c-format msgid "skipping restartpoint, already performed at %X/%X" msgstr "" "создание точки перезапуска пропускается, она уже создана по смещению %X/%X" -#: access/transam/xlog.c:7698 +#: access/transam/xlog.c:7712 #, c-format msgid "recovery restart point at %X/%X" msgstr "точка перезапуска восстановления по смещению %X/%X" -#: access/transam/xlog.c:7824 +#: access/transam/xlog.c:7838 #, c-format msgid "restore point \"%s\" created at %X/%X" msgstr "точка восстановления \"%s\" создана по смещению %X/%X" -#: access/transam/xlog.c:8041 +#: access/transam/xlog.c:8055 #, c-format msgid "" "unexpected previous timeline ID %u (current timeline ID %u) in checkpoint " @@ -2074,12 +2062,12 @@ msgstr "" "неожиданный ID предыдущей линии времени %u (ID текущей линии времени %u) в " "записи контрольной точки" -#: access/transam/xlog.c:8050 +#: access/transam/xlog.c:8064 #, c-format msgid "unexpected timeline ID %u (after %u) in checkpoint record" msgstr "неожиданный ID линии времени %u (после %u) в записи контрольной точки" -#: access/transam/xlog.c:8066 +#: access/transam/xlog.c:8080 #, c-format msgid "" "unexpected timeline ID %u in checkpoint record, before reaching minimum " @@ -2088,43 +2076,43 @@ msgstr "" "неожиданный ID линии времени %u в записи контрольной точки, до достижения " "минимальной к.т. %X/%X на линии времени %u" -#: access/transam/xlog.c:8134 +#: access/transam/xlog.c:8148 #, c-format msgid "online backup was canceled, recovery cannot continue" msgstr "" "резервное копирование \"на ходу\" было отменено, продолжить восстановление " "нельзя" -#: access/transam/xlog.c:8195 access/transam/xlog.c:8244 -#: access/transam/xlog.c:8267 +#: access/transam/xlog.c:8209 access/transam/xlog.c:8258 +#: access/transam/xlog.c:8281 #, c-format msgid "unexpected timeline ID %u (should be %u) in checkpoint record" msgstr "" "неожиданный ID линии времени %u (должен быть %u) в записи точки " "восстановления" -#: access/transam/xlog.c:8500 +#: access/transam/xlog.c:8514 #, c-format msgid "could not fsync log segment %s: %m" msgstr "не удалось синхронизировать с ФС сегмент журнала %s: %m" -#: access/transam/xlog.c:8524 +#: access/transam/xlog.c:8538 #, c-format msgid "could not fsync log file %s: %m" msgstr "не удалось синхронизировать с ФС файл журнала %s: %m" -#: access/transam/xlog.c:8532 +#: access/transam/xlog.c:8546 #, c-format msgid "could not fsync write-through log file %s: %m" msgstr "не удалось синхронизировать с ФС файл журнала сквозной записи %s: %m" -#: access/transam/xlog.c:8541 +#: access/transam/xlog.c:8555 #, c-format msgid "could not fdatasync log file %s: %m" msgstr "" "не удалось синхронизировать с ФС данные (fdatasync) файла журнала %s: %m" -#: access/transam/xlog.c:8619 access/transam/xlog.c:8955 +#: access/transam/xlog.c:8633 access/transam/xlog.c:8969 #: access/transam/xlogfuncs.c:119 access/transam/xlogfuncs.c:151 #: access/transam/xlogfuncs.c:193 access/transam/xlogfuncs.c:217 #: access/transam/xlogfuncs.c:299 access/transam/xlogfuncs.c:373 @@ -2132,20 +2120,20 @@ msgstr "" msgid "recovery is in progress" msgstr "идёт процесс восстановления" -#: access/transam/xlog.c:8620 access/transam/xlog.c:8956 +#: access/transam/xlog.c:8634 access/transam/xlog.c:8970 #: access/transam/xlogfuncs.c:120 access/transam/xlogfuncs.c:152 #: access/transam/xlogfuncs.c:194 access/transam/xlogfuncs.c:218 #, c-format msgid "WAL control functions cannot be executed during recovery." msgstr "Функции управления WAL нельзя использовать в процессе восстановления." -#: access/transam/xlog.c:8629 access/transam/xlog.c:8965 +#: access/transam/xlog.c:8643 access/transam/xlog.c:8979 #, c-format msgid "WAL level not sufficient for making an online backup" msgstr "" "Выбранный уровень WAL недостаточен для резервного копирования \"на ходу\"" -#: access/transam/xlog.c:8630 access/transam/xlog.c:8966 +#: access/transam/xlog.c:8644 access/transam/xlog.c:8980 #: access/transam/xlogfuncs.c:158 #, c-format msgid "" @@ -2153,22 +2141,22 @@ msgid "" msgstr "" "Установите wal_level \"archive\" или \"hot_standby\" при запуске сервера." -#: access/transam/xlog.c:8635 +#: access/transam/xlog.c:8649 #, c-format msgid "backup label too long (max %d bytes)" msgstr "длина метки резервной копии превышает предел (%d байт)" -#: access/transam/xlog.c:8666 access/transam/xlog.c:8843 +#: access/transam/xlog.c:8680 access/transam/xlog.c:8857 #, c-format msgid "a backup is already in progress" msgstr "резервное копирование уже запущено" -#: access/transam/xlog.c:8667 +#: access/transam/xlog.c:8681 #, c-format msgid "Run pg_stop_backup() and try again." msgstr "Выполните pg_stop_backup() и повторите операцию." -#: access/transam/xlog.c:8761 +#: access/transam/xlog.c:8775 #, c-format msgid "" "WAL generated with full_page_writes=off was replayed since last restartpoint" @@ -2176,7 +2164,7 @@ msgstr "" "После последней точки перезапуска был воспроизведён WAL, созданный в режиме " "full_page_writes=off." -#: access/transam/xlog.c:8763 access/transam/xlog.c:9116 +#: access/transam/xlog.c:8777 access/transam/xlog.c:9130 #, c-format msgid "" "This means that the backup being taken on the standby is corrupt and should " @@ -2188,7 +2176,7 @@ msgstr "" "CHECKPOINT на главном сервере, а затем попробуйте резервное копирование \"на " "ходу\" ещё раз." -#: access/transam/xlog.c:8837 access/transam/xlog.c:9006 +#: access/transam/xlog.c:8851 access/transam/xlog.c:9020 #: access/transam/xlogarchive.c:106 access/transam/xlogarchive.c:265 #: replication/basebackup.c:397 replication/basebackup.c:463 #: storage/file/copydir.c:72 storage/file/copydir.c:115 storage/file/fd.c:2632 @@ -2199,7 +2187,7 @@ msgstr "" msgid "could not stat file \"%s\": %m" msgstr "не удалось получить информацию о файле \"%s\": %m" -#: access/transam/xlog.c:8844 +#: access/transam/xlog.c:8858 #, c-format msgid "" "If you're sure there is no backup in progress, remove file \"%s\" and try " @@ -2208,37 +2196,37 @@ msgstr "" "Если вы считаете, что информация о резервном копировании неверна, удалите " "файл \"%s\" и попробуйте снова." -#: access/transam/xlog.c:8861 access/transam/xlog.c:9179 +#: access/transam/xlog.c:8875 access/transam/xlog.c:9193 #, c-format msgid "could not write file \"%s\": %m" msgstr "не удалось записать файл \"%s\": %m" -#: access/transam/xlog.c:9010 +#: access/transam/xlog.c:9024 #, c-format msgid "a backup is not in progress" msgstr "резервное копирование не запущено" -#: access/transam/xlog.c:9036 access/transam/xlogarchive.c:114 +#: access/transam/xlog.c:9050 access/transam/xlogarchive.c:114 #: access/transam/xlogarchive.c:466 storage/smgr/md.c:405 storage/smgr/md.c:454 -#: storage/smgr/md.c:1318 +#: storage/smgr/md.c:1319 #, c-format msgid "could not remove file \"%s\": %m" msgstr "не удалось стереть файл \"%s\": %m" -#: access/transam/xlog.c:9049 access/transam/xlog.c:9062 -#: access/transam/xlog.c:9413 access/transam/xlog.c:9419 +#: access/transam/xlog.c:9063 access/transam/xlog.c:9076 +#: access/transam/xlog.c:9427 access/transam/xlog.c:9433 #: access/transam/xlogfuncs.c:626 #, c-format msgid "invalid data in file \"%s\"" msgstr "неверные данные в файле \"%s\"" -#: access/transam/xlog.c:9066 replication/basebackup.c:871 +#: access/transam/xlog.c:9080 replication/basebackup.c:871 #, c-format msgid "the standby was promoted during online backup" msgstr "" "дежурный сервер был повышен в процессе резервного копирования \"на ходу\"" -#: access/transam/xlog.c:9067 replication/basebackup.c:872 +#: access/transam/xlog.c:9081 replication/basebackup.c:872 #, c-format msgid "" "This means that the backup being taken is corrupt and should not be used. " @@ -2247,7 +2235,7 @@ msgstr "" "Это означает, что создаваемая резервная копия испорчена и использовать её не " "следует. Попробуйте резервное копирование \"на ходу\" ещё раз." -#: access/transam/xlog.c:9114 +#: access/transam/xlog.c:9128 #, c-format msgid "" "WAL generated with full_page_writes=off was replayed during online backup" @@ -2255,7 +2243,7 @@ msgstr "" "В процессе резервного копирования \"на ходу\" был воспроизведён WAL, " "созданный в режиме full_page_writes=off" -#: access/transam/xlog.c:9228 +#: access/transam/xlog.c:9242 #, c-format msgid "" "pg_stop_backup cleanup done, waiting for required WAL segments to be archived" @@ -2263,7 +2251,7 @@ msgstr "" "очистка в pg_stop_backup выполнена, ожидаются требуемые сегменты WAL для " "архивации" -#: access/transam/xlog.c:9238 +#: access/transam/xlog.c:9252 #, c-format msgid "" "pg_stop_backup still waiting for all required WAL segments to be archived " @@ -2272,7 +2260,7 @@ msgstr "" "pg_stop_backup всё ещё ждёт все требуемые сегменты WAL для архивации (прошло " "%d сек.)" -#: access/transam/xlog.c:9240 +#: access/transam/xlog.c:9254 #, c-format msgid "" "Check that your archive_command is executing properly. pg_stop_backup can " @@ -2283,13 +2271,13 @@ msgstr "" "можно отменить безопасно, но резервная копия базы данных будет непригодна " "без всех сегментов WAL." -#: access/transam/xlog.c:9247 +#: access/transam/xlog.c:9261 #, c-format msgid "pg_stop_backup complete, all required WAL segments have been archived" msgstr "" "команда pg_stop_backup завершена, все требуемые сегменты WAL заархивированы" -#: access/transam/xlog.c:9251 +#: access/transam/xlog.c:9265 #, c-format msgid "" "WAL archiving is not enabled; you must ensure that all required WAL segments " @@ -2298,48 +2286,48 @@ msgstr "" "архивация WAL не настроена; вы должны обеспечить копирование всех требуемых " "сегментов WAL другими средствами для получения резервной копии" -#: access/transam/xlog.c:9464 +#: access/transam/xlog.c:9478 #, c-format msgid "xlog redo %s" msgstr "XLOG-запись REDO: %s" -#: access/transam/xlog.c:9504 +#: access/transam/xlog.c:9518 #, c-format msgid "online backup mode canceled" msgstr "режим копирования \"на ходу\" отменён" -#: access/transam/xlog.c:9505 +#: access/transam/xlog.c:9519 #, c-format msgid "\"%s\" was renamed to \"%s\"." msgstr "Файл \"%s\" был переименован в \"%s\"." -#: access/transam/xlog.c:9512 +#: access/transam/xlog.c:9526 #, c-format msgid "online backup mode was not canceled" msgstr "режим копирования \"на ходу\" не был отменён" -#: access/transam/xlog.c:9513 +#: access/transam/xlog.c:9527 #, c-format msgid "Could not rename \"%s\" to \"%s\": %m." msgstr "Не удалось переименовать файл \"%s\" в \"%s\": %m." -#: access/transam/xlog.c:9633 replication/walreceiver.c:934 +#: access/transam/xlog.c:9647 replication/walreceiver.c:934 #: replication/walsender.c:1352 #, c-format msgid "could not seek in log segment %s to offset %u: %m" msgstr "не удалось переместиться в сегменте журнала %s к смещению %u: %m" -#: access/transam/xlog.c:9645 +#: access/transam/xlog.c:9659 #, c-format msgid "could not read from log segment %s, offset %u: %m" msgstr "не удалось прочитать сегмент журнала %s, смещение %u: %m" -#: access/transam/xlog.c:10107 +#: access/transam/xlog.c:10121 #, c-format msgid "received promote request" msgstr "получен запрос повышения статуса" -#: access/transam/xlog.c:10120 +#: access/transam/xlog.c:10134 #, c-format msgid "trigger file found: %s" msgstr "найден файл триггера: %s" @@ -2575,12 +2563,12 @@ msgstr "" "нарушение последовательности ID линии времени %u (после %u) в сегменте " "журнала %s, смещение %u" -#: bootstrap/bootstrap.c:278 postmaster/postmaster.c:805 tcop/postgres.c:3508 +#: bootstrap/bootstrap.c:278 postmaster/postmaster.c:805 tcop/postgres.c:3523 #, c-format msgid "--%s requires a value" msgstr "для --%s требуется значение" -#: bootstrap/bootstrap.c:283 postmaster/postmaster.c:810 tcop/postgres.c:3513 +#: bootstrap/bootstrap.c:283 postmaster/postmaster.c:810 tcop/postgres.c:3528 #, c-format msgid "-c %s requires a value" msgstr "для -c %s требуется значение" @@ -2708,7 +2696,7 @@ msgstr "право %s неприменимо для сторонних серв msgid "column privileges are only valid for relations" msgstr "права для колонок применимы только к отношениям" -#: catalog/aclchk.c:688 catalog/aclchk.c:3901 catalog/aclchk.c:4678 +#: catalog/aclchk.c:688 catalog/aclchk.c:3901 catalog/aclchk.c:4683 #: catalog/objectaddress.c:575 catalog/pg_largeobject.c:113 #: storage/large_object/inv_api.c:291 #, c-format @@ -2767,7 +2755,7 @@ msgid "column \"%s\" of relation \"%s\" does not exist" msgstr "колонка \"%s\" в таблице \"%s\" не существует" #: catalog/aclchk.c:1757 catalog/objectaddress.c:849 commands/sequence.c:1076 -#: commands/tablecmds.c:214 commands/tablecmds.c:10608 utils/adt/acl.c:2076 +#: commands/tablecmds.c:214 commands/tablecmds.c:10619 utils/adt/acl.c:2076 #: utils/adt/acl.c:2106 utils/adt/acl.c:2138 utils/adt/acl.c:2170 #: utils/adt/acl.c:2198 utils/adt/acl.c:2228 #, c-format @@ -3047,92 +3035,92 @@ msgstr "роль с OID %u не существует" msgid "attribute %d of relation with OID %u does not exist" msgstr "атрибут %d отношения с OID %u не существует" -#: catalog/aclchk.c:3617 catalog/aclchk.c:4529 +#: catalog/aclchk.c:3617 catalog/aclchk.c:4534 #, c-format msgid "relation with OID %u does not exist" msgstr "отношение с OID %u не существует" -#: catalog/aclchk.c:3717 catalog/aclchk.c:4947 +#: catalog/aclchk.c:3717 catalog/aclchk.c:4952 #, c-format msgid "database with OID %u does not exist" msgstr "база данных с OID %u не существует" -#: catalog/aclchk.c:3771 catalog/aclchk.c:4607 tcop/fastpath.c:223 +#: catalog/aclchk.c:3771 catalog/aclchk.c:4612 tcop/fastpath.c:223 #, c-format msgid "function with OID %u does not exist" msgstr "функция с OID %u не существует" -#: catalog/aclchk.c:3825 catalog/aclchk.c:4633 +#: catalog/aclchk.c:3825 catalog/aclchk.c:4638 #, c-format msgid "language with OID %u does not exist" msgstr "язык с OID %u не существует" -#: catalog/aclchk.c:3986 catalog/aclchk.c:4705 +#: catalog/aclchk.c:3986 catalog/aclchk.c:4710 #, c-format msgid "schema with OID %u does not exist" msgstr "схема с OID %u не существует" -#: catalog/aclchk.c:4040 catalog/aclchk.c:4732 +#: catalog/aclchk.c:4040 catalog/aclchk.c:4737 #, c-format msgid "tablespace with OID %u does not exist" msgstr "табличное пространство с OID %u не существует" -#: catalog/aclchk.c:4098 catalog/aclchk.c:4866 commands/foreigncmds.c:328 +#: catalog/aclchk.c:4099 catalog/aclchk.c:4871 commands/foreigncmds.c:328 #, c-format msgid "foreign-data wrapper with OID %u does not exist" msgstr "обёртка сторонних данных с OID %u не существует" -#: catalog/aclchk.c:4159 catalog/aclchk.c:4893 commands/foreigncmds.c:461 +#: catalog/aclchk.c:4161 catalog/aclchk.c:4898 commands/foreigncmds.c:461 #, c-format msgid "foreign server with OID %u does not exist" msgstr "сторонний сервер с OID %u не существует" -#: catalog/aclchk.c:4218 catalog/aclchk.c:4232 catalog/aclchk.c:4555 +#: catalog/aclchk.c:4221 catalog/aclchk.c:4560 #, c-format msgid "type with OID %u does not exist" msgstr "тип с OID %u не существует" -#: catalog/aclchk.c:4581 +#: catalog/aclchk.c:4586 #, c-format msgid "operator with OID %u does not exist" msgstr "оператор с OID %u не существует" -#: catalog/aclchk.c:4758 +#: catalog/aclchk.c:4763 #, c-format msgid "operator class with OID %u does not exist" msgstr "класс операторов с OID %u не существует" -#: catalog/aclchk.c:4785 +#: catalog/aclchk.c:4790 #, c-format msgid "operator family with OID %u does not exist" msgstr "семейство операторов с OID %u не существует" -#: catalog/aclchk.c:4812 +#: catalog/aclchk.c:4817 #, c-format msgid "text search dictionary with OID %u does not exist" msgstr "словарь текстового поиска с OID %u не существует" -#: catalog/aclchk.c:4839 +#: catalog/aclchk.c:4844 #, c-format msgid "text search configuration with OID %u does not exist" msgstr "конфигурация текстового поиска с OID %u не существует" -#: catalog/aclchk.c:4920 commands/event_trigger.c:509 +#: catalog/aclchk.c:4925 commands/event_trigger.c:509 #, c-format msgid "event trigger with OID %u does not exist" msgstr "событийный триггер с OID %u не существует" -#: catalog/aclchk.c:4973 +#: catalog/aclchk.c:4978 #, c-format msgid "collation with OID %u does not exist" msgstr "правило сортировки с OID %u не существует" -#: catalog/aclchk.c:4999 +#: catalog/aclchk.c:5004 #, c-format msgid "conversion with OID %u does not exist" msgstr "преобразование с OID %u не существует" -#: catalog/aclchk.c:5040 +#: catalog/aclchk.c:5045 #, c-format msgid "extension with OID %u does not exist" msgstr "расширение с OID %u не существует" @@ -3231,82 +3219,82 @@ msgstr[0] "удаление распространяется на ещё %d об msgstr[1] "удаление распространяется на ещё %d объекта" msgstr[2] "удаление распространяется на ещё %d объектов" -#: catalog/heap.c:266 +#: catalog/heap.c:267 #, c-format msgid "permission denied to create \"%s.%s\"" msgstr "нет прав для создания отношения \"%s.%s\"" -#: catalog/heap.c:268 +#: catalog/heap.c:269 #, c-format msgid "System catalog modifications are currently disallowed." msgstr "Изменение системного каталога в текущем состоянии запрещено." -#: catalog/heap.c:403 commands/tablecmds.c:1378 commands/tablecmds.c:1819 +#: catalog/heap.c:404 commands/tablecmds.c:1378 commands/tablecmds.c:1819 #: commands/tablecmds.c:4470 #, c-format msgid "tables can have at most %d columns" msgstr "максимальное число колонок в таблице: %d" -#: catalog/heap.c:420 commands/tablecmds.c:4726 +#: catalog/heap.c:421 commands/tablecmds.c:4726 #, c-format msgid "column name \"%s\" conflicts with a system column name" msgstr "имя колонки \"%s\" конфликтует с системной колонкой" -#: catalog/heap.c:436 +#: catalog/heap.c:437 #, c-format msgid "column name \"%s\" specified more than once" msgstr "имя колонки \"%s\" указано неоднократно" -#: catalog/heap.c:486 +#: catalog/heap.c:487 #, c-format msgid "column \"%s\" has type \"unknown\"" msgstr "колонка \"%s\" имеет неизвестный тип (UNKNOWN)" -#: catalog/heap.c:487 +#: catalog/heap.c:488 #, c-format msgid "Proceeding with relation creation anyway." msgstr "Несмотря на это, создание отношения продолжается." -#: catalog/heap.c:500 +#: catalog/heap.c:501 #, c-format msgid "column \"%s\" has pseudo-type %s" msgstr "колонка \"%s\" имеет псевдотип %s" -#: catalog/heap.c:530 +#: catalog/heap.c:531 #, c-format msgid "composite type %s cannot be made a member of itself" msgstr "составной тип %s не может содержать себя же" -#: catalog/heap.c:572 commands/createas.c:342 +#: catalog/heap.c:573 commands/createas.c:197 commands/createas.c:468 #, c-format msgid "no collation was derived for column \"%s\" with collatable type %s" msgstr "" "для колонки \"%s\" с сортируемым типом %s не удалось получить правило " "сортировки" -#: catalog/heap.c:574 commands/createas.c:344 commands/indexcmds.c:1091 -#: commands/view.c:96 regex/regc_pg_locale.c:262 utils/adt/formatting.c:1518 -#: utils/adt/formatting.c:1570 utils/adt/formatting.c:1638 -#: utils/adt/formatting.c:1690 utils/adt/formatting.c:1759 -#: utils/adt/formatting.c:1823 utils/adt/like.c:213 utils/adt/selfuncs.c:5221 -#: utils/adt/varlena.c:1381 +#: catalog/heap.c:575 commands/createas.c:200 commands/createas.c:471 +#: commands/indexcmds.c:1091 commands/view.c:86 regex/regc_pg_locale.c:262 +#: utils/adt/formatting.c:1518 utils/adt/formatting.c:1570 +#: utils/adt/formatting.c:1638 utils/adt/formatting.c:1690 +#: utils/adt/formatting.c:1759 utils/adt/formatting.c:1823 utils/adt/like.c:213 +#: utils/adt/selfuncs.c:5225 utils/adt/varlena.c:1381 #, c-format msgid "Use the COLLATE clause to set the collation explicitly." msgstr "Задайте правило сравнения явно в предложении COLLATE." -#: catalog/heap.c:1048 catalog/index.c:776 commands/tablecmds.c:2521 +#: catalog/heap.c:1049 catalog/index.c:776 commands/tablecmds.c:2521 #, c-format msgid "relation \"%s\" already exists" msgstr "отношение \"%s\" уже существует" -#: catalog/heap.c:1064 catalog/pg_type.c:402 catalog/pg_type.c:705 +#: catalog/heap.c:1065 catalog/pg_type.c:402 catalog/pg_type.c:705 #: commands/typecmds.c:237 commands/typecmds.c:737 commands/typecmds.c:1088 #: commands/typecmds.c:1306 commands/typecmds.c:2058 #, c-format msgid "type \"%s\" already exists" msgstr "тип \"%s\" уже существует" -#: catalog/heap.c:1065 +#: catalog/heap.c:1066 #, c-format msgid "" "A relation has an associated type of the same name, so you must use a name " @@ -3315,61 +3303,76 @@ msgstr "" "С отношением уже связан тип с таким же именем; выберите имя, не " "конфликтующее с существующими типами." -#: catalog/heap.c:2250 +#: catalog/heap.c:2251 #, c-format msgid "check constraint \"%s\" already exists" msgstr "ограничение-проверка \"%s\" уже существует" -#: catalog/heap.c:2403 catalog/pg_constraint.c:650 commands/tablecmds.c:5620 +#: catalog/heap.c:2416 catalog/pg_constraint.c:650 commands/tablecmds.c:5620 #, c-format msgid "constraint \"%s\" for relation \"%s\" already exists" msgstr "ограничение \"%s\" для отношения \"%s\" уже существует" -#: catalog/heap.c:2413 +#: catalog/heap.c:2423 #, c-format msgid "" "constraint \"%s\" conflicts with non-inherited constraint on relation \"%s\"" msgstr "" "ограничение \"%s\" конфликтует с ненаследуемым ограничением таблицы \"%s\"" -#: catalog/heap.c:2427 +#: catalog/heap.c:2434 +#, c-format +msgid "" +"constraint \"%s\" conflicts with inherited constraint on relation \"%s\"" +msgstr "" +"ограничение \"%s\" конфликтует с наследуемым ограничением таблицы \"%s\"" + +#: catalog/heap.c:2444 +#, c-format +msgid "" +"constraint \"%s\" conflicts with NOT VALID constraint on relation \"%s\"" +msgstr "" +"ограничение \"%s\" конфликтует с непроверенным (NOT VALID) ограничением " +"таблицы \"%s\"" + +#: catalog/heap.c:2449 #, c-format msgid "merging constraint \"%s\" with inherited definition" msgstr "слияние ограничения \"%s\" с унаследованным определением" -#: catalog/heap.c:2520 +#: catalog/heap.c:2555 #, c-format msgid "cannot use column references in default expression" msgstr "в выражении по умолчанию нельзя ссылаться на колонки" -#: catalog/heap.c:2531 +#: catalog/heap.c:2566 #, c-format msgid "default expression must not return a set" msgstr "выражение по умолчанию не может возвращать множество" -#: catalog/heap.c:2550 rewrite/rewriteHandler.c:1058 +#: catalog/heap.c:2585 rewrite/rewriteHandler.c:1058 #, c-format msgid "column \"%s\" is of type %s but default expression is of type %s" msgstr "колонка \"%s\" имеет тип %s, но тип выражения по умолчанию %s" -#: catalog/heap.c:2555 commands/prepare.c:374 parser/parse_node.c:411 +#: catalog/heap.c:2590 commands/prepare.c:374 parser/parse_node.c:411 #: parser/parse_target.c:509 parser/parse_target.c:758 #: parser/parse_target.c:768 rewrite/rewriteHandler.c:1063 #, c-format msgid "You will need to rewrite or cast the expression." msgstr "Перепишите выражение или преобразуйте его тип." -#: catalog/heap.c:2602 +#: catalog/heap.c:2637 #, c-format msgid "only table \"%s\" can be referenced in check constraint" msgstr "в ограничении-проверке можно ссылаться только на таблицу \"%s\"" -#: catalog/heap.c:2842 +#: catalog/heap.c:2877 #, c-format msgid "unsupported ON COMMIT and foreign key combination" msgstr "неподдерживаемое сочетание внешнего ключа с ON COMMIT" -#: catalog/heap.c:2843 +#: catalog/heap.c:2878 #, c-format msgid "" "Table \"%s\" references \"%s\", but they do not have the same ON COMMIT " @@ -3377,23 +3380,23 @@ msgid "" msgstr "" "Таблица \"%s\" ссылается на \"%s\", и для них задан разный режим ON COMMIT." -#: catalog/heap.c:2848 +#: catalog/heap.c:2883 #, c-format msgid "cannot truncate a table referenced in a foreign key constraint" msgstr "опустошить таблицу, на которую ссылается внешний ключ, нельзя" -#: catalog/heap.c:2849 +#: catalog/heap.c:2884 #, c-format msgid "Table \"%s\" references \"%s\"." msgstr "Таблица \"%s\" ссылается на \"%s\"." -#: catalog/heap.c:2851 +#: catalog/heap.c:2886 #, c-format msgid "Truncate table \"%s\" at the same time, or use TRUNCATE ... CASCADE." msgstr "" "Опустошите таблицу \"%s\" параллельно или используйте TRUNCATE ... CASCADE." -#: catalog/index.c:203 parser/parse_utilcmd.c:1398 parser/parse_utilcmd.c:1484 +#: catalog/index.c:203 parser/parse_utilcmd.c:1400 parser/parse_utilcmd.c:1486 #, c-format msgid "multiple primary keys for table \"%s\" are not allowed" msgstr "таблица \"%s\" не может иметь несколько первичных ключей" @@ -3617,19 +3620,19 @@ msgid "\"%s\" is not a table" msgstr "\"%s\" - это не таблица" #: catalog/objectaddress.c:863 commands/tablecmds.c:220 -#: commands/tablecmds.c:4041 commands/tablecmds.c:10613 commands/view.c:134 +#: commands/tablecmds.c:4041 commands/tablecmds.c:10624 commands/view.c:123 #, c-format msgid "\"%s\" is not a view" msgstr "\"%s\" - это не представление" #: catalog/objectaddress.c:870 commands/matview.c:144 commands/tablecmds.c:226 -#: commands/tablecmds.c:10618 +#: commands/tablecmds.c:10629 #, c-format msgid "\"%s\" is not a materialized view" msgstr "\"%s\" - это не материализованное представление" #: catalog/objectaddress.c:877 commands/tablecmds.c:244 -#: commands/tablecmds.c:4044 commands/tablecmds.c:10623 +#: commands/tablecmds.c:4044 commands/tablecmds.c:10634 #, c-format msgid "\"%s\" is not a foreign table" msgstr "\"%s\" - это не сторонняя таблица" @@ -4360,7 +4363,7 @@ msgid "could not form array type name for type \"%s\"" msgstr "не удалось сформировать имя типа массива для типа \"%s\"" #: catalog/toasting.c:91 commands/indexcmds.c:381 commands/tablecmds.c:4026 -#: commands/tablecmds.c:10501 +#: commands/tablecmds.c:10512 #, c-format msgid "\"%s\" is not a table or materialized view" msgstr "\"%s\" - это не таблица и не материализованное представление" @@ -4505,12 +4508,12 @@ msgstr "анализируется дерево наследования \"%s.%s msgid "analyzing \"%s.%s\"" msgstr "анализируется \"%s.%s\"" -#: commands/analyze.c:656 +#: commands/analyze.c:659 #, c-format msgid "automatic analyze of table \"%s.%s.%s\" system usage: %s" msgstr "автоматический анализ таблицы \"%s.%s.%s\"; нагрузка системы: %s" -#: commands/analyze.c:1300 +#: commands/analyze.c:1303 #, c-format msgid "" "\"%s\": scanned %d of %u pages, containing %.0f live rows and %.0f dead " @@ -4520,7 +4523,7 @@ msgstr "" "%.0f, \"мёртвых\" строк: %.0f; строк в выборке: %d, примерное общее число " "строк: %.0f" -#: commands/analyze.c:1564 executor/execQual.c:2902 +#: commands/analyze.c:1567 executor/execQual.c:2902 msgid "could not convert row type" msgstr "не удалось преобразовать тип строки" @@ -4699,12 +4702,12 @@ msgstr "" "\"%s\" - это не таблица, представление, мат. представление, составной тип " "или сторонняя таблица" -#: commands/constraint.c:60 utils/adt/ri_triggers.c:2704 +#: commands/constraint.c:60 utils/adt/ri_triggers.c:2702 #, c-format msgid "function \"%s\" was not called by trigger manager" msgstr "функция \"%s\" была вызвана не менеджером триггеров" -#: commands/constraint.c:67 utils/adt/ri_triggers.c:2713 +#: commands/constraint.c:67 utils/adt/ri_triggers.c:2711 #, c-format msgid "function \"%s\" must be fired AFTER ROW" msgstr "функция \"%s\" должна запускаться в триггере AFTER для строк" @@ -5202,7 +5205,7 @@ msgstr "колонка \"%s\" не существует" msgid "column \"%s\" specified more than once" msgstr "колонка \"%s\" указана неоднократно" -#: commands/createas.c:352 +#: commands/createas.c:209 commands/createas.c:479 #, c-format msgid "too many column names were specified" msgstr "указано слишком много имён колонок" @@ -5666,7 +5669,7 @@ msgstr "%s можно вызывать только в событийной тр #: commands/event_trigger.c:1226 commands/extension.c:1650 #: commands/extension.c:1759 commands/extension.c:1952 commands/prepare.c:702 #: executor/execQual.c:1743 executor/execQual.c:1768 executor/execQual.c:2143 -#: executor/execQual.c:5306 executor/functions.c:1018 foreign/foreign.c:421 +#: executor/execQual.c:5333 executor/functions.c:1018 foreign/foreign.c:421 #: replication/walsender.c:1901 utils/adt/jsonfuncs.c:924 #: utils/adt/jsonfuncs.c:1095 utils/adt/jsonfuncs.c:1601 #: utils/fmgr/funcapi.c:61 utils/mmgr/portalmem.c:1052 @@ -5683,22 +5686,22 @@ msgstr "" msgid "materialize mode required, but it is not allowed in this context" msgstr "требуется режим материализации, но он недопустим в этом контексте" -#: commands/explain.c:167 +#: commands/explain.c:168 #, c-format msgid "unrecognized value for EXPLAIN option \"%s\": \"%s\"" msgstr "нераспознанное значение параметра EXPLAIN \"%s\": \"%s\"" -#: commands/explain.c:173 +#: commands/explain.c:174 #, c-format msgid "unrecognized EXPLAIN option \"%s\"" msgstr "нераспознанный параметр EXPLAIN: \"%s\"" -#: commands/explain.c:180 +#: commands/explain.c:181 #, c-format msgid "EXPLAIN option BUFFERS requires ANALYZE" msgstr "параметр BUFFERS оператора EXPLAIN требует указания ANALYZE" -#: commands/explain.c:189 +#: commands/explain.c:190 #, c-format msgid "EXPLAIN option TIMING requires ANALYZE" msgstr "параметр TIMING оператора EXPLAIN требует указания ANALYZE" @@ -6367,7 +6370,7 @@ msgstr "%s %s создаст неявный индекс \"%s\" для табл msgid "functions in index predicate must be marked IMMUTABLE" msgstr "функции в предикате индекса должны быть помечены как IMMUTABLE" -#: commands/indexcmds.c:1007 parser/parse_utilcmd.c:1802 +#: commands/indexcmds.c:1007 parser/parse_utilcmd.c:1804 #, c-format msgid "column \"%s\" named in key does not exist" msgstr "указанная в ключе колонка \"%s\" не существует" @@ -6383,7 +6386,7 @@ msgid "could not determine which collation to use for index expression" msgstr "не удалось определить правило сравнения для индексного выражения" #: commands/indexcmds.c:1098 commands/typecmds.c:780 parser/parse_expr.c:2261 -#: parser/parse_type.c:499 parser/parse_utilcmd.c:2653 utils/adt/misc.c:527 +#: parser/parse_type.c:499 parser/parse_utilcmd.c:2655 utils/adt/misc.c:527 #, c-format msgid "collations are not supported by type %s" msgstr "тип %s не поддерживает сортировку (COLLATION)" @@ -6834,7 +6837,7 @@ msgid "unlogged sequences are not supported" msgstr "нежурналируемые последовательности не поддерживаются" #: commands/sequence.c:430 commands/tablecmds.c:2293 commands/tablecmds.c:2472 -#: commands/tablecmds.c:9989 tcop/utility.c:999 +#: commands/tablecmds.c:10000 tcop/utility.c:999 #, c-format msgid "relation \"%s\" does not exist, skipping" msgstr "отношение \"%s\" не существует, пропускается" @@ -6989,7 +6992,7 @@ msgstr "" "Выполните DROP MATERIALIZED VIEW для удаления материализованного " "представления." -#: commands/tablecmds.c:230 parser/parse_utilcmd.c:1553 +#: commands/tablecmds.c:230 parser/parse_utilcmd.c:1555 #, c-format msgid "index \"%s\" does not exist" msgstr "индекс \"%s\" не существует" @@ -7012,7 +7015,7 @@ msgstr "\"%s\" - это не тип" msgid "Use DROP TYPE to remove a type." msgstr "Выполните DROP TYPE для удаления типа." -#: commands/tablecmds.c:242 commands/tablecmds.c:7833 commands/tablecmds.c:9921 +#: commands/tablecmds.c:242 commands/tablecmds.c:7833 commands/tablecmds.c:9932 #, c-format msgid "foreign table \"%s\" does not exist" msgstr "сторонняя таблица \"%s\" не существует" @@ -7057,7 +7060,7 @@ msgstr "DROP INDEX CONCURRENTLY не поддерживает режим CASCADE #: commands/tablecmds.c:914 commands/tablecmds.c:1252 commands/tablecmds.c:2108 #: commands/tablecmds.c:3999 commands/tablecmds.c:5819 -#: commands/tablecmds.c:10534 commands/tablecmds.c:10569 commands/trigger.c:213 +#: commands/tablecmds.c:10545 commands/tablecmds.c:10580 commands/trigger.c:213 #: commands/trigger.c:1098 commands/trigger.c:1204 rewrite/rewriteDefine.c:274 #: rewrite/rewriteDefine.c:902 #, c-format @@ -7074,7 +7077,7 @@ msgstr "удаление распространяется на таблицу %s msgid "cannot truncate temporary tables of other sessions" msgstr "временные таблицы других сеансов нельзя очистить" -#: commands/tablecmds.c:1467 parser/parse_utilcmd.c:1765 +#: commands/tablecmds.c:1467 parser/parse_utilcmd.c:1767 #, c-format msgid "inherited relation \"%s\" is not a table" msgstr "наследованное отношение \"%s\" не является таблицей" @@ -7130,7 +7133,7 @@ msgid "inherited column \"%s\" has a storage parameter conflict" msgstr "конфликт параметров хранения в наследованной колонке \"%s\"" #: commands/tablecmds.c:1687 parser/parse_utilcmd.c:859 -#: parser/parse_utilcmd.c:1200 parser/parse_utilcmd.c:1276 +#: parser/parse_utilcmd.c:1202 parser/parse_utilcmd.c:1278 #, c-format msgid "cannot convert whole-row table reference" msgstr "преобразовать ссылку на тип всей строки таблицы нельзя" @@ -7662,12 +7665,12 @@ msgstr "Однако возможно сменить владельца табл msgid "cannot change owner of sequence \"%s\"" msgstr "сменить владельца последовательности \"%s\" нельзя" -#: commands/tablecmds.c:8262 commands/tablecmds.c:10008 +#: commands/tablecmds.c:8262 commands/tablecmds.c:10019 #, c-format msgid "Sequence \"%s\" is linked to table \"%s\"." msgstr "Последовательность \"%s\" связана с таблицей \"%s\"." -#: commands/tablecmds.c:8274 commands/tablecmds.c:10644 +#: commands/tablecmds.c:8274 commands/tablecmds.c:10655 #, c-format msgid "Use ALTER TYPE instead." msgstr "Используйте ALTER TYPE." @@ -7757,62 +7760,70 @@ msgstr "" "ограничение \"%s\" конфликтует с ненаследуемым ограничением дочерней таблицы " "\"%s\"" -#: commands/tablecmds.c:9451 +#: commands/tablecmds.c:9438 +#, c-format +msgid "" +"constraint \"%s\" conflicts with NOT VALID constraint on child table \"%s\"" +msgstr "" +"ограничение \"%s\" конфликтует с непроверенным (NOT VALID) ограничением " +"дочерней таблицы \"%s\"" + +#: commands/tablecmds.c:9462 #, c-format msgid "child table is missing constraint \"%s\"" msgstr "в дочерней таблице не хватает ограничения \"%s\"" -#: commands/tablecmds.c:9531 +#: commands/tablecmds.c:9542 #, c-format msgid "relation \"%s\" is not a parent of relation \"%s\"" msgstr "отношение \"%s\" не является предком отношения \"%s\"" -#: commands/tablecmds.c:9757 +#: commands/tablecmds.c:9768 #, c-format msgid "typed tables cannot inherit" msgstr "типизированные таблицы не могут наследоваться" -#: commands/tablecmds.c:9788 +#: commands/tablecmds.c:9799 #, c-format msgid "table is missing column \"%s\"" msgstr "в таблице не хватает колонки \"%s\"" -#: commands/tablecmds.c:9798 +#: commands/tablecmds.c:9809 #, c-format msgid "table has column \"%s\" where type requires \"%s\"" msgstr "таблица содержит колонку \"%s\", тогда как тип требует \"%s\"" -#: commands/tablecmds.c:9807 +#: commands/tablecmds.c:9818 #, c-format msgid "table \"%s\" has different type for column \"%s\"" msgstr "таблица \"%s\" содержит колонку \"%s\" другого типа" -#: commands/tablecmds.c:9820 +#: commands/tablecmds.c:9831 #, c-format msgid "table has extra column \"%s\"" msgstr "таблица содержит лишнюю колонку \"%s\"" -#: commands/tablecmds.c:9870 +#: commands/tablecmds.c:9881 #, c-format msgid "\"%s\" is not a typed table" msgstr "\"%s\" - это не типизированная таблица" -#: commands/tablecmds.c:10007 +#: commands/tablecmds.c:10018 #, c-format msgid "cannot move an owned sequence into another schema" msgstr "переместить последовательность с владельцем в другую схему нельзя" -#: commands/tablecmds.c:10103 +#: commands/tablecmds.c:10114 #, c-format msgid "relation \"%s\" already exists in schema \"%s\"" msgstr "отношение \"%s\" уже существует в схеме \"%s\"" -#: commands/tablecmds.c:10628 +#: commands/tablecmds.c:10639 #, c-format msgid "\"%s\" is not a composite type" msgstr "\"%s\" - это не составной тип" -#: commands/tablecmds.c:10658 +#: commands/tablecmds.c:10669 #, c-format msgid "" "\"%s\" is not a table, view, materialized view, sequence, or foreign table" @@ -7939,7 +7950,7 @@ msgid "could not create symbolic link \"%s\": %m" msgstr "не удалось создать символическую ссылку \"%s\": %m" #: commands/tablespace.c:708 commands/tablespace.c:718 -#: postmaster/postmaster.c:1415 replication/basebackup.c:282 +#: postmaster/postmaster.c:1419 replication/basebackup.c:282 #: replication/basebackup.c:593 storage/file/copydir.c:53 #: storage/file/copydir.c:96 storage/file/fd.c:2092 storage/file/fd.c:2697 #: utils/adt/genfile.c:354 utils/adt/misc.c:272 utils/misc/tzparser.c:339 @@ -8920,54 +8931,54 @@ msgstr "Изменить клиентскую кодировку сейчас н msgid "permission denied to set role \"%s\"" msgstr "нет прав установить роль \"%s\"" -#: commands/view.c:94 +#: commands/view.c:84 #, c-format msgid "could not determine which collation to use for view column \"%s\"" msgstr "" "не удалось определить правило сортировки для колонки представления \"%s\"" -#: commands/view.c:109 +#: commands/view.c:98 #, c-format msgid "view must have at least one column" msgstr "в представлении должна быть минимум одна колонка" -#: commands/view.c:240 commands/view.c:252 +#: commands/view.c:229 commands/view.c:241 #, c-format msgid "cannot drop columns from view" msgstr "удалять колонки из представления нельзя" -#: commands/view.c:257 +#: commands/view.c:246 #, c-format msgid "cannot change name of view column \"%s\" to \"%s\"" msgstr "изменить имя колонки \"%s\" на \"%s\" в представлении нельзя" -#: commands/view.c:265 +#: commands/view.c:254 #, c-format msgid "cannot change data type of view column \"%s\" from %s to %s" msgstr "изменить тип колонки представления \"%s\" с %s на %s нельзя" -#: commands/view.c:398 +#: commands/view.c:387 #, c-format msgid "views must not contain SELECT INTO" msgstr "представления не должны содержать SELECT INTO" -#: commands/view.c:411 +#: commands/view.c:400 #, c-format msgid "views must not contain data-modifying statements in WITH" msgstr "представления не должны содержать операторы, изменяющие данные в WITH" -#: commands/view.c:439 +#: commands/view.c:428 #, c-format msgid "CREATE VIEW specifies more column names than columns" msgstr "в CREATE VIEW указано больше имён колонок, чем самих колонок" -#: commands/view.c:447 +#: commands/view.c:436 #, c-format msgid "views cannot be unlogged because they do not have storage" msgstr "" "представления не могут быть нежурналируемыми, так как они нигде не хранятся" -#: commands/view.c:461 +#: commands/view.c:450 #, c-format msgid "view \"%s\" will be a temporary view" msgstr "представление \"%s\" будет создано как временное" @@ -9154,7 +9165,7 @@ msgstr "Ошибочная строка содержит %s." msgid "new row for relation \"%s\" violates check constraint \"%s\"" msgstr "новая строка в отношении \"%s\" нарушает ограничение-проверку \"%s\"" -#: executor/execQual.c:306 executor/execQual.c:334 executor/execQual.c:3155 +#: executor/execQual.c:306 executor/execQual.c:334 executor/execQual.c:3167 #: utils/adt/array_userfuncs.c:430 utils/adt/arrayfuncs.c:233 #: utils/adt/arrayfuncs.c:512 utils/adt/arrayfuncs.c:1247 #: utils/adt/arrayfuncs.c:2920 utils/adt/arrayfuncs.c:4945 @@ -9167,12 +9178,12 @@ msgstr "число размерностей массива (%d) превышае msgid "array subscript in assignment must not be null" msgstr "индекс элемента массива в присваивании не может быть NULL" -#: executor/execQual.c:642 executor/execQual.c:4076 +#: executor/execQual.c:642 executor/execQual.c:4103 #, c-format msgid "attribute %d has wrong type" msgstr "атрибут %d имеет неверный тип" -#: executor/execQual.c:643 executor/execQual.c:4077 +#: executor/execQual.c:643 executor/execQual.c:4104 #, c-format msgid "Table has type %s, but query expects %s." msgstr "В таблице задан тип %s, а в запросе ожидается %s." @@ -9279,12 +9290,12 @@ msgstr "IS DISTINCT FROM не поддерживает аргументы-мно msgid "op ANY/ALL (array) does not support set arguments" msgstr "операторы ANY/ALL (с массивом) не поддерживают аргументы-множества" -#: executor/execQual.c:3133 +#: executor/execQual.c:3145 #, c-format msgid "cannot merge incompatible arrays" msgstr "не удалось объединить несовместимые массивы" -#: executor/execQual.c:3134 +#: executor/execQual.c:3146 #, c-format msgid "" "Array with element type %s cannot be included in ARRAY construct with " @@ -9293,7 +9304,7 @@ msgstr "" "Массив с типом элементов %s нельзя включить в конструкцию ARRAY с типом " "элементов %s." -#: executor/execQual.c:3175 executor/execQual.c:3202 utils/adt/arrayfuncs.c:547 +#: executor/execQual.c:3187 executor/execQual.c:3214 utils/adt/arrayfuncs.c:547 #, c-format msgid "" "multidimensional arrays must have array expressions with matching dimensions" @@ -9301,47 +9312,47 @@ msgstr "" "для многомерных массивов должны задаваться выражения с соответствующими " "размерностями" -#: executor/execQual.c:3717 +#: executor/execQual.c:3729 #, c-format msgid "NULLIF does not support set arguments" msgstr "NULLIF не поддерживает аргументы-множества" -#: executor/execQual.c:3947 utils/adt/domains.c:131 +#: executor/execQual.c:3974 utils/adt/domains.c:131 #, c-format msgid "domain %s does not allow null values" msgstr "домен %s не допускает значения null" -#: executor/execQual.c:3977 utils/adt/domains.c:168 +#: executor/execQual.c:4004 utils/adt/domains.c:168 #, c-format msgid "value for domain %s violates check constraint \"%s\"" msgstr "значение домена %s нарушает ограничение-проверку \"%s\"" -#: executor/execQual.c:4335 +#: executor/execQual.c:4362 #, c-format msgid "WHERE CURRENT OF is not supported for this table type" msgstr "WHERE CURRENT OF для таблиц такого типа не поддерживается" -#: executor/execQual.c:4478 optimizer/util/clauses.c:573 parser/parse_agg.c:347 +#: executor/execQual.c:4505 optimizer/util/clauses.c:575 parser/parse_agg.c:347 #, c-format msgid "aggregate function calls cannot be nested" msgstr "вложенные вызовы агрегатных функций недопустимы" -#: executor/execQual.c:4516 optimizer/util/clauses.c:647 parser/parse_agg.c:443 +#: executor/execQual.c:4543 optimizer/util/clauses.c:649 parser/parse_agg.c:443 #, c-format msgid "window function calls cannot be nested" msgstr "вложенные вызовы оконных функций недопустимы" -#: executor/execQual.c:4728 +#: executor/execQual.c:4755 #, c-format msgid "target type is not an array" msgstr "целевой тип не является массивом" -#: executor/execQual.c:4842 +#: executor/execQual.c:4869 #, c-format msgid "ROW() column has type %s instead of type %s" msgstr "колонка ROW() имеет тип %s, а должна - %s" -#: executor/execQual.c:4977 utils/adt/arrayfuncs.c:3383 +#: executor/execQual.c:5004 utils/adt/arrayfuncs.c:3383 #: utils/adt/rowtypes.c:928 #, c-format msgid "could not identify a comparison function for type %s" @@ -9590,7 +9601,7 @@ msgstr "DECLARE SCROLL CURSOR ... FOR UPDATE/SHARE не поддерживает msgid "Scrollable cursors must be READ ONLY." msgstr "Прокручиваемые курсоры должны быть READ ONLY." -#: executor/spi.c:2414 +#: executor/spi.c:2422 #, c-format msgid "SQL statement \"%s\"" msgstr "SQL-оператор: \"%s\"" @@ -9621,84 +9632,84 @@ msgid "Cannot enlarge string buffer containing %d bytes by %d more bytes." msgstr "" "Не удалось увеличить строковый буфер (в буфере байт: %d, требовалось ещё %d)." -#: libpq/auth.c:257 +#: libpq/auth.c:260 #, c-format msgid "authentication failed for user \"%s\": host rejected" msgstr "" "пользователь \"%s\" не прошёл проверку подлинности: не разрешённый компьютер " -#: libpq/auth.c:260 +#: libpq/auth.c:263 #, c-format msgid "Kerberos 5 authentication failed for user \"%s\"" msgstr "пользователь \"%s\" не прошёл проверку подлинности (Kerberos 5)" -#: libpq/auth.c:263 +#: libpq/auth.c:266 #, c-format msgid "\"trust\" authentication failed for user \"%s\"" msgstr "пользователь \"%s\" не прошёл проверку подлинности (\"trust\")" -#: libpq/auth.c:266 +#: libpq/auth.c:269 #, c-format msgid "Ident authentication failed for user \"%s\"" msgstr "пользователь \"%s\" не прошёл проверку подлинности (Ident)" -#: libpq/auth.c:269 +#: libpq/auth.c:272 #, c-format msgid "Peer authentication failed for user \"%s\"" msgstr "пользователь \"%s\" не прошёл проверку подлинности (Peer)" -#: libpq/auth.c:273 +#: libpq/auth.c:276 #, c-format msgid "password authentication failed for user \"%s\"" msgstr "пользователь \"%s\" не прошёл проверку подлинности (по паролю)" -#: libpq/auth.c:278 +#: libpq/auth.c:281 #, c-format msgid "GSSAPI authentication failed for user \"%s\"" msgstr "пользователь \"%s\" не прошёл проверку подлинности (GSSAPI)" -#: libpq/auth.c:281 +#: libpq/auth.c:284 #, c-format msgid "SSPI authentication failed for user \"%s\"" msgstr "пользователь \"%s\" не прошёл проверку подлинности (SSPI)" -#: libpq/auth.c:284 +#: libpq/auth.c:287 #, c-format msgid "PAM authentication failed for user \"%s\"" msgstr "пользователь \"%s\" не прошёл проверку подлинности (PAM)" -#: libpq/auth.c:287 +#: libpq/auth.c:290 #, c-format msgid "LDAP authentication failed for user \"%s\"" msgstr "пользователь \"%s\" не прошёл проверку подлинности (LDAP)" -#: libpq/auth.c:290 +#: libpq/auth.c:293 #, c-format msgid "certificate authentication failed for user \"%s\"" msgstr "пользователь \"%s\" не прошёл проверку подлинности (по сертификату)" -#: libpq/auth.c:293 +#: libpq/auth.c:296 #, c-format msgid "RADIUS authentication failed for user \"%s\"" msgstr "пользователь \"%s\" не прошёл проверку подлинности (RADIUS)" -#: libpq/auth.c:296 +#: libpq/auth.c:299 #, c-format msgid "authentication failed for user \"%s\": invalid authentication method" msgstr "" "пользователь \"%s\" не прошёл проверку подлинности: неверный метод проверки" -#: libpq/auth.c:304 +#: libpq/auth.c:307 #, c-format msgid "Connection matched pg_hba.conf line %d: \"%s\"" msgstr "Подключение соответствует строке %d в pg_hba.conf: \"%s\"" -#: libpq/auth.c:359 +#: libpq/auth.c:362 #, c-format msgid "connection requires a valid client certificate" msgstr "для подключения требуется годный сертификат клиента" -#: libpq/auth.c:401 +#: libpq/auth.c:404 #, c-format msgid "" "pg_hba.conf rejects replication connection for host \"%s\", user \"%s\", %s" @@ -9706,22 +9717,22 @@ msgstr "" "pg_hba.conf отвергает подключение для репликации: компьютер \"%s\", " "пользователь \"%s\", \"%s\"" -#: libpq/auth.c:403 libpq/auth.c:419 libpq/auth.c:477 libpq/auth.c:495 +#: libpq/auth.c:406 libpq/auth.c:422 libpq/auth.c:480 libpq/auth.c:498 msgid "SSL off" msgstr "SSL выкл." -#: libpq/auth.c:403 libpq/auth.c:419 libpq/auth.c:477 libpq/auth.c:495 +#: libpq/auth.c:406 libpq/auth.c:422 libpq/auth.c:480 libpq/auth.c:498 msgid "SSL on" msgstr "SSL вкл." -#: libpq/auth.c:407 +#: libpq/auth.c:410 #, c-format msgid "pg_hba.conf rejects replication connection for host \"%s\", user \"%s\"" msgstr "" "pg_hba.conf отвергает подключение для репликации: компьютер \"%s\", " "пользователь \"%s\"" -#: libpq/auth.c:416 +#: libpq/auth.c:419 #, c-format msgid "" "pg_hba.conf rejects connection for host \"%s\", user \"%s\", database \"%s" @@ -9730,7 +9741,7 @@ msgstr "" "pg_hba.conf отвергает подключение: компьютер \"%s\", пользователь \"%s\", " "база данных \"%s\", %s" -#: libpq/auth.c:423 +#: libpq/auth.c:426 #, c-format msgid "" "pg_hba.conf rejects connection for host \"%s\", user \"%s\", database \"%s\"" @@ -9738,37 +9749,37 @@ msgstr "" "pg_hba.conf отвергает подключение: компьютер \"%s\", пользователь \"%s\", " "база данных \"%s\"" -#: libpq/auth.c:452 +#: libpq/auth.c:455 #, c-format msgid "Client IP address resolved to \"%s\", forward lookup matches." msgstr "" "IP-адрес клиента разрешается в \"%s\", соответствует прямому преобразованию." -#: libpq/auth.c:455 +#: libpq/auth.c:458 #, c-format msgid "Client IP address resolved to \"%s\", forward lookup not checked." msgstr "" "IP-адрес клиента разрешается в \"%s\", прямое преобразование не проверялось." -#: libpq/auth.c:458 +#: libpq/auth.c:461 #, c-format msgid "Client IP address resolved to \"%s\", forward lookup does not match." msgstr "" "IP-адрес клиента разрешается в \"%s\", это не соответствует прямому " "преобразованию." -#: libpq/auth.c:461 +#: libpq/auth.c:464 #, c-format msgid "Could not translate client host name \"%s\" to IP address: %s." msgstr "" "Преобразовать имя клиентского компьютера \"%s\" в IP-адрес не удалось: %s." -#: libpq/auth.c:466 +#: libpq/auth.c:469 #, c-format msgid "Could not resolve client IP address to a host name: %s." msgstr "Получить имя компьютера из IP-адреса клиента не удалось: %s." -#: libpq/auth.c:475 +#: libpq/auth.c:478 #, c-format msgid "" "no pg_hba.conf entry for replication connection from host \"%s\", user \"%s" @@ -9777,7 +9788,7 @@ msgstr "" "в pg_hba.conf нет записи, разрешающей подключение для репликации с " "компьютера \"%s\" для пользователя \"%s\", %s" -#: libpq/auth.c:482 +#: libpq/auth.c:485 #, c-format msgid "" "no pg_hba.conf entry for replication connection from host \"%s\", user \"%s\"" @@ -9785,21 +9796,21 @@ msgstr "" "в pg_hba.conf нет записи, разрешающей подключение для репликации с " "компьютера \"%s\" для пользователя \"%s\"" -#: libpq/auth.c:492 +#: libpq/auth.c:495 #, c-format msgid "no pg_hba.conf entry for host \"%s\", user \"%s\", database \"%s\", %s" msgstr "" "в pg_hba.conf нет записи, разрешающей подключение для репликации с " "компьютера \"%s\" для пользователя \"%s\", базы данных \"%s\", %s" -#: libpq/auth.c:500 +#: libpq/auth.c:503 #, c-format msgid "no pg_hba.conf entry for host \"%s\", user \"%s\", database \"%s\"" msgstr "" "в pg_hba.conf нет записи для компьютера \"%s\", пользователя \"%s\", базы " "\"%s\"" -#: libpq/auth.c:552 libpq/hba.c:1188 +#: libpq/auth.c:555 libpq/hba.c:1188 #, c-format msgid "" "MD5 authentication is not supported when \"db_user_namespace\" is enabled" @@ -9807,220 +9818,220 @@ msgstr "" "проверка подлинности MD5 не поддерживается, когда включен режим " "\"db_user_namespace\"" -#: libpq/auth.c:677 +#: libpq/auth.c:680 #, c-format msgid "expected password response, got message type %d" msgstr "ожидался ответ с паролем, но получено сообщение %d" -#: libpq/auth.c:705 +#: libpq/auth.c:708 #, c-format msgid "invalid password packet size" msgstr "неверный размер пакета с паролем" -#: libpq/auth.c:709 +#: libpq/auth.c:712 #, c-format msgid "received password packet" msgstr "получен пакет с паролем" -#: libpq/auth.c:767 +#: libpq/auth.c:770 #, c-format msgid "Kerberos initialization returned error %d" msgstr "ошибка при инициализации Kerberos: %d" -#: libpq/auth.c:777 +#: libpq/auth.c:780 #, c-format msgid "Kerberos keytab resolving returned error %d" msgstr "ошибка при разрешении имени таблицы ключей Kerberos: %d" -#: libpq/auth.c:801 +#: libpq/auth.c:804 #, c-format msgid "Kerberos sname_to_principal(\"%s\", \"%s\") returned error %d" msgstr "ошибка в функции Kerberos sname_to_principal(\"%s\", \"%s\"): %d" -#: libpq/auth.c:846 +#: libpq/auth.c:849 #, c-format msgid "Kerberos recvauth returned error %d" msgstr "ошибка в функции Kerberos recvauth: %d" -#: libpq/auth.c:869 +#: libpq/auth.c:872 #, c-format msgid "Kerberos unparse_name returned error %d" msgstr "ошибка в функции Kerberos unparse_name: %d" -#: libpq/auth.c:1017 +#: libpq/auth.c:1020 #, c-format msgid "GSSAPI is not supported in protocol version 2" msgstr "GSSAPI не поддерживается в протоколе версии 2" -#: libpq/auth.c:1074 +#: libpq/auth.c:1077 #, c-format msgid "expected GSS response, got message type %d" msgstr "ожидался ответ GSS, но получено сообщение %d" -#: libpq/auth.c:1133 +#: libpq/auth.c:1136 msgid "accepting GSS security context failed" msgstr "принять контекст безопасности GSS не удалось" -#: libpq/auth.c:1159 +#: libpq/auth.c:1162 msgid "retrieving GSS user name failed" msgstr "получить имя пользователя GSS не удалось" -#: libpq/auth.c:1278 +#: libpq/auth.c:1281 #, c-format msgid "SSPI is not supported in protocol version 2" msgstr "SSPI не поддерживается в протоколе версии 2" -#: libpq/auth.c:1293 +#: libpq/auth.c:1296 msgid "could not acquire SSPI credentials" msgstr "не удалось получить удостоверение SSPI" -#: libpq/auth.c:1311 +#: libpq/auth.c:1314 #, c-format msgid "expected SSPI response, got message type %d" msgstr "ожидался ответ SSPI, но получено сообщение %d" -#: libpq/auth.c:1383 +#: libpq/auth.c:1386 msgid "could not accept SSPI security context" msgstr "принять контекст безопасности SSPI не удалось" -#: libpq/auth.c:1445 +#: libpq/auth.c:1448 msgid "could not get token from SSPI security context" msgstr "не удалось получить маркер из контекста безопасности SSPI" -#: libpq/auth.c:1690 +#: libpq/auth.c:1693 #, c-format msgid "could not create socket for Ident connection: %m" msgstr "не удалось создать сокет для подключения к серверу Ident: %m" -#: libpq/auth.c:1705 +#: libpq/auth.c:1708 #, c-format msgid "could not bind to local address \"%s\": %m" msgstr "не удалось привязаться к локальному адресу \"%s\": %m" -#: libpq/auth.c:1717 +#: libpq/auth.c:1720 #, c-format msgid "could not connect to Ident server at address \"%s\", port %s: %m" msgstr "не удалось подключиться к серверу Ident по адресу \"%s\", порт %s: %m" -#: libpq/auth.c:1737 +#: libpq/auth.c:1740 #, c-format msgid "could not send query to Ident server at address \"%s\", port %s: %m" msgstr "" "не удалось отправить запрос серверу Ident по адресу \"%s\", порт %s: %m" -#: libpq/auth.c:1752 +#: libpq/auth.c:1755 #, c-format msgid "" "could not receive response from Ident server at address \"%s\", port %s: %m" msgstr "" "не удалось получить ответ от сервера Ident по адресу \"%s\", порт %s: %m" -#: libpq/auth.c:1762 +#: libpq/auth.c:1765 #, c-format msgid "invalidly formatted response from Ident server: \"%s\"" msgstr "неверно форматированный ответ от сервера Ident: \"%s\"" -#: libpq/auth.c:1803 +#: libpq/auth.c:1806 #, c-format msgid "peer authentication is not supported on this platform" msgstr "проверка подлинности peer в этой ОС не поддерживается" -#: libpq/auth.c:1807 +#: libpq/auth.c:1810 #, c-format msgid "could not get peer credentials: %m" msgstr "не удалось получить данные пользователя через механизм peer: %m" -#: libpq/auth.c:1816 +#: libpq/auth.c:1819 #, c-format msgid "local user with ID %d does not exist" msgstr "локальный пользователь с ID %d не существует" -#: libpq/auth.c:1899 libpq/auth.c:2170 libpq/auth.c:2535 +#: libpq/auth.c:1902 libpq/auth.c:2173 libpq/auth.c:2538 #, c-format msgid "empty password returned by client" msgstr "клиент возвратил пустой пароль" -#: libpq/auth.c:1909 +#: libpq/auth.c:1912 #, c-format msgid "error from underlying PAM layer: %s" msgstr "ошибка в нижележащем слое PAM: %s" -#: libpq/auth.c:1978 +#: libpq/auth.c:1981 #, c-format msgid "could not create PAM authenticator: %s" msgstr "не удалось создать аутентификатор PAM: %s" -#: libpq/auth.c:1989 +#: libpq/auth.c:1992 #, c-format msgid "pam_set_item(PAM_USER) failed: %s" msgstr "ошибка в pam_set_item(PAM_USER): %s" -#: libpq/auth.c:2000 +#: libpq/auth.c:2003 #, c-format msgid "pam_set_item(PAM_CONV) failed: %s" msgstr "ошибка в pam_set_item(PAM_CONV): %s" -#: libpq/auth.c:2011 +#: libpq/auth.c:2014 #, c-format msgid "pam_authenticate failed: %s" msgstr "ошибка в pam_authenticate: %s" -#: libpq/auth.c:2022 +#: libpq/auth.c:2025 #, c-format msgid "pam_acct_mgmt failed: %s" msgstr "ошибка в pam_acct_mgmt: %s" -#: libpq/auth.c:2033 +#: libpq/auth.c:2036 #, c-format msgid "could not release PAM authenticator: %s" msgstr "не удалось освободить аутентификатор PAM: %s" -#: libpq/auth.c:2066 +#: libpq/auth.c:2069 #, c-format msgid "could not initialize LDAP: %m" msgstr "не удалось инициализировать LDAP: %m" -#: libpq/auth.c:2069 +#: libpq/auth.c:2072 #, c-format msgid "could not initialize LDAP: error code %d" msgstr "не удалось инициализировать LDAP (код ошибки: %d)" -#: libpq/auth.c:2079 +#: libpq/auth.c:2082 #, c-format msgid "could not set LDAP protocol version: %s" msgstr "не удалось задать версию протокола LDAP: %s" -#: libpq/auth.c:2108 +#: libpq/auth.c:2111 #, c-format msgid "could not load wldap32.dll" msgstr "не удалось загрузить wldap32.dll" -#: libpq/auth.c:2116 +#: libpq/auth.c:2119 #, c-format msgid "could not load function _ldap_start_tls_sA in wldap32.dll" msgstr "не удалось найти функцию _ldap_start_tls_sA в wldap32.dll" -#: libpq/auth.c:2117 +#: libpq/auth.c:2120 #, c-format msgid "LDAP over SSL is not supported on this platform." msgstr "LDAP через SSL не поддерживается в этой ОС." -#: libpq/auth.c:2132 +#: libpq/auth.c:2135 #, c-format msgid "could not start LDAP TLS session: %s" msgstr "не удалось начать сеанс LDAP TLS: %s" -#: libpq/auth.c:2154 +#: libpq/auth.c:2157 #, c-format msgid "LDAP server not specified" msgstr "LDAP-сервер не определён" -#: libpq/auth.c:2207 +#: libpq/auth.c:2210 #, c-format msgid "invalid character in user name for LDAP authentication" msgstr "недопустимый символ в имени пользователя для проверки подлинности LDAP" -#: libpq/auth.c:2222 +#: libpq/auth.c:2225 #, c-format msgid "" "could not perform initial LDAP bind for ldapbinddn \"%s\" on server \"%s\": " @@ -10029,28 +10040,28 @@ msgstr "" "не удалось выполнить начальную привязку LDAP для ldapbinddn \"%s\" на " "сервере \"%s\": %s" -#: libpq/auth.c:2247 +#: libpq/auth.c:2250 #, c-format msgid "could not search LDAP for filter \"%s\" on server \"%s\": %s" msgstr "" "не удалось выполнить LDAP-поиск по фильтру \"%s\" на сервере \"%s\": %s" -#: libpq/auth.c:2258 +#: libpq/auth.c:2261 #, c-format msgid "LDAP user \"%s\" does not exist" msgstr "в LDAP нет пользователя \"%s\"" -#: libpq/auth.c:2259 +#: libpq/auth.c:2262 #, c-format msgid "LDAP search for filter \"%s\" on server \"%s\" returned no entries." msgstr "LDAP-поиск по фильтру \"%s\" на сервере \"%s\" не вернул результатов" -#: libpq/auth.c:2263 +#: libpq/auth.c:2266 #, c-format msgid "LDAP user \"%s\" is not unique" msgstr "пользователь LDAP \"%s\" не уникален" -#: libpq/auth.c:2264 +#: libpq/auth.c:2267 #, c-format msgid "LDAP search for filter \"%s\" on server \"%s\" returned %d entry." msgid_plural "" @@ -10059,7 +10070,7 @@ msgstr[0] "LDAP-поиск по фильтру \"%s\" на сервере \"%s\" msgstr[1] "LDAP-поиск по фильтру \"%s\" на сервере \"%s\" вернул %d записи." msgstr[2] "LDAP-поиск по фильтру \"%s\" на сервере \"%s\" вернул %d записей." -#: libpq/auth.c:2282 +#: libpq/auth.c:2285 #, c-format msgid "" "could not get dn for the first entry matching \"%s\" on server \"%s\": %s" @@ -10067,19 +10078,19 @@ msgstr "" "не удалось получить dn для первого результата, соответствующего \"%s\" на " "сервере \"%s\": %s" -#: libpq/auth.c:2302 +#: libpq/auth.c:2305 #, c-format msgid "could not unbind after searching for user \"%s\" on server \"%s\": %s" msgstr "" "не удалось отвязаться после поиска пользователя \"%s\" на сервере \"%s\": %s" -#: libpq/auth.c:2339 +#: libpq/auth.c:2342 #, c-format msgid "LDAP login failed for user \"%s\" on server \"%s\": %s" msgstr "" "ошибка при регистрации в LDAP пользователя \"%s\" на сервере \"%s\": %s" -#: libpq/auth.c:2367 +#: libpq/auth.c:2370 #, c-format msgid "" "certificate authentication failed for user \"%s\": client certificate " @@ -10088,98 +10099,98 @@ msgstr "" "ошибка проверки подлинности пользователя \"%s\" по сертификату: сертификат " "клиента не содержит имя пользователя" -#: libpq/auth.c:2491 +#: libpq/auth.c:2494 #, c-format msgid "RADIUS server not specified" msgstr "RADIUS-сервер не определён" -#: libpq/auth.c:2498 +#: libpq/auth.c:2501 #, c-format msgid "RADIUS secret not specified" msgstr "секрет RADIUS не определён" -#: libpq/auth.c:2514 libpq/hba.c:1604 +#: libpq/auth.c:2517 libpq/hba.c:1604 #, c-format msgid "could not translate RADIUS server name \"%s\" to address: %s" msgstr "не удалось преобразовать имя сервера RADIUS \"%s\" в адрес: %s" -#: libpq/auth.c:2542 +#: libpq/auth.c:2545 #, c-format msgid "" "RADIUS authentication does not support passwords longer than 16 characters" msgstr "проверка подлинности RADIUS не поддерживает пароли длиннее 16 символов" -#: libpq/auth.c:2553 +#: libpq/auth.c:2556 #, c-format msgid "could not generate random encryption vector" msgstr "не удалось сгенерировать случайный вектор шифрования" -#: libpq/auth.c:2576 +#: libpq/auth.c:2579 #, c-format msgid "could not perform MD5 encryption of password" msgstr "не удалось вычислить MD5-хеш пароля" -#: libpq/auth.c:2598 +#: libpq/auth.c:2601 #, c-format msgid "could not create RADIUS socket: %m" msgstr "не удалось создать сокет RADIUS: %m" -#: libpq/auth.c:2619 +#: libpq/auth.c:2622 #, c-format msgid "could not bind local RADIUS socket: %m" msgstr "не удалось привязаться к локальному сокету RADIUS: %m" -#: libpq/auth.c:2629 +#: libpq/auth.c:2632 #, c-format msgid "could not send RADIUS packet: %m" msgstr "не удалось отправить пакет RADIUS: %m" -#: libpq/auth.c:2658 libpq/auth.c:2683 +#: libpq/auth.c:2661 libpq/auth.c:2686 #, c-format msgid "timeout waiting for RADIUS response" msgstr "превышено время ожидания ответа RADIUS" -#: libpq/auth.c:2676 +#: libpq/auth.c:2679 #, c-format msgid "could not check status on RADIUS socket: %m" msgstr "не удалось проверить состояние сокета RADIUS: %m" -#: libpq/auth.c:2705 +#: libpq/auth.c:2708 #, c-format msgid "could not read RADIUS response: %m" msgstr "не удалось прочитать ответ RADIUS: %m" -#: libpq/auth.c:2717 libpq/auth.c:2721 +#: libpq/auth.c:2720 libpq/auth.c:2724 #, c-format msgid "RADIUS response was sent from incorrect port: %d" msgstr "ответ RADIUS был отправлен с неверного порта: %d" -#: libpq/auth.c:2730 +#: libpq/auth.c:2733 #, c-format msgid "RADIUS response too short: %d" msgstr "слишком короткий ответ RADIUS: %d" -#: libpq/auth.c:2737 +#: libpq/auth.c:2740 #, c-format msgid "RADIUS response has corrupt length: %d (actual length %d)" msgstr "в ответе RADIUS испорчена длина: %d (фактическая длина %d)" -#: libpq/auth.c:2745 +#: libpq/auth.c:2748 #, c-format msgid "RADIUS response is to a different request: %d (should be %d)" msgstr "пришёл ответ RADIUS на другой запрос: %d (ожидался %d)" -#: libpq/auth.c:2770 +#: libpq/auth.c:2773 #, c-format msgid "could not perform MD5 encryption of received packet" msgstr "не удалось вычислить MD5 для принятого пакета" -#: libpq/auth.c:2779 +#: libpq/auth.c:2782 #, c-format msgid "RADIUS response has incorrect MD5 signature" msgstr "ответ RADIUS содержит неверную подпись MD5" -#: libpq/auth.c:2796 +#: libpq/auth.c:2799 #, c-format msgid "RADIUS response has invalid code (%d) for user \"%s\"" msgstr "ответ RADIUS содержит неверный код (%d) для пользователя \"%s\"" @@ -10845,7 +10856,7 @@ msgstr "не удалось перевести сокет в блокирующ msgid "could not receive data from client: %m" msgstr "не удалось получить данные от клиента: %m" -#: libpq/pqcomm.c:1116 tcop/postgres.c:3944 +#: libpq/pqcomm.c:1116 tcop/postgres.c:3959 #, c-format msgid "terminating connection because protocol sync was lost" msgstr "закрытие подключения из-за потери синхронизации протокола" @@ -11311,7 +11322,7 @@ msgstr "Все колонки должны иметь хешируемые ти msgid "could not implement %s" msgstr "не удалось реализовать %s" -#: optimizer/util/clauses.c:4448 +#: optimizer/util/clauses.c:4534 #, c-format msgid "SQL function \"%s\" during inlining" msgstr "внедрённая в код SQL-функция \"%s\"" @@ -12689,86 +12700,86 @@ msgstr "" msgid "LIKE is not supported for creating foreign tables" msgstr "LIKE при создании сторонних таблиц не поддерживается" -#: parser/parse_utilcmd.c:1201 parser/parse_utilcmd.c:1277 +#: parser/parse_utilcmd.c:1203 parser/parse_utilcmd.c:1279 #, c-format msgid "Index \"%s\" contains a whole-row table reference." msgstr "Индекс \"%s\" ссылается на тип всей строки таблицы." -#: parser/parse_utilcmd.c:1544 +#: parser/parse_utilcmd.c:1546 #, c-format msgid "cannot use an existing index in CREATE TABLE" msgstr "в CREATE TABLE нельзя использовать существующий индекс" -#: parser/parse_utilcmd.c:1564 +#: parser/parse_utilcmd.c:1566 #, c-format msgid "index \"%s\" is already associated with a constraint" msgstr "индекс \"%s\" уже связан с ограничением" -#: parser/parse_utilcmd.c:1572 +#: parser/parse_utilcmd.c:1574 #, c-format msgid "index \"%s\" does not belong to table \"%s\"" msgstr "индекс \"%s\" не принадлежит таблице \"%s\"" -#: parser/parse_utilcmd.c:1579 +#: parser/parse_utilcmd.c:1581 #, c-format msgid "index \"%s\" is not valid" msgstr "индекс \"%s\" - нерабочий" -#: parser/parse_utilcmd.c:1585 +#: parser/parse_utilcmd.c:1587 #, c-format msgid "\"%s\" is not a unique index" msgstr "\"%s\" не является уникальным индексом" -#: parser/parse_utilcmd.c:1586 parser/parse_utilcmd.c:1593 -#: parser/parse_utilcmd.c:1600 parser/parse_utilcmd.c:1670 +#: parser/parse_utilcmd.c:1588 parser/parse_utilcmd.c:1595 +#: parser/parse_utilcmd.c:1602 parser/parse_utilcmd.c:1672 #, c-format msgid "Cannot create a primary key or unique constraint using such an index." msgstr "" "Создать первичный ключ или ограничение уникальности для такого индекса " "нельзя." -#: parser/parse_utilcmd.c:1592 +#: parser/parse_utilcmd.c:1594 #, c-format msgid "index \"%s\" contains expressions" msgstr "индекс \"%s\" содержит выражения" -#: parser/parse_utilcmd.c:1599 +#: parser/parse_utilcmd.c:1601 #, c-format msgid "\"%s\" is a partial index" msgstr "\"%s\" - частичный индекс" -#: parser/parse_utilcmd.c:1611 +#: parser/parse_utilcmd.c:1613 #, c-format msgid "\"%s\" is a deferrable index" msgstr "\"%s\" - откладываемый индекс" -#: parser/parse_utilcmd.c:1612 +#: parser/parse_utilcmd.c:1614 #, c-format msgid "Cannot create a non-deferrable constraint using a deferrable index." msgstr "" "Создать не откладываемое ограничение на базе откладываемого индекса нельзя." -#: parser/parse_utilcmd.c:1669 +#: parser/parse_utilcmd.c:1671 #, c-format msgid "index \"%s\" does not have default sorting behavior" msgstr "для индекса \"%s\" не определено поведение при сортировке по умолчанию" -#: parser/parse_utilcmd.c:1814 +#: parser/parse_utilcmd.c:1816 #, c-format msgid "column \"%s\" appears twice in primary key constraint" msgstr "колонка \"%s\" фигурирует в первичном ключе дважды" -#: parser/parse_utilcmd.c:1820 +#: parser/parse_utilcmd.c:1822 #, c-format msgid "column \"%s\" appears twice in unique constraint" msgstr "колонка \"%s\" фигурирует в ограничении уникальности дважды" -#: parser/parse_utilcmd.c:1986 +#: parser/parse_utilcmd.c:1988 #, c-format msgid "index expression cannot return a set" msgstr "индексное выражение не может возвращать множество" -#: parser/parse_utilcmd.c:1997 +#: parser/parse_utilcmd.c:1999 #, c-format msgid "" "index expressions and predicates can refer only to the table being indexed" @@ -12776,17 +12787,17 @@ msgstr "" "индексные выражения и предикаты могут ссылаться только на индексируемую " "таблицу" -#: parser/parse_utilcmd.c:2040 +#: parser/parse_utilcmd.c:2042 #, c-format msgid "rules on materialized views are not supported" msgstr "правила для материализованных представлений не поддерживаются" -#: parser/parse_utilcmd.c:2101 +#: parser/parse_utilcmd.c:2103 #, c-format msgid "rule WHERE condition cannot contain references to other relations" msgstr "в условиях WHERE для правил нельзя ссылаться на другие отношения" -#: parser/parse_utilcmd.c:2173 +#: parser/parse_utilcmd.c:2175 #, c-format msgid "" "rules with WHERE conditions can only have SELECT, INSERT, UPDATE, or DELETE " @@ -12795,80 +12806,80 @@ msgstr "" "правила с условиями WHERE могут содержать только действия SELECT, INSERT, " "UPDATE или DELETE" -#: parser/parse_utilcmd.c:2191 parser/parse_utilcmd.c:2290 +#: parser/parse_utilcmd.c:2193 parser/parse_utilcmd.c:2292 #: rewrite/rewriteHandler.c:468 rewrite/rewriteManip.c:1032 #, c-format msgid "conditional UNION/INTERSECT/EXCEPT statements are not implemented" msgstr "условные операторы UNION/INTERSECT/EXCEPT не реализованы" -#: parser/parse_utilcmd.c:2209 +#: parser/parse_utilcmd.c:2211 #, c-format msgid "ON SELECT rule cannot use OLD" msgstr "в правиле ON SELECT нельзя использовать OLD" -#: parser/parse_utilcmd.c:2213 +#: parser/parse_utilcmd.c:2215 #, c-format msgid "ON SELECT rule cannot use NEW" msgstr "в правиле ON SELECT нельзя использовать NEW" -#: parser/parse_utilcmd.c:2222 +#: parser/parse_utilcmd.c:2224 #, c-format msgid "ON INSERT rule cannot use OLD" msgstr "в правиле ON INSERT нельзя использовать OLD" -#: parser/parse_utilcmd.c:2228 +#: parser/parse_utilcmd.c:2230 #, c-format msgid "ON DELETE rule cannot use NEW" msgstr "в правиле ON DELETE нельзя использовать NEW" -#: parser/parse_utilcmd.c:2256 +#: parser/parse_utilcmd.c:2258 #, c-format msgid "cannot refer to OLD within WITH query" msgstr "в запросе WITH нельзя ссылаться на OLD" -#: parser/parse_utilcmd.c:2263 +#: parser/parse_utilcmd.c:2265 #, c-format msgid "cannot refer to NEW within WITH query" msgstr "в запросе WITH нельзя ссылаться на NEW" -#: parser/parse_utilcmd.c:2546 +#: parser/parse_utilcmd.c:2548 #, c-format msgid "misplaced DEFERRABLE clause" msgstr "предложение DEFERRABLE расположено неправильно" -#: parser/parse_utilcmd.c:2551 parser/parse_utilcmd.c:2566 +#: parser/parse_utilcmd.c:2553 parser/parse_utilcmd.c:2568 #, c-format msgid "multiple DEFERRABLE/NOT DEFERRABLE clauses not allowed" msgstr "DEFERRABLE/NOT DEFERRABLE можно указать только один раз" -#: parser/parse_utilcmd.c:2561 +#: parser/parse_utilcmd.c:2563 #, c-format msgid "misplaced NOT DEFERRABLE clause" msgstr "предложение NOT DEFERRABLE расположено неправильно" -#: parser/parse_utilcmd.c:2574 parser/parse_utilcmd.c:2600 gram.y:4418 +#: parser/parse_utilcmd.c:2576 parser/parse_utilcmd.c:2602 gram.y:4418 #, c-format msgid "constraint declared INITIALLY DEFERRED must be DEFERRABLE" msgstr "" "ограничение с характеристикой INITIALLY DEFERRED должно быть объявлено как " "DEFERRABLE" -#: parser/parse_utilcmd.c:2582 +#: parser/parse_utilcmd.c:2584 #, c-format msgid "misplaced INITIALLY DEFERRED clause" msgstr "предложение INITIALLY DEFERRED расположено неправильно" -#: parser/parse_utilcmd.c:2587 parser/parse_utilcmd.c:2613 +#: parser/parse_utilcmd.c:2589 parser/parse_utilcmd.c:2615 #, c-format msgid "multiple INITIALLY IMMEDIATE/DEFERRED clauses not allowed" msgstr "INITIALLY IMMEDIATE/DEFERRED можно указать только один раз" -#: parser/parse_utilcmd.c:2608 +#: parser/parse_utilcmd.c:2610 #, c-format msgid "misplaced INITIALLY IMMEDIATE clause" msgstr "предложение INITIALLY IMMEDIATE расположено неправильно" -#: parser/parse_utilcmd.c:2799 +#: parser/parse_utilcmd.c:2801 #, c-format msgid "" "CREATE specifies a schema (%s) different from the one being created (%s)" @@ -13250,7 +13261,7 @@ msgstr "Команда архивации с ошибкой: %s" msgid "archive command was terminated by exception 0x%X" msgstr "команда архивации была прервана исключением 0x%X" -#: postmaster/pgarch.c:620 postmaster/postmaster.c:3386 +#: postmaster/pgarch.c:620 postmaster/postmaster.c:3390 #, c-format msgid "" "See C include file \"ntstatus.h\" for a description of the hexadecimal value." @@ -13283,136 +13294,136 @@ msgstr "файл архива журнала транзакций \"%s\"" msgid "could not open archive status directory \"%s\": %m" msgstr "не удалось открыть каталог состояния архива \"%s\": %m" -#: postmaster/pgstat.c:346 +#: postmaster/pgstat.c:345 #, c-format msgid "could not resolve \"localhost\": %s" msgstr "не удалось разрешить \"localhost\": %s" -#: postmaster/pgstat.c:369 +#: postmaster/pgstat.c:368 #, c-format msgid "trying another address for the statistics collector" msgstr "проба другого адреса для сборщика статистики" -#: postmaster/pgstat.c:378 +#: postmaster/pgstat.c:377 #, c-format msgid "could not create socket for statistics collector: %m" msgstr "не удалось создать сокет для сборщика статистики: %m" -#: postmaster/pgstat.c:390 +#: postmaster/pgstat.c:389 #, c-format msgid "could not bind socket for statistics collector: %m" msgstr "не удалось привязаться к сокету для сборщика статистики: %m" -#: postmaster/pgstat.c:401 +#: postmaster/pgstat.c:400 #, c-format msgid "could not get address of socket for statistics collector: %m" msgstr "не удалось получить адрес сокета для сборщика статистики: %m" -#: postmaster/pgstat.c:417 +#: postmaster/pgstat.c:416 #, c-format msgid "could not connect socket for statistics collector: %m" msgstr "не удалось подключить сокет для сборщика статистики: %m" -#: postmaster/pgstat.c:438 +#: postmaster/pgstat.c:437 #, c-format msgid "could not send test message on socket for statistics collector: %m" msgstr "" "не удалось послать тестовое сообщение в сокет для сборщика статистики: %m" -#: postmaster/pgstat.c:464 +#: postmaster/pgstat.c:463 #, c-format msgid "select() failed in statistics collector: %m" msgstr "сбой select() в сборщике статистики: %m" -#: postmaster/pgstat.c:479 +#: postmaster/pgstat.c:478 #, c-format msgid "test message did not get through on socket for statistics collector" msgstr "тестовое сообщение не прошло через сокет для сборщика статистики" -#: postmaster/pgstat.c:494 +#: postmaster/pgstat.c:493 #, c-format msgid "could not receive test message on socket for statistics collector: %m" msgstr "" "тестовое сообщение через сокет для сборщика статистики получить не удалось: " "%m" -#: postmaster/pgstat.c:504 +#: postmaster/pgstat.c:503 #, c-format msgid "incorrect test message transmission on socket for statistics collector" msgstr "тестовое сообщение через сокет для сборщика статистики прошло неверно" -#: postmaster/pgstat.c:527 +#: postmaster/pgstat.c:526 #, c-format msgid "could not set statistics collector socket to nonblocking mode: %m" msgstr "" "не удалось переключить сокет сборщика статистики в неблокирующий режим: %m" -#: postmaster/pgstat.c:537 +#: postmaster/pgstat.c:536 #, c-format msgid "disabling statistics collector for lack of working socket" msgstr "сборщик статистики отключается из-за нехватки рабочего сокета" -#: postmaster/pgstat.c:684 +#: postmaster/pgstat.c:683 #, c-format msgid "could not fork statistics collector: %m" msgstr "не удалось породить процесс сборщика статистики: %m" -#: postmaster/pgstat.c:1220 postmaster/pgstat.c:1244 postmaster/pgstat.c:1275 +#: postmaster/pgstat.c:1219 postmaster/pgstat.c:1243 postmaster/pgstat.c:1274 #, c-format msgid "must be superuser to reset statistics counters" msgstr "для сброса счётчиков статистики нужно быть суперпользователем" -#: postmaster/pgstat.c:1251 +#: postmaster/pgstat.c:1250 #, c-format msgid "unrecognized reset target: \"%s\"" msgstr "запрошен сброс неизвестного счётчика: \"%s\"" -#: postmaster/pgstat.c:1252 +#: postmaster/pgstat.c:1251 #, c-format msgid "Target must be \"bgwriter\"." msgstr "Допустимый счётчик: \"bgwriter\"." -#: postmaster/pgstat.c:3198 +#: postmaster/pgstat.c:3201 #, c-format msgid "could not read statistics message: %m" msgstr "не удалось прочитать сообщение статистики: %m" -#: postmaster/pgstat.c:3527 postmaster/pgstat.c:3698 +#: postmaster/pgstat.c:3530 postmaster/pgstat.c:3681 #, c-format msgid "could not open temporary statistics file \"%s\": %m" msgstr "не удалось открыть временный файл статистики \"%s\": %m" -#: postmaster/pgstat.c:3589 postmaster/pgstat.c:3743 +#: postmaster/pgstat.c:3591 postmaster/pgstat.c:3726 #, c-format msgid "could not write temporary statistics file \"%s\": %m" msgstr "не удалось записать во временный файл статистики \"%s\": %m" -#: postmaster/pgstat.c:3598 postmaster/pgstat.c:3752 +#: postmaster/pgstat.c:3600 postmaster/pgstat.c:3735 #, c-format msgid "could not close temporary statistics file \"%s\": %m" msgstr "не удалось закрыть временный файл статистики \"%s\": %m" -#: postmaster/pgstat.c:3606 postmaster/pgstat.c:3760 +#: postmaster/pgstat.c:3608 postmaster/pgstat.c:3743 #, c-format msgid "could not rename temporary statistics file \"%s\" to \"%s\": %m" msgstr "" "не удалось переименовать временный файл статистики из \"%s\" в \"%s\": %m" -#: postmaster/pgstat.c:3841 postmaster/pgstat.c:4016 postmaster/pgstat.c:4170 +#: postmaster/pgstat.c:3831 postmaster/pgstat.c:4008 postmaster/pgstat.c:4160 #, c-format msgid "could not open statistics file \"%s\": %m" msgstr "не удалось открыть файл статистики \"%s\": %m" -#: postmaster/pgstat.c:3853 postmaster/pgstat.c:3863 postmaster/pgstat.c:3884 -#: postmaster/pgstat.c:3899 postmaster/pgstat.c:3957 postmaster/pgstat.c:4028 -#: postmaster/pgstat.c:4048 postmaster/pgstat.c:4066 postmaster/pgstat.c:4082 -#: postmaster/pgstat.c:4100 postmaster/pgstat.c:4116 postmaster/pgstat.c:4182 -#: postmaster/pgstat.c:4194 postmaster/pgstat.c:4219 postmaster/pgstat.c:4241 +#: postmaster/pgstat.c:3843 postmaster/pgstat.c:3853 postmaster/pgstat.c:3874 +#: postmaster/pgstat.c:3889 postmaster/pgstat.c:3945 postmaster/pgstat.c:4020 +#: postmaster/pgstat.c:4040 postmaster/pgstat.c:4058 postmaster/pgstat.c:4074 +#: postmaster/pgstat.c:4092 postmaster/pgstat.c:4108 postmaster/pgstat.c:4172 +#: postmaster/pgstat.c:4184 postmaster/pgstat.c:4209 postmaster/pgstat.c:4231 #, c-format msgid "corrupted statistics file \"%s\"" msgstr "файл статистики \"%s\" испорчен" -#: postmaster/pgstat.c:4358 +#: postmaster/pgstat.c:4360 #, c-format msgid "" "using stale statistics instead of current ones because stats collector is " @@ -13421,7 +13432,7 @@ msgstr "" "используется просроченная статистика вместо текущей, так как сборщик " "статистики не отвечает" -#: postmaster/pgstat.c:4670 +#: postmaster/pgstat.c:4683 #, c-format msgid "database hash table corrupted during cleanup --- abort" msgstr "таблица хеша базы данных испорчена при очистке --- прерывание" @@ -13441,19 +13452,19 @@ msgstr "%s: неверный аргумент для параметра -t: \"%s msgid "%s: invalid argument: \"%s\"\n" msgstr "%s: неверный аргумент: \"%s\"\n" -#: postmaster/postmaster.c:868 +#: postmaster/postmaster.c:872 #, c-format msgid "%s: superuser_reserved_connections must be less than max_connections\n" msgstr "" "%s: параметр superuser_reserved_connections должен быть меньше " "max_connections\n" -#: postmaster/postmaster.c:873 +#: postmaster/postmaster.c:877 #, c-format msgid "%s: max_wal_senders must be less than max_connections\n" msgstr "%s: параметр max_wal_senders должен быть меньше max_connections\n" -#: postmaster/postmaster.c:878 +#: postmaster/postmaster.c:882 #, c-format msgid "" "WAL archival (archive_mode=on) requires wal_level \"archive\" or " @@ -13462,7 +13473,7 @@ msgstr "" "Для архивации WAL (archive_mode=on) wal_level должен быть \"archive\" или " "\"hot_standby\"" -#: postmaster/postmaster.c:881 +#: postmaster/postmaster.c:885 #, c-format msgid "" "WAL streaming (max_wal_senders > 0) requires wal_level \"archive\" or " @@ -13471,88 +13482,88 @@ msgstr "" "Для потоковой трансляции WAL (max_wal_senders > 0) wal_level должен быть " "\"archive\" или \"hot_standby\"" -#: postmaster/postmaster.c:889 +#: postmaster/postmaster.c:893 #, c-format msgid "%s: invalid datetoken tables, please fix\n" msgstr "%s: ошибка в таблицах маркеров времени, требуется исправление\n" -#: postmaster/postmaster.c:981 postmaster/postmaster.c:1079 +#: postmaster/postmaster.c:985 postmaster/postmaster.c:1083 #: utils/init/miscinit.c:1333 #, c-format msgid "invalid list syntax in parameter \"%s\"" msgstr "неверный формат списка в параметре \"%s\"" -#: postmaster/postmaster.c:1012 +#: postmaster/postmaster.c:1016 #, c-format msgid "could not create listen socket for \"%s\"" msgstr "не удалось создать принимающий сокет для \"%s\"" -#: postmaster/postmaster.c:1018 +#: postmaster/postmaster.c:1022 #, c-format msgid "could not create any TCP/IP sockets" msgstr "не удалось создать сокеты TCP/IP" -#: postmaster/postmaster.c:1101 +#: postmaster/postmaster.c:1105 #, c-format msgid "could not create Unix-domain socket in directory \"%s\"" msgstr "не удалось создать доменный сокет в каталоге \"%s\"" -#: postmaster/postmaster.c:1107 +#: postmaster/postmaster.c:1111 #, c-format msgid "could not create any Unix-domain sockets" msgstr "ни один доменный сокет создать не удалось" -#: postmaster/postmaster.c:1119 +#: postmaster/postmaster.c:1123 #, c-format msgid "no socket created for listening" msgstr "отсутствуют принимающие сокеты" -#: postmaster/postmaster.c:1159 +#: postmaster/postmaster.c:1163 #, c-format msgid "could not create I/O completion port for child queue" msgstr "не удалось создать порт завершения ввода/вывода для очереди потомков" -#: postmaster/postmaster.c:1188 +#: postmaster/postmaster.c:1192 #, c-format msgid "%s: could not change permissions of external PID file \"%s\": %s\n" msgstr "%s: не удалось поменять права для внешнего файла PID \"%s\": %s\n" -#: postmaster/postmaster.c:1192 +#: postmaster/postmaster.c:1196 #, c-format msgid "%s: could not write external PID file \"%s\": %s\n" msgstr "%s: не удалось записать внешний файл PID \"%s\": %s\n" -#: postmaster/postmaster.c:1243 +#: postmaster/postmaster.c:1247 #, c-format msgid "ending log output to stderr" msgstr "завершение вывода в stderr" -#: postmaster/postmaster.c:1244 +#: postmaster/postmaster.c:1248 #, c-format msgid "Future log output will go to log destination \"%s\"." msgstr "В дальнейшем протокол будет выводиться в \"%s\"." -#: postmaster/postmaster.c:1270 utils/init/postinit.c:199 +#: postmaster/postmaster.c:1274 utils/init/postinit.c:199 #, c-format msgid "could not load pg_hba.conf" msgstr "не удалось загрузить pg_hba.conf" -#: postmaster/postmaster.c:1296 +#: postmaster/postmaster.c:1300 #, c-format msgid "postmaster became multithreaded during startup" msgstr "процесс postmaster стал многопоточным при запуске" -#: postmaster/postmaster.c:1297 +#: postmaster/postmaster.c:1301 #, c-format msgid "Set the LC_ALL environment variable to a valid locale." msgstr "Установите в переменной окружения LC_ALL правильную локаль." -#: postmaster/postmaster.c:1394 +#: postmaster/postmaster.c:1398 #, c-format msgid "%s: could not locate matching postgres executable" msgstr "%s: подходящий исполняемый файл postgres не найден" -#: postmaster/postmaster.c:1417 utils/misc/tzparser.c:341 +#: postmaster/postmaster.c:1421 utils/misc/tzparser.c:341 #, c-format msgid "" "This may indicate an incomplete PostgreSQL installation, or that the file " @@ -13561,43 +13572,43 @@ msgstr "" "Возможно, PostgreSQL установлен не полностью или файла \"%s\" нет в " "положенном месте." -#: postmaster/postmaster.c:1445 +#: postmaster/postmaster.c:1449 #, c-format msgid "data directory \"%s\" does not exist" msgstr "каталог данных \"%s\" не существует" -#: postmaster/postmaster.c:1450 +#: postmaster/postmaster.c:1454 #, c-format msgid "could not read permissions of directory \"%s\": %m" msgstr "не удалось считать права на каталог \"%s\": %m" -#: postmaster/postmaster.c:1458 +#: postmaster/postmaster.c:1462 #, c-format msgid "specified data directory \"%s\" is not a directory" msgstr "указанный каталог данных \"%s\" не существует" -#: postmaster/postmaster.c:1474 +#: postmaster/postmaster.c:1478 #, c-format msgid "data directory \"%s\" has wrong ownership" msgstr "владелец каталога данных \"%s\" определён неверно" -#: postmaster/postmaster.c:1476 +#: postmaster/postmaster.c:1480 #, c-format msgid "The server must be started by the user that owns the data directory." msgstr "" "Сервер должен запускать пользователь, являющийся владельцем каталога данных." -#: postmaster/postmaster.c:1496 +#: postmaster/postmaster.c:1500 #, c-format msgid "data directory \"%s\" has group or world access" msgstr "к каталогу данных \"%s\" имеют доступ все или группа" -#: postmaster/postmaster.c:1498 +#: postmaster/postmaster.c:1502 #, c-format msgid "Permissions should be u=rwx (0700)." msgstr "Права должны быть: u=rwx (0700)." -#: postmaster/postmaster.c:1509 +#: postmaster/postmaster.c:1513 #, c-format msgid "" "%s: could not find the database system\n" @@ -13608,311 +13619,311 @@ msgstr "" "Ожидалось найти её в каталоге \"%s\",\n" "но открыть файл \"%s\" не удалось: %s\n" -#: postmaster/postmaster.c:1670 +#: postmaster/postmaster.c:1674 #, c-format msgid "select() failed in postmaster: %m" msgstr "сбой select() в postmaster'е: %m" -#: postmaster/postmaster.c:1801 +#: postmaster/postmaster.c:1805 #, c-format msgid "" "performing immediate shutdown because data directory lock file is invalid" msgstr "" "немедленное отключение из-за ошибочного файла блокировки каталога данных" -#: postmaster/postmaster.c:1879 postmaster/postmaster.c:1910 +#: postmaster/postmaster.c:1883 postmaster/postmaster.c:1914 #, c-format msgid "incomplete startup packet" msgstr "неполный стартовый пакет" -#: postmaster/postmaster.c:1891 +#: postmaster/postmaster.c:1895 #, c-format msgid "invalid length of startup packet" msgstr "неверная длина стартового пакета" -#: postmaster/postmaster.c:1949 +#: postmaster/postmaster.c:1953 #, c-format msgid "failed to send SSL negotiation response: %m" msgstr "не удалось отправить ответ в процессе SSL-согласования: %m" -#: postmaster/postmaster.c:1978 +#: postmaster/postmaster.c:1982 #, c-format msgid "unsupported frontend protocol %u.%u: server supports %u.0 to %u.%u" msgstr "" "неподдерживаемый протокол клиентского приложения %u.%u; сервер поддерживает " "%u.0 - %u.%u " -#: postmaster/postmaster.c:2029 +#: postmaster/postmaster.c:2033 #, c-format msgid "invalid value for boolean option \"replication\"" msgstr "неверное значение логического параметра \"replication\"" -#: postmaster/postmaster.c:2049 +#: postmaster/postmaster.c:2053 #, c-format msgid "invalid startup packet layout: expected terminator as last byte" msgstr "" "неверная структура стартового пакета: последним байтом должен быть терминатор" -#: postmaster/postmaster.c:2077 +#: postmaster/postmaster.c:2081 #, c-format msgid "no PostgreSQL user name specified in startup packet" msgstr "в стартовом пакете не указано имя пользователя PostgreSQL" -#: postmaster/postmaster.c:2134 +#: postmaster/postmaster.c:2138 #, c-format msgid "the database system is starting up" msgstr "система баз данных запускается" -#: postmaster/postmaster.c:2139 +#: postmaster/postmaster.c:2143 #, c-format msgid "the database system is shutting down" msgstr "система баз данных останавливается" -#: postmaster/postmaster.c:2144 +#: postmaster/postmaster.c:2148 #, c-format msgid "the database system is in recovery mode" msgstr "система баз данных в режиме восстановления" -#: postmaster/postmaster.c:2149 storage/ipc/procarray.c:278 +#: postmaster/postmaster.c:2153 storage/ipc/procarray.c:278 #: storage/ipc/sinvaladt.c:304 storage/lmgr/proc.c:339 #, c-format msgid "sorry, too many clients already" msgstr "извините, уже слишком много клиентов" -#: postmaster/postmaster.c:2211 +#: postmaster/postmaster.c:2215 #, c-format msgid "wrong key in cancel request for process %d" msgstr "неправильный ключ в запросе на отмену процесса %d" -#: postmaster/postmaster.c:2219 +#: postmaster/postmaster.c:2223 #, c-format msgid "PID %d in cancel request did not match any process" msgstr "процесс с кодом %d, полученным в запросе на отмену, не найден" -#: postmaster/postmaster.c:2439 +#: postmaster/postmaster.c:2443 #, c-format msgid "received SIGHUP, reloading configuration files" msgstr "получен SIGHUP, файлы конфигурации перезагружаются" -#: postmaster/postmaster.c:2465 +#: postmaster/postmaster.c:2469 #, c-format msgid "pg_hba.conf not reloaded" msgstr "pg_hba.conf не перезагружен" -#: postmaster/postmaster.c:2469 +#: postmaster/postmaster.c:2473 #, c-format msgid "pg_ident.conf not reloaded" msgstr "pg_ident.conf не перезагружен" -#: postmaster/postmaster.c:2510 +#: postmaster/postmaster.c:2514 #, c-format msgid "received smart shutdown request" msgstr "получен запрос на \"вежливое\" выключение" -#: postmaster/postmaster.c:2563 +#: postmaster/postmaster.c:2567 #, c-format msgid "received fast shutdown request" msgstr "получен запрос на быстрое выключение" -#: postmaster/postmaster.c:2589 +#: postmaster/postmaster.c:2593 #, c-format msgid "aborting any active transactions" msgstr "прерывание всех активных транзакций" -#: postmaster/postmaster.c:2619 +#: postmaster/postmaster.c:2623 #, c-format msgid "received immediate shutdown request" msgstr "получен запрос на немедленное выключение" -#: postmaster/postmaster.c:2691 postmaster/postmaster.c:2714 +#: postmaster/postmaster.c:2695 postmaster/postmaster.c:2718 msgid "startup process" msgstr "стартовый процесс" -#: postmaster/postmaster.c:2694 +#: postmaster/postmaster.c:2698 #, c-format msgid "aborting startup due to startup process failure" msgstr "прерывание запуска из-за ошибки в стартовом процессе" -#: postmaster/postmaster.c:2754 +#: postmaster/postmaster.c:2758 #, c-format msgid "database system is ready to accept connections" msgstr "система БД готова принимать подключения" -#: postmaster/postmaster.c:2769 +#: postmaster/postmaster.c:2773 msgid "background writer process" msgstr "процесс фоновой записи" -#: postmaster/postmaster.c:2823 +#: postmaster/postmaster.c:2827 msgid "checkpointer process" msgstr "процесс контрольных точек" -#: postmaster/postmaster.c:2839 +#: postmaster/postmaster.c:2843 msgid "WAL writer process" msgstr "процесс записи WAL" -#: postmaster/postmaster.c:2853 +#: postmaster/postmaster.c:2857 msgid "WAL receiver process" msgstr "процесс считывания WAL" -#: postmaster/postmaster.c:2868 +#: postmaster/postmaster.c:2872 msgid "autovacuum launcher process" msgstr "процесс запуска автоочистки" -#: postmaster/postmaster.c:2883 +#: postmaster/postmaster.c:2887 msgid "archiver process" msgstr "процесс архивации" -#: postmaster/postmaster.c:2899 +#: postmaster/postmaster.c:2903 msgid "statistics collector process" msgstr "процесс сбора статистики" -#: postmaster/postmaster.c:2913 +#: postmaster/postmaster.c:2917 msgid "system logger process" msgstr "процесс системного протоколирования" -#: postmaster/postmaster.c:2975 +#: postmaster/postmaster.c:2979 msgid "worker process" msgstr "рабочий процесс" -#: postmaster/postmaster.c:3045 postmaster/postmaster.c:3064 -#: postmaster/postmaster.c:3071 postmaster/postmaster.c:3089 +#: postmaster/postmaster.c:3049 postmaster/postmaster.c:3068 +#: postmaster/postmaster.c:3075 postmaster/postmaster.c:3093 msgid "server process" msgstr "процесс сервера" -#: postmaster/postmaster.c:3125 +#: postmaster/postmaster.c:3129 #, c-format msgid "terminating any other active server processes" msgstr "завершение всех остальных активных серверных процессов" #. translator: %s is a noun phrase describing a child process, such as #. "server process" -#: postmaster/postmaster.c:3374 +#: postmaster/postmaster.c:3378 #, c-format msgid "%s (PID %d) exited with exit code %d" msgstr "%s (PID %d) завершился с кодом выхода %d" -#: postmaster/postmaster.c:3376 postmaster/postmaster.c:3387 -#: postmaster/postmaster.c:3398 postmaster/postmaster.c:3407 -#: postmaster/postmaster.c:3417 +#: postmaster/postmaster.c:3380 postmaster/postmaster.c:3391 +#: postmaster/postmaster.c:3402 postmaster/postmaster.c:3411 +#: postmaster/postmaster.c:3421 #, c-format msgid "Failed process was running: %s" msgstr "Завершившийся процесс выполнял действие: %s" #. translator: %s is a noun phrase describing a child process, such as #. "server process" -#: postmaster/postmaster.c:3384 +#: postmaster/postmaster.c:3388 #, c-format msgid "%s (PID %d) was terminated by exception 0x%X" msgstr "%s (PID %d) был прерван исключением 0x%X" #. translator: %s is a noun phrase describing a child process, such as #. "server process" -#: postmaster/postmaster.c:3394 +#: postmaster/postmaster.c:3398 #, c-format msgid "%s (PID %d) was terminated by signal %d: %s" msgstr "%s (PID %d) был завершён по сигналу %d: %s" #. translator: %s is a noun phrase describing a child process, such as #. "server process" -#: postmaster/postmaster.c:3405 +#: postmaster/postmaster.c:3409 #, c-format msgid "%s (PID %d) was terminated by signal %d" msgstr "%s (PID %d) был завершён по сигналу %d" #. translator: %s is a noun phrase describing a child process, such as #. "server process" -#: postmaster/postmaster.c:3415 +#: postmaster/postmaster.c:3419 #, c-format msgid "%s (PID %d) exited with unrecognized status %d" msgstr "%s (PID %d) завершился с неизвестным кодом состояния %d" -#: postmaster/postmaster.c:3600 +#: postmaster/postmaster.c:3604 #, c-format msgid "abnormal database system shutdown" msgstr "аварийное выключение системы БД" -#: postmaster/postmaster.c:3640 +#: postmaster/postmaster.c:3644 #, c-format msgid "all server processes terminated; reinitializing" msgstr "все серверные процессы завершены... переинициализация" -#: postmaster/postmaster.c:3857 +#: postmaster/postmaster.c:3861 #, c-format msgid "could not fork new process for connection: %m" msgstr "породить новый процесс для соединения не удалось: %m" -#: postmaster/postmaster.c:3899 +#: postmaster/postmaster.c:3903 msgid "could not fork new process for connection: " msgstr "породить новый процесс для соединения не удалось: " -#: postmaster/postmaster.c:4023 +#: postmaster/postmaster.c:4027 #, c-format msgid "connection received: host=%s port=%s" msgstr "принято подключение: узел=%s порт=%s" -#: postmaster/postmaster.c:4028 +#: postmaster/postmaster.c:4032 #, c-format msgid "connection received: host=%s" msgstr "принято подключение: узел=%s" -#: postmaster/postmaster.c:4312 +#: postmaster/postmaster.c:4316 #, c-format msgid "could not execute server process \"%s\": %m" msgstr "запустить серверный процесс \"%s\" не удалось: %m" -#: postmaster/postmaster.c:4810 +#: postmaster/postmaster.c:4793 #, c-format msgid "postmaster became multithreaded" msgstr "процесс postmaster стал многопоточным" -#: postmaster/postmaster.c:4868 +#: postmaster/postmaster.c:4851 #, c-format msgid "database system is ready to accept read only connections" msgstr "система БД готова к подключениям в режиме \"только чтение\"" -#: postmaster/postmaster.c:5179 +#: postmaster/postmaster.c:5162 #, c-format msgid "could not fork startup process: %m" msgstr "породить стартовый процесс не удалось: %m" -#: postmaster/postmaster.c:5183 +#: postmaster/postmaster.c:5166 #, c-format msgid "could not fork background writer process: %m" msgstr "породить процесс фоновой записи не удалось: %m" -#: postmaster/postmaster.c:5187 +#: postmaster/postmaster.c:5170 #, c-format msgid "could not fork checkpointer process: %m" msgstr "породить процесс контрольных точек не удалось: %m" -#: postmaster/postmaster.c:5191 +#: postmaster/postmaster.c:5174 #, c-format msgid "could not fork WAL writer process: %m" msgstr "породить процесс записи WAL не удалось: %m" -#: postmaster/postmaster.c:5195 +#: postmaster/postmaster.c:5178 #, c-format msgid "could not fork WAL receiver process: %m" msgstr "породить процесс считывания WAL не удалось: %m" -#: postmaster/postmaster.c:5199 +#: postmaster/postmaster.c:5182 #, c-format msgid "could not fork process: %m" msgstr "породить процесс не удалось: %m" -#: postmaster/postmaster.c:5378 +#: postmaster/postmaster.c:5361 #, c-format msgid "registering background worker \"%s\"" msgstr "регистрация фонового процесса \"%s\"" -#: postmaster/postmaster.c:5385 +#: postmaster/postmaster.c:5368 #, c-format msgid "" "background worker \"%s\": must be registered in shared_preload_libraries" msgstr "" "фоновой процесс \"%s\" должен быть зарегистрирован в shared_preload_libraries" -#: postmaster/postmaster.c:5398 +#: postmaster/postmaster.c:5381 #, c-format msgid "" "background worker \"%s\": must attach to shared memory in order to be able " @@ -13921,7 +13932,7 @@ msgstr "" "фоновый процесс \"%s\" должен иметь доступ к общей памяти, чтобы он мог " "запросить подключение к БД" -#: postmaster/postmaster.c:5408 +#: postmaster/postmaster.c:5391 #, c-format msgid "" "background worker \"%s\": cannot request database access if starting at " @@ -13930,17 +13941,17 @@ msgstr "" "фоновый процесс \"%s\" не может получить доступ к БД, если он запущен при " "старте главного процесса" -#: postmaster/postmaster.c:5423 +#: postmaster/postmaster.c:5406 #, c-format msgid "background worker \"%s\": invalid restart interval" msgstr "фоновый процесс \"%s\": неправильный интервал перезапуска" -#: postmaster/postmaster.c:5439 +#: postmaster/postmaster.c:5422 #, c-format msgid "too many background workers" msgstr "слишком много фоновых процессов" -#: postmaster/postmaster.c:5440 +#: postmaster/postmaster.c:5423 #, c-format msgid "Up to %d background worker can be registered with the current settings." msgid_plural "" @@ -13952,83 +13963,83 @@ msgstr[1] "" msgstr[2] "" "Максимально возможное число фоновых процессов при текущих параметрах: %d." -#: postmaster/postmaster.c:5483 +#: postmaster/postmaster.c:5466 #, c-format msgid "database connection requirement not indicated during registration" msgstr "" "при регистрации фонового процесса не указывалось, что ему требуется " "подключение к БД" -#: postmaster/postmaster.c:5490 +#: postmaster/postmaster.c:5473 #, c-format msgid "invalid processing mode in background worker" msgstr "неправильный режим обработки в фоновом процессе" -#: postmaster/postmaster.c:5564 +#: postmaster/postmaster.c:5547 #, c-format msgid "terminating background worker \"%s\" due to administrator command" msgstr "завершение фонового процесса \"%s\" по команде администратора" -#: postmaster/postmaster.c:5781 +#: postmaster/postmaster.c:5764 #, c-format msgid "starting background worker process \"%s\"" msgstr "запуск фонового рабочего процесса \"%s\"" -#: postmaster/postmaster.c:5792 +#: postmaster/postmaster.c:5775 #, c-format msgid "could not fork worker process: %m" msgstr "породить рабочий процесс не удалось: %m" -#: postmaster/postmaster.c:6147 +#: postmaster/postmaster.c:6130 #, c-format msgid "could not duplicate socket %d for use in backend: error code %d" msgstr "" "продублировать сокет %d для серверного процесса не удалось (код ошибки: %d)" -#: postmaster/postmaster.c:6179 +#: postmaster/postmaster.c:6162 #, c-format msgid "could not create inherited socket: error code %d\n" msgstr "создать наследуемый сокет не удалось (код ошибки: %d)\n" -#: postmaster/postmaster.c:6208 +#: postmaster/postmaster.c:6191 #, c-format msgid "could not open backend variables file \"%s\": %s\n" msgstr "открыть файл серверных переменных \"%s\" не удалось: %s\n" -#: postmaster/postmaster.c:6215 +#: postmaster/postmaster.c:6198 #, c-format msgid "could not read from backend variables file \"%s\": %s\n" msgstr "прочитать файл серверных переменных \"%s\" не удалось: %s\n" -#: postmaster/postmaster.c:6224 +#: postmaster/postmaster.c:6207 #, c-format msgid "could not remove file \"%s\": %s\n" msgstr "не удалось стереть файл \"%s\": %s\n" -#: postmaster/postmaster.c:6241 +#: postmaster/postmaster.c:6224 #, c-format msgid "could not map view of backend variables: error code %lu\n" msgstr "отобразить файл серверных переменных не удалось (код ошибки: %lu)\n" -#: postmaster/postmaster.c:6250 +#: postmaster/postmaster.c:6233 #, c-format msgid "could not unmap view of backend variables: error code %lu\n" msgstr "" "отключить отображение файла серверных переменных не удалось (код ошибки: " "%lu)\n" -#: postmaster/postmaster.c:6257 +#: postmaster/postmaster.c:6240 #, c-format msgid "could not close handle to backend parameter variables: error code %lu\n" msgstr "" "закрыть указатель файла серверных переменных не удалось (код ошибки: %lu)\n" -#: postmaster/postmaster.c:6416 +#: postmaster/postmaster.c:6399 #, c-format msgid "could not read exit code for process\n" msgstr "прочитать код завершения процесса не удалось\n" -#: postmaster/postmaster.c:6421 +#: postmaster/postmaster.c:6404 #, c-format msgid "could not post child completion status\n" msgstr "отправить состояние завершения потомка не удалось\n" @@ -14340,7 +14351,7 @@ msgstr "загрузка файла истории для линии време msgid "could not write to log segment %s at offset %u, length %lu: %m" msgstr "не удалось записать в сегмент журнала %s (смещение %u, длина %lu): %m" -#: replication/walsender.c:375 storage/smgr/md.c:1785 +#: replication/walsender.c:375 storage/smgr/md.c:1786 #, c-format msgid "could not seek to end of file \"%s\": %m" msgstr "не удалось перейти к концу файла \"%s\": %m" @@ -14979,7 +14990,7 @@ msgstr "" msgid "requested shared memory size overflows size_t" msgstr "запрошенный размер разделяемой памяти не умещается в size_t" -#: storage/ipc/standby.c:499 tcop/postgres.c:2992 +#: storage/ipc/standby.c:499 tcop/postgres.c:3007 #, c-format msgid "canceling statement due to conflict with recovery" msgstr "" @@ -15360,24 +15371,24 @@ msgstr "" "не удалось обрезать файл \"%s\" (требуемая длина в блоках: %u, но сейчас он " "содержит %u)" -#: storage/smgr/md.c:923 +#: storage/smgr/md.c:924 #, c-format msgid "could not truncate file \"%s\" to %u blocks: %m" msgstr "не удалось обрезать файл \"%s\" до нужного числа блоков (%u): %m" -#: storage/smgr/md.c:1203 +#: storage/smgr/md.c:1204 #, c-format msgid "could not fsync file \"%s\" but retrying: %m" msgstr "" "не удалось синхронизировать с ФС файл \"%s\", последует повторная попытка: %m" -#: storage/smgr/md.c:1366 +#: storage/smgr/md.c:1367 #, c-format msgid "could not forward fsync request because request queue is full" msgstr "" "не удалось отправить запрос синхронизации с ФС (очередь запросов переполнена)" -#: storage/smgr/md.c:1763 +#: storage/smgr/md.c:1764 #, c-format msgid "could not open file \"%s\" (target block %u): %m" msgstr "не удалось открыть файл file \"%s\" (целевой блок %u): %m" @@ -15438,7 +15449,7 @@ msgid "unexpected EOF on client connection" msgstr "неожиданный обрыв соединения с клиентом" #: tcop/postgres.c:450 tcop/postgres.c:462 tcop/postgres.c:473 -#: tcop/postgres.c:485 tcop/postgres.c:4310 +#: tcop/postgres.c:485 tcop/postgres.c:4325 #, c-format msgid "invalid frontend message type %d" msgstr "неправильный тип клиентского сообщения %d" @@ -15630,37 +15641,37 @@ msgstr "закрытие подключения по команде админи msgid "connection to client lost" msgstr "подключение к клиенту потеряно" -#: tcop/postgres.c:2944 +#: tcop/postgres.c:2947 #, c-format msgid "canceling authentication due to timeout" msgstr "отмена проверки подлинности из-за таймаута" -#: tcop/postgres.c:2960 +#: tcop/postgres.c:2975 #, c-format msgid "canceling statement due to lock timeout" msgstr "выполнение оператора отменено из-за таймаута блокировки" -#: tcop/postgres.c:2970 +#: tcop/postgres.c:2985 #, c-format msgid "canceling statement due to statement timeout" msgstr "выполнение оператора отменено из-за таймаута" -#: tcop/postgres.c:2980 +#: tcop/postgres.c:2995 #, c-format msgid "canceling autovacuum task" msgstr "отмена задачи автоочистки" -#: tcop/postgres.c:3009 +#: tcop/postgres.c:3024 #, c-format msgid "canceling statement due to user request" msgstr "выполнение оператора отменено по запросу пользователя" -#: tcop/postgres.c:3117 +#: tcop/postgres.c:3132 #, c-format msgid "stack depth limit exceeded" msgstr "превышен предел глубины стека" -#: tcop/postgres.c:3118 +#: tcop/postgres.c:3133 #, c-format msgid "" "Increase the configuration parameter \"max_stack_depth\" (currently %dkB), " @@ -15670,12 +15681,12 @@ msgstr "" "КБ), предварительно убедившись, что ОС предоставляет достаточный размер " "стека." -#: tcop/postgres.c:3181 +#: tcop/postgres.c:3196 #, c-format msgid "\"max_stack_depth\" must not exceed %ldkB." msgstr "Значение \"max_stack_depth\" не должно превышать %ld КБ." -#: tcop/postgres.c:3183 +#: tcop/postgres.c:3198 #, c-format msgid "" "Increase the platform's stack depth limit via \"ulimit -s\" or local " @@ -15684,48 +15695,48 @@ msgstr "" "Увеличьте предел глубины стека в системе с помощью команды \"ulimit -s\" или " "эквивалента в вашей ОС." -#: tcop/postgres.c:3547 +#: tcop/postgres.c:3562 #, c-format msgid "invalid command-line argument for server process: %s" msgstr "неверный аргумент командной строки для серверного процесса: %s" -#: tcop/postgres.c:3548 tcop/postgres.c:3554 +#: tcop/postgres.c:3563 tcop/postgres.c:3569 #, c-format msgid "Try \"%s --help\" for more information." msgstr "Для дополнительной информации попробуйте \"%s --help\"." -#: tcop/postgres.c:3552 +#: tcop/postgres.c:3567 #, c-format msgid "%s: invalid command-line argument: %s" msgstr "%s: неверный аргумент командной строки: %s" -#: tcop/postgres.c:3631 +#: tcop/postgres.c:3646 #, c-format msgid "%s: no database nor user name specified" msgstr "%s: не указаны ни база данных, ни пользователь" -#: tcop/postgres.c:4218 +#: tcop/postgres.c:4233 #, c-format msgid "invalid CLOSE message subtype %d" msgstr "неверный подтип сообщения CLOSE: %d" -#: tcop/postgres.c:4253 +#: tcop/postgres.c:4268 #, c-format msgid "invalid DESCRIBE message subtype %d" msgstr "неверный подтип сообщения DESCRIBE: %d" -#: tcop/postgres.c:4331 +#: tcop/postgres.c:4346 #, c-format msgid "fastpath function calls not supported in a replication connection" msgstr "вызовы функции fastpath не поддерживаются для реплицирующих соединений" -#: tcop/postgres.c:4335 +#: tcop/postgres.c:4350 #, c-format msgid "extended query protocol not supported in a replication connection" msgstr "" "протокол расширенных запросов не поддерживается для реплицирующих соединений" -#: tcop/postgres.c:4505 +#: tcop/postgres.c:4520 #, c-format msgid "" "disconnection: session time: %d:%02d:%02d.%03d user=%s database=%s host=%s%s" @@ -16123,14 +16134,14 @@ msgid "neither input type is an array" msgstr "входной тип так же не является массивом" #: utils/adt/array_userfuncs.c:103 utils/adt/array_userfuncs.c:113 -#: utils/adt/arrayfuncs.c:1281 utils/adt/float.c:1225 utils/adt/float.c:1284 -#: utils/adt/float.c:2835 utils/adt/float.c:2851 utils/adt/int.c:623 +#: utils/adt/arrayfuncs.c:1281 utils/adt/float.c:1222 utils/adt/float.c:1281 +#: utils/adt/float.c:2832 utils/adt/float.c:2848 utils/adt/int.c:623 #: utils/adt/int.c:652 utils/adt/int.c:673 utils/adt/int.c:704 #: utils/adt/int.c:737 utils/adt/int.c:759 utils/adt/int.c:907 #: utils/adt/int.c:928 utils/adt/int.c:955 utils/adt/int.c:995 #: utils/adt/int.c:1016 utils/adt/int.c:1043 utils/adt/int.c:1076 -#: utils/adt/int.c:1159 utils/adt/int8.c:1247 utils/adt/numeric.c:2258 -#: utils/adt/numeric.c:2267 utils/adt/varbit.c:1173 utils/adt/varbit.c:1565 +#: utils/adt/int.c:1159 utils/adt/int8.c:1247 utils/adt/numeric.c:2254 +#: utils/adt/numeric.c:2263 utils/adt/varbit.c:1173 utils/adt/varbit.c:1575 #: utils/adt/varlena.c:1013 utils/adt/varlena.c:2036 #, c-format msgid "integer out of range" @@ -16378,13 +16389,13 @@ msgstr "неверный синтаксис для типа money: \"%s\"" #: utils/adt/cash.c:609 utils/adt/cash.c:659 utils/adt/cash.c:710 #: utils/adt/cash.c:759 utils/adt/cash.c:811 utils/adt/cash.c:861 -#: utils/adt/float.c:852 utils/adt/float.c:916 utils/adt/float.c:2594 -#: utils/adt/float.c:2657 utils/adt/geo_ops.c:4146 utils/adt/int.c:719 +#: utils/adt/float.c:849 utils/adt/float.c:913 utils/adt/float.c:2591 +#: utils/adt/float.c:2654 utils/adt/geo_ops.c:4154 utils/adt/int.c:719 #: utils/adt/int.c:861 utils/adt/int.c:969 utils/adt/int.c:1058 #: utils/adt/int.c:1097 utils/adt/int.c:1125 utils/adt/int8.c:597 #: utils/adt/int8.c:657 utils/adt/int8.c:846 utils/adt/int8.c:954 -#: utils/adt/int8.c:1043 utils/adt/int8.c:1151 utils/adt/numeric.c:4532 -#: utils/adt/numeric.c:4815 utils/adt/timestamp.c:3021 +#: utils/adt/int8.c:1043 utils/adt/int8.c:1151 utils/adt/numeric.c:4535 +#: utils/adt/numeric.c:4818 utils/adt/timestamp.c:3021 #, c-format msgid "division by zero" msgstr "деление на ноль" @@ -16410,7 +16421,7 @@ msgstr "TIME(%d)%s: точность должна быть неотрицате msgid "TIME(%d)%s precision reduced to maximum allowed, %d" msgstr "TIME(%d)%s: точность уменьшена до дозволенного максимума: %d" -#: utils/adt/date.c:144 utils/adt/datetime.c:1198 utils/adt/datetime.c:2069 +#: utils/adt/date.c:144 utils/adt/datetime.c:1199 utils/adt/datetime.c:2112 #, c-format msgid "date/time value \"current\" is no longer supported" msgstr "значение \"current\" для даты/времени больше не поддерживается" @@ -16436,10 +16447,11 @@ msgid "date out of range for timestamp" msgstr "дата вне диапазона для типа timestamp" #: utils/adt/date.c:936 utils/adt/date.c:982 utils/adt/date.c:1549 -#: utils/adt/date.c:1585 utils/adt/date.c:2457 utils/adt/formatting.c:3381 -#: utils/adt/formatting.c:3413 utils/adt/formatting.c:3481 -#: utils/adt/nabstime.c:481 utils/adt/nabstime.c:524 utils/adt/nabstime.c:554 -#: utils/adt/nabstime.c:597 utils/adt/timestamp.c:226 utils/adt/timestamp.c:269 +#: utils/adt/date.c:1585 utils/adt/date.c:2457 utils/adt/datetime.c:1680 +#: utils/adt/formatting.c:3381 utils/adt/formatting.c:3413 +#: utils/adt/formatting.c:3481 utils/adt/nabstime.c:481 +#: utils/adt/nabstime.c:524 utils/adt/nabstime.c:554 utils/adt/nabstime.c:597 +#: utils/adt/timestamp.c:226 utils/adt/timestamp.c:269 #: utils/adt/timestamp.c:502 utils/adt/timestamp.c:541 #: utils/adt/timestamp.c:2676 utils/adt/timestamp.c:2697 #: utils/adt/timestamp.c:2710 utils/adt/timestamp.c:2719 @@ -16486,8 +16498,8 @@ msgstr "смещение часового пояса вне диапазона" msgid "\"time with time zone\" units \"%s\" not recognized" msgstr "\"время с часовым поясом\" содержит нераспознанные единицы \"%s\"" -#: utils/adt/date.c:2677 utils/adt/datetime.c:926 utils/adt/datetime.c:1795 -#: utils/adt/datetime.c:4558 utils/adt/timestamp.c:4599 +#: utils/adt/date.c:2677 utils/adt/datetime.c:927 utils/adt/datetime.c:1838 +#: utils/adt/datetime.c:4601 utils/adt/timestamp.c:4599 #: utils/adt/timestamp.c:4783 #, c-format msgid "time zone \"%s\" not recognized" @@ -16499,40 +16511,33 @@ msgid "interval time zone \"%s\" must not include months or days" msgstr "" "интервал \"%s\", задающий часовой пояс, не должен содержать дней или месяцев" -#: utils/adt/datetime.c:1670 -#, c-format -msgid "time zone abbreviation \"%s\" is not used in time zone \"%s\"" -msgstr "" -"краткое обозначение часового пояса \"%s\" отсутствует в данных часового " -"пояса \"%s\"" - -#: utils/adt/datetime.c:3758 utils/adt/datetime.c:3765 +#: utils/adt/datetime.c:3801 utils/adt/datetime.c:3808 #, c-format msgid "date/time field value out of range: \"%s\"" msgstr "значение поля типа date/time вне диапазона: \"%s\"" -#: utils/adt/datetime.c:3767 +#: utils/adt/datetime.c:3810 #, c-format msgid "Perhaps you need a different \"datestyle\" setting." msgstr "Возможно, вам нужно изменить настройку \"datestyle\"." -#: utils/adt/datetime.c:3772 +#: utils/adt/datetime.c:3815 #, c-format msgid "interval field value out of range: \"%s\"" msgstr "значение поля interval вне диапазона: \"%s\"" -#: utils/adt/datetime.c:3778 +#: utils/adt/datetime.c:3821 #, c-format msgid "time zone displacement out of range: \"%s\"" msgstr "смещение часового пояса вне диапазона: \"%s\"" #. translator: first %s is inet or cidr -#: utils/adt/datetime.c:3785 utils/adt/network.c:107 +#: utils/adt/datetime.c:3828 utils/adt/network.c:107 #, c-format msgid "invalid input syntax for type %s: \"%s\"" msgstr "неверный синтаксис для типа %s: \"%s\"" -#: utils/adt/datetime.c:4560 +#: utils/adt/datetime.c:4603 #, c-format msgid "" "This time zone name appears in the configuration file for time zone " @@ -16624,83 +16629,83 @@ msgstr "значение вне диапазона: переполнение" msgid "value out of range: underflow" msgstr "значение вне диапазона: антипереполнение" -#: utils/adt/float.c:218 utils/adt/float.c:292 utils/adt/float.c:348 +#: utils/adt/float.c:215 utils/adt/float.c:289 utils/adt/float.c:345 #, c-format msgid "invalid input syntax for type real: \"%s\"" msgstr "неверный синтаксис для типа real: \"%s\"" -#: utils/adt/float.c:286 +#: utils/adt/float.c:283 #, c-format msgid "\"%s\" is out of range for type real" msgstr "\"%s\" вне диапазона для типа real" -#: utils/adt/float.c:449 utils/adt/float.c:523 utils/adt/float.c:579 -#: utils/adt/numeric.c:3988 utils/adt/numeric.c:4014 +#: utils/adt/float.c:446 utils/adt/float.c:520 utils/adt/float.c:576 +#: utils/adt/numeric.c:3991 utils/adt/numeric.c:4017 #, c-format msgid "invalid input syntax for type double precision: \"%s\"" msgstr "неверный синтаксис для типа double precision: \"%s\"" -#: utils/adt/float.c:517 +#: utils/adt/float.c:514 #, c-format msgid "\"%s\" is out of range for type double precision" msgstr "\"%s\" вне диапазона для типа double precision" -#: utils/adt/float.c:1243 utils/adt/float.c:1301 utils/adt/int.c:349 +#: utils/adt/float.c:1240 utils/adt/float.c:1298 utils/adt/int.c:349 #: utils/adt/int.c:775 utils/adt/int.c:804 utils/adt/int.c:825 #: utils/adt/int.c:845 utils/adt/int.c:879 utils/adt/int.c:1174 -#: utils/adt/int8.c:1272 utils/adt/numeric.c:2355 utils/adt/numeric.c:2364 +#: utils/adt/int8.c:1272 utils/adt/numeric.c:2351 utils/adt/numeric.c:2360 #, c-format msgid "smallint out of range" msgstr "smallint вне диапазона" -#: utils/adt/float.c:1427 utils/adt/numeric.c:5214 +#: utils/adt/float.c:1424 utils/adt/numeric.c:5217 #, c-format msgid "cannot take square root of a negative number" msgstr "извлечь квадратный корень отрицательного числа нельзя" -#: utils/adt/float.c:1469 utils/adt/numeric.c:2175 +#: utils/adt/float.c:1466 utils/adt/numeric.c:2171 #, c-format msgid "zero raised to a negative power is undefined" msgstr "ноль в отрицательной степени даёт неопределённость" -#: utils/adt/float.c:1473 utils/adt/numeric.c:2181 +#: utils/adt/float.c:1470 utils/adt/numeric.c:2177 #, c-format msgid "a negative number raised to a non-integer power yields a complex result" msgstr "отрицательное число в дробной степени даёт комплексный результат" -#: utils/adt/float.c:1539 utils/adt/float.c:1569 utils/adt/numeric.c:5432 +#: utils/adt/float.c:1536 utils/adt/float.c:1566 utils/adt/numeric.c:5435 #, c-format msgid "cannot take logarithm of zero" msgstr "вычислить логарифм нуля нельзя" -#: utils/adt/float.c:1543 utils/adt/float.c:1573 utils/adt/numeric.c:5436 +#: utils/adt/float.c:1540 utils/adt/float.c:1570 utils/adt/numeric.c:5439 #, c-format msgid "cannot take logarithm of a negative number" msgstr "вычислить логарифм отрицательного числа нельзя" -#: utils/adt/float.c:1600 utils/adt/float.c:1621 utils/adt/float.c:1642 -#: utils/adt/float.c:1664 utils/adt/float.c:1685 utils/adt/float.c:1706 -#: utils/adt/float.c:1728 utils/adt/float.c:1749 +#: utils/adt/float.c:1597 utils/adt/float.c:1618 utils/adt/float.c:1639 +#: utils/adt/float.c:1661 utils/adt/float.c:1682 utils/adt/float.c:1703 +#: utils/adt/float.c:1725 utils/adt/float.c:1746 #, c-format msgid "input is out of range" msgstr "введённое значение вне диапазона" -#: utils/adt/float.c:2811 utils/adt/numeric.c:1228 +#: utils/adt/float.c:2808 utils/adt/numeric.c:1224 #, c-format msgid "count must be greater than zero" msgstr "счётчик должен быть больше нуля" -#: utils/adt/float.c:2816 utils/adt/numeric.c:1235 +#: utils/adt/float.c:2813 utils/adt/numeric.c:1231 #, c-format msgid "operand, lower bound, and upper bound cannot be NaN" msgstr "операнд, нижняя и верхняя границы не могут быть NaN" -#: utils/adt/float.c:2822 +#: utils/adt/float.c:2819 #, c-format msgid "lower and upper bounds must be finite" msgstr "нижняя и верхняя границы должны быть конечными" -#: utils/adt/float.c:2860 utils/adt/numeric.c:1248 +#: utils/adt/float.c:2857 utils/adt/numeric.c:1244 #, c-format msgid "lower bound cannot equal upper bound" msgstr "нижняя граница не может равняться верхней" @@ -16980,8 +16985,8 @@ msgstr "получать информацию о файлах может тол msgid "must be superuser to get directory listings" msgstr "читать содержимое каталогов может только суперпользователь" -#: utils/adt/geo_ops.c:295 utils/adt/geo_ops.c:1428 utils/adt/geo_ops.c:3489 -#: utils/adt/geo_ops.c:4267 utils/adt/geo_ops.c:5196 +#: utils/adt/geo_ops.c:295 utils/adt/geo_ops.c:1428 utils/adt/geo_ops.c:3497 +#: utils/adt/geo_ops.c:4275 utils/adt/geo_ops.c:5204 #, c-format msgid "too many points requested" msgstr "запрошено слишком много точек" @@ -17032,68 +17037,68 @@ msgstr "неверный синтаксис для типа lseg: \"%s\"" msgid "function \"dist_lb\" not implemented" msgstr "функция \"dist_lb\" не реализована" -#: utils/adt/geo_ops.c:3166 +#: utils/adt/geo_ops.c:3174 #, c-format msgid "function \"close_lb\" not implemented" msgstr "функция \"close_lb\" не реализована" -#: utils/adt/geo_ops.c:3455 +#: utils/adt/geo_ops.c:3463 #, c-format msgid "cannot create bounding box for empty polygon" msgstr "построить окружающий прямоугольник для пустого многоугольника нельзя" -#: utils/adt/geo_ops.c:3480 utils/adt/geo_ops.c:3500 +#: utils/adt/geo_ops.c:3488 utils/adt/geo_ops.c:3508 #, c-format msgid "invalid input syntax for type polygon: \"%s\"" msgstr "неверный синтаксис для типа polygon: \"%s\"" -#: utils/adt/geo_ops.c:3540 +#: utils/adt/geo_ops.c:3548 #, c-format msgid "invalid number of points in external \"polygon\" value" msgstr "недопустимое число точек во внешнем представлении типа \"polygon\"" -#: utils/adt/geo_ops.c:4065 +#: utils/adt/geo_ops.c:4073 #, c-format msgid "function \"poly_distance\" not implemented" msgstr "функция \"poly_distance\" не реализована" -#: utils/adt/geo_ops.c:4379 +#: utils/adt/geo_ops.c:4387 #, c-format msgid "function \"path_center\" not implemented" msgstr "функция \"path_center\" не реализована" -#: utils/adt/geo_ops.c:4396 +#: utils/adt/geo_ops.c:4404 #, c-format msgid "open path cannot be converted to polygon" msgstr "открытый путь нельзя преобразовать во многоугольник" -#: utils/adt/geo_ops.c:4573 utils/adt/geo_ops.c:4583 utils/adt/geo_ops.c:4598 -#: utils/adt/geo_ops.c:4604 +#: utils/adt/geo_ops.c:4581 utils/adt/geo_ops.c:4591 utils/adt/geo_ops.c:4606 +#: utils/adt/geo_ops.c:4612 #, c-format msgid "invalid input syntax for type circle: \"%s\"" msgstr "неверный синтаксис для типа circle: \"%s\"" -#: utils/adt/geo_ops.c:4626 utils/adt/geo_ops.c:4634 +#: utils/adt/geo_ops.c:4634 utils/adt/geo_ops.c:4642 #, c-format msgid "could not format \"circle\" value" msgstr "не удалось отформатировать значение \"circle\"" -#: utils/adt/geo_ops.c:4661 +#: utils/adt/geo_ops.c:4669 #, c-format msgid "invalid radius in external \"circle\" value" msgstr "недопустимый радиус во внешнем представлении типа \"circle\"" -#: utils/adt/geo_ops.c:5182 +#: utils/adt/geo_ops.c:5190 #, c-format msgid "cannot convert circle with radius zero to polygon" msgstr "круг с нулевым радиусом нельзя преобразовать в многоугольник" -#: utils/adt/geo_ops.c:5187 +#: utils/adt/geo_ops.c:5195 #, c-format msgid "must request at least 2 points" msgstr "точек должно быть минимум 2" -#: utils/adt/geo_ops.c:5231 utils/adt/geo_ops.c:5254 +#: utils/adt/geo_ops.c:5239 utils/adt/geo_ops.c:5262 #, c-format msgid "cannot convert empty polygon to circle" msgstr "пустой многоугольник нельзя преобразовать в круг" @@ -17138,7 +17143,7 @@ msgstr "значение \"%s\" вне диапазона для типа bigint #: utils/adt/int8.c:980 utils/adt/int8.c:1001 utils/adt/int8.c:1028 #: utils/adt/int8.c:1061 utils/adt/int8.c:1089 utils/adt/int8.c:1110 #: utils/adt/int8.c:1137 utils/adt/int8.c:1310 utils/adt/int8.c:1349 -#: utils/adt/numeric.c:2310 utils/adt/varbit.c:1645 +#: utils/adt/numeric.c:2306 utils/adt/varbit.c:1655 #, c-format msgid "bigint out of range" msgstr "bigint вне диапазона" @@ -17371,7 +17376,7 @@ msgstr "вызывать json_populate_recordset со скаляром нель msgid "cannot call json_populate_recordset on a nested object" msgstr "вызывать json_populate_recordset с вложенным объектом нельзя" -#: utils/adt/like.c:212 utils/adt/selfuncs.c:5220 +#: utils/adt/like.c:212 utils/adt/selfuncs.c:5224 #, c-format msgid "could not determine which collation to use for ILIKE" msgstr "не удалось определить, какой порядок сортировки использовать для ILIKE" @@ -17563,73 +17568,69 @@ msgstr "результат вне диапазона" msgid "cannot subtract inet values of different sizes" msgstr "нельзя вычитать значения inet разного размера" -#: utils/adt/numeric.c:486 utils/adt/numeric.c:513 utils/adt/numeric.c:3269 -#: utils/adt/numeric.c:3292 utils/adt/numeric.c:3316 utils/adt/numeric.c:3323 +#: utils/adt/numeric.c:486 utils/adt/numeric.c:513 utils/adt/numeric.c:3265 +#: utils/adt/numeric.c:3288 utils/adt/numeric.c:3312 #, c-format msgid "invalid input syntax for type numeric: \"%s\"" msgstr "неверный синтаксис для типа numeric: \"%s\"" -#: utils/adt/numeric.c:656 -#, c-format -msgid "invalid length in external \"numeric\" value" -msgstr "неверная длина во внешнем значении \"numeric\"" - -#: utils/adt/numeric.c:669 +#: utils/adt/numeric.c:665 #, c-format msgid "invalid sign in external \"numeric\" value" msgstr "неверный знак во внешнем значении \"numeric\"" -#: utils/adt/numeric.c:675 +#: utils/adt/numeric.c:671 #, c-format msgid "invalid scale in external \"numeric\" value" msgstr "неверный порядок числа во внешнем значении \"numeric\"" -#: utils/adt/numeric.c:684 +#: utils/adt/numeric.c:680 #, c-format msgid "invalid digit in external \"numeric\" value" msgstr "неверная цифра во внешнем значении \"numeric\"" -#: utils/adt/numeric.c:875 utils/adt/numeric.c:889 +#: utils/adt/numeric.c:871 utils/adt/numeric.c:885 #, c-format msgid "NUMERIC precision %d must be between 1 and %d" msgstr "точность NUMERIC %d должна быть между 1 и %d" -#: utils/adt/numeric.c:880 +#: utils/adt/numeric.c:876 #, c-format msgid "NUMERIC scale %d must be between 0 and precision %d" msgstr "порядок NUMERIC %d должен быть между 0 и точностью (%d)" -#: utils/adt/numeric.c:898 +#: utils/adt/numeric.c:894 #, c-format msgid "invalid NUMERIC type modifier" msgstr "неверный модификатор типа NUMERIC" -#: utils/adt/numeric.c:1905 utils/adt/numeric.c:3766 utils/adt/numeric.c:5747 +#: utils/adt/numeric.c:1901 utils/adt/numeric.c:3327 utils/adt/numeric.c:3769 +#: utils/adt/numeric.c:5750 #, c-format msgid "value overflows numeric format" msgstr "значение переполняет формат numeric" -#: utils/adt/numeric.c:2236 +#: utils/adt/numeric.c:2232 #, c-format msgid "cannot convert NaN to integer" msgstr "нельзя преобразовать NaN в integer" -#: utils/adt/numeric.c:2302 +#: utils/adt/numeric.c:2298 #, c-format msgid "cannot convert NaN to bigint" msgstr "нельзя преобразовать NaN в bigint" -#: utils/adt/numeric.c:2347 +#: utils/adt/numeric.c:2343 #, c-format msgid "cannot convert NaN to smallint" msgstr "нельзя преобразовать NaN в smallint" -#: utils/adt/numeric.c:3836 +#: utils/adt/numeric.c:3839 #, c-format msgid "numeric field overflow" msgstr "переполнение поля numeric" -#: utils/adt/numeric.c:3837 +#: utils/adt/numeric.c:3840 #, c-format msgid "" "A field with precision %d, scale %d must round to an absolute value less " @@ -17638,7 +17639,7 @@ msgstr "" "Поле с точностью %d, порядком %d должно округляться до абсолютного значения " "меньше чем %s%d." -#: utils/adt/numeric.c:5304 +#: utils/adt/numeric.c:5307 #, c-format msgid "argument for function \"exp\" too big" msgstr "аргумент функции \"exp\" слишком велик" @@ -17954,8 +17955,8 @@ msgid "Use NONE to denote the missing argument of a unary operator." msgstr "" "Чтобы обозначить отсутствующий аргумент унарного оператора, укажите NONE." -#: utils/adt/regproc.c:661 utils/adt/regproc.c:1531 utils/adt/ruleutils.c:7656 -#: utils/adt/ruleutils.c:7712 utils/adt/ruleutils.c:7751 +#: utils/adt/regproc.c:661 utils/adt/regproc.c:1531 utils/adt/ruleutils.c:7687 +#: utils/adt/ruleutils.c:7743 utils/adt/ruleutils.c:7782 #, c-format msgid "too many arguments" msgstr "слишком много аргументов" @@ -17991,51 +17992,51 @@ msgstr "ожидалось имя типа" msgid "improper type name" msgstr "ошибочное имя типа" -#: utils/adt/ri_triggers.c:315 utils/adt/ri_triggers.c:372 -#: utils/adt/ri_triggers.c:791 utils/adt/ri_triggers.c:1014 -#: utils/adt/ri_triggers.c:1170 utils/adt/ri_triggers.c:1351 -#: utils/adt/ri_triggers.c:1516 utils/adt/ri_triggers.c:1692 -#: utils/adt/ri_triggers.c:1872 utils/adt/ri_triggers.c:2063 -#: utils/adt/ri_triggers.c:2121 utils/adt/ri_triggers.c:2226 -#: utils/adt/ri_triggers.c:2391 gram.y:3091 +#: utils/adt/ri_triggers.c:313 utils/adt/ri_triggers.c:370 +#: utils/adt/ri_triggers.c:789 utils/adt/ri_triggers.c:1012 +#: utils/adt/ri_triggers.c:1168 utils/adt/ri_triggers.c:1349 +#: utils/adt/ri_triggers.c:1514 utils/adt/ri_triggers.c:1690 +#: utils/adt/ri_triggers.c:1870 utils/adt/ri_triggers.c:2061 +#: utils/adt/ri_triggers.c:2119 utils/adt/ri_triggers.c:2224 +#: utils/adt/ri_triggers.c:2389 gram.y:3091 #, c-format msgid "MATCH PARTIAL not yet implemented" msgstr "выражение MATCH PARTIAL ещё не реализовано" -#: utils/adt/ri_triggers.c:344 utils/adt/ri_triggers.c:2479 -#: utils/adt/ri_triggers.c:3293 +#: utils/adt/ri_triggers.c:342 utils/adt/ri_triggers.c:2477 +#: utils/adt/ri_triggers.c:3291 #, c-format msgid "insert or update on table \"%s\" violates foreign key constraint \"%s\"" msgstr "" "INSERT или UPDATE в таблице \"%s\" нарушает ограничение внешнего ключа \"%s" "\" " -#: utils/adt/ri_triggers.c:347 utils/adt/ri_triggers.c:2482 +#: utils/adt/ri_triggers.c:345 utils/adt/ri_triggers.c:2480 #, c-format msgid "MATCH FULL does not allow mixing of null and nonnull key values." msgstr "MATCH FULL не позволяет смешивать в значении ключа null и не null." -#: utils/adt/ri_triggers.c:2721 +#: utils/adt/ri_triggers.c:2719 #, c-format msgid "function \"%s\" must be fired for INSERT" msgstr "функция \"%s\" должна запускаться для INSERT" -#: utils/adt/ri_triggers.c:2727 +#: utils/adt/ri_triggers.c:2725 #, c-format msgid "function \"%s\" must be fired for UPDATE" msgstr "функция \"%s\" должна запускаться для UPDATE" -#: utils/adt/ri_triggers.c:2733 +#: utils/adt/ri_triggers.c:2731 #, c-format msgid "function \"%s\" must be fired for DELETE" msgstr "функция \"%s\" должна запускаться для DELETE" -#: utils/adt/ri_triggers.c:2756 +#: utils/adt/ri_triggers.c:2754 #, c-format msgid "no pg_constraint entry for trigger \"%s\" on table \"%s\"" msgstr "для триггера \"%s\" таблицы \"%s\" нет записи pg_constraint" -#: utils/adt/ri_triggers.c:2758 +#: utils/adt/ri_triggers.c:2756 #, c-format msgid "" "Remove this referential integrity trigger and its mates, then do ALTER TABLE " @@ -18044,7 +18045,7 @@ msgstr "" "Удалите этот триггер ссылочной целостности и связанные объекты, а затем " "выполните ALTER TABLE ADD CONSTRAINT." -#: utils/adt/ri_triggers.c:3212 +#: utils/adt/ri_triggers.c:3210 #, c-format msgid "" "referential integrity query on \"%s\" from constraint \"%s\" on \"%s\" gave " @@ -18053,22 +18054,22 @@ msgstr "" "неожиданный результат запроса ссылочной целостности к \"%s\" из ограничения " "\"%s\" таблицы \"%s\"" -#: utils/adt/ri_triggers.c:3216 +#: utils/adt/ri_triggers.c:3214 #, c-format msgid "This is most likely due to a rule having rewritten the query." msgstr "Скорее всего это вызвано правилом, переписавшим запрос." -#: utils/adt/ri_triggers.c:3297 +#: utils/adt/ri_triggers.c:3295 #, c-format msgid "Key (%s)=(%s) is not present in table \"%s\"." msgstr "Ключ (%s)=(%s) отсутствует в таблице \"%s\"." -#: utils/adt/ri_triggers.c:3300 +#: utils/adt/ri_triggers.c:3298 #, c-format msgid "Key is not present in table \"%s\"." msgstr "Ключ отсутствует в таблице \"%s\"." -#: utils/adt/ri_triggers.c:3306 +#: utils/adt/ri_triggers.c:3304 #, c-format msgid "" "update or delete on table \"%s\" violates foreign key constraint \"%s\" on " @@ -18077,12 +18078,12 @@ msgstr "" "UPDATE или DELETE в таблице \"%s\" нарушает ограничение внешнего ключа \"%s" "\" таблицы \"%s\"" -#: utils/adt/ri_triggers.c:3311 +#: utils/adt/ri_triggers.c:3309 #, c-format msgid "Key (%s)=(%s) is still referenced from table \"%s\"." msgstr "На ключ (%s)=(%s) всё ещё есть ссылки в таблице \"%s\"." -#: utils/adt/ri_triggers.c:3314 +#: utils/adt/ri_triggers.c:3312 #, c-format msgid "Key is still referenced from table \"%s\"." msgstr "На ключ всё ещё есть ссылки в таблице \"%s\"." @@ -18148,12 +18149,12 @@ msgstr "сравнивать типы записей с разным число msgid "rule \"%s\" has unsupported event type %d" msgstr "правило \"%s\" имеет неподдерживаемый тип событий %d" -#: utils/adt/selfuncs.c:5205 +#: utils/adt/selfuncs.c:5209 #, c-format msgid "case insensitive matching not supported on type bytea" msgstr "регистро-независимое сравнение не поддерживается для типа bytea" -#: utils/adt/selfuncs.c:5308 +#: utils/adt/selfuncs.c:5312 #, c-format msgid "regular-expression matching not supported on type bytea" msgstr "сравнение с регулярными выражениями не поддерживается для типа bytea " @@ -18505,12 +18506,12 @@ msgid "cannot XOR bit strings of different sizes" msgstr "" "нельзя использовать \"ИСКЛЮЧАЮЩЕЕ ИЛИ\" (XOR) для битовых строк разной длины" -#: utils/adt/varbit.c:1793 utils/adt/varbit.c:1851 +#: utils/adt/varbit.c:1803 utils/adt/varbit.c:1861 #, c-format msgid "bit index %d out of valid range (0..%d)" msgstr "индекс бита %d вне диапазона 0..%d" -#: utils/adt/varbit.c:1802 utils/adt/varlena.c:2231 +#: utils/adt/varbit.c:1812 utils/adt/varlena.c:2231 #, c-format msgid "new bit must be 0 or 1" msgstr "значением бита должен быть 0 или 1" @@ -21981,6 +21982,14 @@ msgstr "нестандартное использование спецсимво msgid "Use the escape string syntax for escapes, e.g., E'\\r\\n'." msgstr "Используйте для записи спецсимволов синтаксис спецстрок E'\\r\\n'." +#~ msgid "time zone abbreviation \"%s\" is not used in time zone \"%s\"" +#~ msgstr "" +#~ "краткое обозначение часового пояса \"%s\" отсутствует в данных часового " +#~ "пояса \"%s\"" + +#~ msgid "invalid length in external \"numeric\" value" +#~ msgstr "неверная длина во внешнем значении \"numeric\"" + #~ msgid "" #~ "could not link file \"%s\" to \"%s\" (initialization of log file): %m" #~ msgstr "" |