msgstr ""
"Project-Id-Version: PostgreSQL 16\n"
"Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n"
-"POT-Creation-Date: 2023-06-23 12:40+0000\n"
+"POT-Creation-Date: 2025-02-07 08:58+0000\n"
"PO-Revision-Date: 2023-06-23 15:13+0200\n"
"Last-Translator: Peter Eisentraut <peter@eisentraut.org>\n"
"Language-Team: German <pgsql-translators@postgresql.org>\n"
#: fe-auth-scram.c:375 fe-auth-scram.c:448 fe-auth-scram.c:600
#: fe-auth-scram.c:620 fe-auth-scram.c:644 fe-auth-scram.c:658
-#: fe-auth-scram.c:704 fe-auth-scram.c:740 fe-auth-scram.c:914 fe-auth.c:295
-#: fe-auth.c:368 fe-auth.c:402 fe-auth.c:617 fe-auth.c:728 fe-auth.c:1209
-#: fe-auth.c:1374 fe-connect.c:925 fe-connect.c:1759 fe-connect.c:1921
-#: fe-connect.c:3291 fe-connect.c:4496 fe-connect.c:5161 fe-connect.c:5416
-#: fe-connect.c:5534 fe-connect.c:5781 fe-connect.c:5861 fe-connect.c:5959
-#: fe-connect.c:6210 fe-connect.c:6237 fe-connect.c:6313 fe-connect.c:6336
-#: fe-connect.c:6360 fe-connect.c:6395 fe-connect.c:6481 fe-connect.c:6489
-#: fe-connect.c:6846 fe-connect.c:6996 fe-exec.c:527 fe-exec.c:1321
-#: fe-exec.c:3111 fe-exec.c:4071 fe-exec.c:4235 fe-gssapi-common.c:109
-#: fe-lobj.c:870 fe-protocol3.c:204 fe-protocol3.c:228 fe-protocol3.c:256
-#: fe-protocol3.c:273 fe-protocol3.c:353 fe-protocol3.c:720 fe-protocol3.c:959
-#: fe-protocol3.c:1770 fe-protocol3.c:2170 fe-secure-common.c:110
-#: fe-secure-gssapi.c:500 fe-secure-openssl.c:434 fe-secure-openssl.c:1285
+#: fe-auth-scram.c:704 fe-auth-scram.c:740 fe-auth-scram.c:914 fe-auth.c:296
+#: fe-auth.c:369 fe-auth.c:403 fe-auth.c:618 fe-auth.c:729 fe-auth.c:1210
+#: fe-auth.c:1375 fe-connect.c:925 fe-connect.c:1759 fe-connect.c:1921
+#: fe-connect.c:3291 fe-connect.c:4492 fe-connect.c:5157 fe-connect.c:5412
+#: fe-connect.c:5530 fe-connect.c:5777 fe-connect.c:5857 fe-connect.c:5955
+#: fe-connect.c:6206 fe-connect.c:6233 fe-connect.c:6309 fe-connect.c:6332
+#: fe-connect.c:6356 fe-connect.c:6391 fe-connect.c:6477 fe-connect.c:6485
+#: fe-connect.c:6842 fe-connect.c:6992 fe-exec.c:527 fe-exec.c:1323
+#: fe-exec.c:3132 fe-exec.c:4100 fe-exec.c:4264 fe-gssapi-common.c:109
+#: fe-lobj.c:870 fe-protocol3.c:204 fe-protocol3.c:228 fe-protocol3.c:251
+#: fe-protocol3.c:268 fe-protocol3.c:348 fe-protocol3.c:715 fe-protocol3.c:954
+#: fe-protocol3.c:1765 fe-protocol3.c:2165 fe-secure-common.c:110
+#: fe-secure-gssapi.c:496 fe-secure-openssl.c:435 fe-secure-openssl.c:1271
#, c-format
msgid "out of memory"
msgstr "Speicher aufgebraucht"
msgid "could not generate random salt"
msgstr "konnte zufälliges Salt nicht erzeugen"
-#: fe-auth.c:76
+#: fe-auth.c:77
#, c-format
msgid "out of memory allocating GSSAPI buffer (%d)"
msgstr "Speicher aufgebraucht beim Anlegen des GSSAPI-Puffers (%d)"
-#: fe-auth.c:137
+#: fe-auth.c:138
msgid "GSSAPI continuation error"
msgstr "GSSAPI-Fortsetzungsfehler"
-#: fe-auth.c:167 fe-auth.c:396 fe-gssapi-common.c:97 fe-secure-common.c:99
+#: fe-auth.c:168 fe-auth.c:397 fe-gssapi-common.c:97 fe-secure-common.c:99
#: fe-secure-common.c:173
#, c-format
msgid "host name must be specified"
msgstr "Hostname muss angegeben werden"
-#: fe-auth.c:173
+#: fe-auth.c:174
#, c-format
msgid "duplicate GSS authentication request"
msgstr "doppelte GSSAPI-Authentifizierungsanfrage"
-#: fe-auth.c:237
+#: fe-auth.c:238
#, c-format
msgid "out of memory allocating SSPI buffer (%d)"
msgstr "Speicher aufgebraucht beim Anlegen des SSPI-Puffers (%d)"
-#: fe-auth.c:284
+#: fe-auth.c:285
msgid "SSPI continuation error"
msgstr "SSPI-Fortsetzungsfehler"
-#: fe-auth.c:358
+#: fe-auth.c:359
#, c-format
msgid "duplicate SSPI authentication request"
msgstr "doppelte SSPI-Authentifizierungsanfrage"
-#: fe-auth.c:383
+#: fe-auth.c:384
msgid "could not acquire SSPI credentials"
msgstr "konnte SSPI-Credentials nicht erhalten"
-#: fe-auth.c:436
+#: fe-auth.c:437
#, c-format
msgid "channel binding required, but SSL not in use"
msgstr "Channel-Binding wurde verlangt, aber SSL wird nicht verwendet"
-#: fe-auth.c:442
+#: fe-auth.c:443
#, c-format
msgid "duplicate SASL authentication request"
msgstr "doppelte SASL-Authentifizierungsanfrage"
-#: fe-auth.c:500
+#: fe-auth.c:501
#, c-format
msgid "channel binding is required, but client does not support it"
msgstr "Channel-Binding wurde verlangt, aber der Client unterstützt es nicht"
-#: fe-auth.c:516
+#: fe-auth.c:517
#, c-format
msgid "server offered SCRAM-SHA-256-PLUS authentication over a non-SSL connection"
msgstr "Server hat Authentifizierung mit SCRAM-SHA-256-PLUS über eine Verbindung ohne SSL angeboten"
-#: fe-auth.c:530
+#: fe-auth.c:531
#, c-format
msgid "none of the server's SASL authentication mechanisms are supported"
msgstr "keine der SASL-Authentifizierungsmechanismen des Servers werden unterstützt"
-#: fe-auth.c:537
+#: fe-auth.c:538
#, c-format
msgid "channel binding is required, but server did not offer an authentication method that supports channel binding"
msgstr "Channel-Binding wurde verlangt, aber der Server hat keine Authentifizierungsmethode mit Channel-Binding angeboten"
-#: fe-auth.c:640
+#: fe-auth.c:641
#, c-format
msgid "out of memory allocating SASL buffer (%d)"
msgstr "Speicher aufgebraucht beim Anlegen des SASL-Puffers (%d)"
-#: fe-auth.c:664
+#: fe-auth.c:665
#, c-format
msgid "AuthenticationSASLFinal received from server, but SASL authentication was not completed"
msgstr "AuthenticationSASLFinal vom Server empfangen, aber SASL-Authentifizierung war noch nicht abgeschlossen"
-#: fe-auth.c:674
+#: fe-auth.c:675
#, c-format
msgid "no client response found after SASL exchange success"
msgstr "keine Client-Antwort gefunden nach Erfolg des SASL-Austauschs"
-#: fe-auth.c:737 fe-auth.c:744 fe-auth.c:1357 fe-auth.c:1368
+#: fe-auth.c:738 fe-auth.c:745 fe-auth.c:1358 fe-auth.c:1369
#, c-format
msgid "could not encrypt password: %s"
msgstr "konnte Passwort nicht verschlüsseln: %s"
-#: fe-auth.c:772
+#: fe-auth.c:773
msgid "server requested a cleartext password"
msgstr "Server hat ein Passwort im Klartext verlangt"
-#: fe-auth.c:774
+#: fe-auth.c:775
msgid "server requested a hashed password"
msgstr "Server hat ein gehashtes Passwort verlangt"
-#: fe-auth.c:777
+#: fe-auth.c:778
msgid "server requested GSSAPI authentication"
msgstr "Server hat GSSAPI-Authentifizierung verlangt"
-#: fe-auth.c:779
+#: fe-auth.c:780
msgid "server requested SSPI authentication"
msgstr "Server hat SSPI-Authentifizierung verlangt"
-#: fe-auth.c:783
+#: fe-auth.c:784
msgid "server requested SASL authentication"
msgstr "Server hat SASL-Authentifizierung verlangt"
-#: fe-auth.c:786
+#: fe-auth.c:787
msgid "server requested an unknown authentication type"
msgstr "Server hat einen unbekannten Authentifizierungstyp verlangt"
-#: fe-auth.c:819
+#: fe-auth.c:820
#, c-format
msgid "server did not request an SSL certificate"
msgstr "Server hat kein SSL-Zertifikat verlangt"
-#: fe-auth.c:824
+#: fe-auth.c:825
#, c-format
msgid "server accepted connection without a valid SSL certificate"
msgstr "Server hat Verbindung ohne gültiges SSL-Zertifikat angenommen"
-#: fe-auth.c:878
+#: fe-auth.c:879
msgid "server did not complete authentication"
msgstr "Server hat Authentifizierung nicht abgeschlossen"
-#: fe-auth.c:912
+#: fe-auth.c:913
#, c-format
msgid "authentication method requirement \"%s\" failed: %s"
msgstr "Authentifizierungsmethodenanforderung »%s« fehlgeschlagen: %s"
-#: fe-auth.c:935
+#: fe-auth.c:936
#, c-format
msgid "channel binding required, but server authenticated client without channel binding"
msgstr "Channel-Binding wurde verlangt, aber der Server hat den Client ohne Channel-Binding authentifiziert"
-#: fe-auth.c:940
+#: fe-auth.c:941
#, c-format
msgid "channel binding required but not supported by server's authentication request"
msgstr "Channel-Binding wurde verlangt aber von der Authentifizierungsanfrage des Servers nicht unterstützt"
-#: fe-auth.c:974
+#: fe-auth.c:975
#, c-format
msgid "Kerberos 4 authentication not supported"
msgstr "Authentifizierung mit Kerberos 4 nicht unterstützt"
-#: fe-auth.c:978
+#: fe-auth.c:979
#, c-format
msgid "Kerberos 5 authentication not supported"
msgstr "Authentifizierung mit Kerberos 5 nicht unterstützt"
-#: fe-auth.c:1048
+#: fe-auth.c:1049
#, c-format
msgid "GSSAPI authentication not supported"
msgstr "Authentifizierung mit GSSAPI nicht unterstützt"
-#: fe-auth.c:1079
+#: fe-auth.c:1080
#, c-format
msgid "SSPI authentication not supported"
msgstr "Authentifizierung mit SSPI nicht unterstützt"
-#: fe-auth.c:1086
+#: fe-auth.c:1087
#, c-format
msgid "Crypt authentication not supported"
msgstr "Authentifizierung mit Crypt nicht unterstützt"
-#: fe-auth.c:1150
+#: fe-auth.c:1151
#, c-format
msgid "authentication method %u not supported"
msgstr "Authentifizierungsmethode %u nicht unterstützt"
-#: fe-auth.c:1196
+#: fe-auth.c:1197
#, c-format
msgid "user name lookup failure: error code %lu"
msgstr "Fehler beim Nachschlagen des Benutzernamens: Fehlercode %lu"
-#: fe-auth.c:1320
+#: fe-auth.c:1321
#, c-format
msgid "unexpected shape of result set returned for SHOW"
msgstr "unerwartete Form der Ergebnismenge von SHOW"
-#: fe-auth.c:1328
+#: fe-auth.c:1329
#, c-format
msgid "password_encryption value too long"
msgstr "Wert von password_encryption ist zu lang"
-#: fe-auth.c:1378
+#: fe-auth.c:1379
#, c-format
msgid "unrecognized password encryption algorithm \"%s\""
msgstr "unbekannter Passwortverschlüsselungsalgorithmus »%s«"
msgid "could not set socket to close-on-exec mode: %s"
msgstr "konnte Socket nicht auf »Close on exec«-Modus umstellen: %s"
-#: fe-connect.c:2961
-#, c-format
-msgid "keepalives parameter must be an integer"
-msgstr "Parameter »keepalives« muss eine ganze Zahl sein"
-
#: fe-connect.c:3100
#, c-format
msgid "could not get socket error status: %s"
msgid "server does not support SSL, but SSL was required"
msgstr "Server unterstützt kein SSL, aber SSL wurde verlangt"
-#: fe-connect.c:3404
+#: fe-connect.c:3395
+#, c-format
+msgid "server sent an error response during SSL exchange"
+msgstr "Server hat während des SSL-Austauschs eine Fehlermeldung gesendet"
+
+#: fe-connect.c:3400
#, c-format
msgid "received invalid response to SSL negotiation: %c"
msgstr "ungültige Antwort auf SSL-Verhandlungspaket empfangen: %c"
-#: fe-connect.c:3424
+#: fe-connect.c:3420
#, c-format
msgid "received unencrypted data after SSL response"
msgstr "unverschlüsselte Daten nach SSL-Antwort empfangen"
-#: fe-connect.c:3504
+#: fe-connect.c:3500
#, c-format
msgid "server doesn't support GSSAPI encryption, but it was required"
msgstr "Server unterstützt keine GSSAPI-Verschlüsselung, sie wurde aber verlangt"
-#: fe-connect.c:3515
+#: fe-connect.c:3511
#, c-format
msgid "received invalid response to GSSAPI negotiation: %c"
msgstr "ungültige Antwort auf GSSAPI-Verhandlungspaket empfangen: %c"
-#: fe-connect.c:3533
+#: fe-connect.c:3529
#, c-format
msgid "received unencrypted data after GSSAPI encryption response"
msgstr "unverschlüsselte Daten nach GSSAPI-Verschlüsselungsantwort empfangen"
-#: fe-connect.c:3598
+#: fe-connect.c:3594
#, c-format
msgid "expected authentication request from server, but received %c"
msgstr "Authentifizierungsanfrage wurde vom Server erwartet, aber %c wurde empfangen"
-#: fe-connect.c:3625 fe-connect.c:3794
+#: fe-connect.c:3621 fe-connect.c:3790
#, c-format
msgid "received invalid authentication request"
msgstr "ungültige Authentifizierungsanforderung empfangen"
-#: fe-connect.c:3630 fe-connect.c:3779
+#: fe-connect.c:3626 fe-connect.c:3775
#, c-format
msgid "received invalid protocol negotiation message"
msgstr "ungültige Protokollverhandlungsnachricht empfangen"
-#: fe-connect.c:3648 fe-connect.c:3702
+#: fe-connect.c:3644 fe-connect.c:3698
#, c-format
msgid "received invalid error message"
msgstr "ungültige Fehlermeldung empfangen"
-#: fe-connect.c:3865
+#: fe-connect.c:3861
#, c-format
msgid "unexpected message from server during startup"
msgstr "unerwartete Nachricht vom Server beim Start"
-#: fe-connect.c:3956
+#: fe-connect.c:3952
#, c-format
msgid "session is read-only"
msgstr "Sitzung ist read-only"
-#: fe-connect.c:3958
+#: fe-connect.c:3954
#, c-format
msgid "session is not read-only"
msgstr "Sitzung ist nicht read-only"
-#: fe-connect.c:4011
+#: fe-connect.c:4007
#, c-format
msgid "server is in hot standby mode"
msgstr "Server ist im Hot-Standby-Modus"
-#: fe-connect.c:4013
+#: fe-connect.c:4009
#, c-format
msgid "server is not in hot standby mode"
msgstr "Server ist nicht im Hot-Standby-Modus"
-#: fe-connect.c:4129 fe-connect.c:4179
+#: fe-connect.c:4125 fe-connect.c:4175
#, c-format
msgid "\"%s\" failed"
msgstr "»%s« fehlgeschlagen"
-#: fe-connect.c:4193
+#: fe-connect.c:4189
#, c-format
msgid "invalid connection state %d, probably indicative of memory corruption"
msgstr "ungültiger Verbindungszustand %d, möglicherweise ein Speicherproblem"
-#: fe-connect.c:5174
+#: fe-connect.c:5170
#, c-format
msgid "invalid LDAP URL \"%s\": scheme must be ldap://"
msgstr "ungültige LDAP-URL »%s«: Schema muss ldap:// sein"
-#: fe-connect.c:5189
+#: fe-connect.c:5185
#, c-format
msgid "invalid LDAP URL \"%s\": missing distinguished name"
msgstr "ungültige LDAP-URL »%s«: Distinguished Name fehlt"
-#: fe-connect.c:5201 fe-connect.c:5259
+#: fe-connect.c:5197 fe-connect.c:5255
#, c-format
msgid "invalid LDAP URL \"%s\": must have exactly one attribute"
msgstr "ungültige LDAP-URL »%s«: muss genau ein Attribut haben"
-#: fe-connect.c:5213 fe-connect.c:5275
+#: fe-connect.c:5209 fe-connect.c:5271
#, c-format
msgid "invalid LDAP URL \"%s\": must have search scope (base/one/sub)"
msgstr "ungültige LDAP-URL »%s«: Suchbereich fehlt (base/one/sub)"
-#: fe-connect.c:5225
+#: fe-connect.c:5221
#, c-format
msgid "invalid LDAP URL \"%s\": no filter"
msgstr "ungültige LDAP-URL »%s«: kein Filter"
-#: fe-connect.c:5247
+#: fe-connect.c:5243
#, c-format
msgid "invalid LDAP URL \"%s\": invalid port number"
msgstr "ungültige LDAP-URL »%s«: ungültige Portnummer"
-#: fe-connect.c:5284
+#: fe-connect.c:5280
#, c-format
msgid "could not create LDAP structure"
msgstr "konnte LDAP-Struktur nicht erzeugen"
-#: fe-connect.c:5359
+#: fe-connect.c:5355
#, c-format
msgid "lookup on LDAP server failed: %s"
msgstr "Suche auf LDAP-Server fehlgeschlagen: %s"
-#: fe-connect.c:5369
+#: fe-connect.c:5365
#, c-format
msgid "more than one entry found on LDAP lookup"
msgstr "LDAP-Suche ergab mehr als einen Eintrag"
-#: fe-connect.c:5371 fe-connect.c:5382
+#: fe-connect.c:5367 fe-connect.c:5378
#, c-format
msgid "no entry found on LDAP lookup"
msgstr "kein Eintrag gefunden bei LDAP-Suche"
-#: fe-connect.c:5392 fe-connect.c:5404
+#: fe-connect.c:5388 fe-connect.c:5400
#, c-format
msgid "attribute has no values on LDAP lookup"
msgstr "Attribut hat keine Werte bei LDAP-Suche"
-#: fe-connect.c:5455 fe-connect.c:5474 fe-connect.c:5998
+#: fe-connect.c:5451 fe-connect.c:5470 fe-connect.c:5994
#, c-format
msgid "missing \"=\" after \"%s\" in connection info string"
msgstr "fehlendes »=« nach »%s« in der Zeichenkette der Verbindungsdaten"
-#: fe-connect.c:5545 fe-connect.c:6181 fe-connect.c:6979
+#: fe-connect.c:5541 fe-connect.c:6177 fe-connect.c:6975
#, c-format
msgid "invalid connection option \"%s\""
msgstr "ungültige Verbindungsoption »%s«"
-#: fe-connect.c:5560 fe-connect.c:6046
+#: fe-connect.c:5556 fe-connect.c:6042
#, c-format
msgid "unterminated quoted string in connection info string"
msgstr "fehlendes schließendes Anführungszeichen (\") in der Zeichenkette der Verbindungsdaten"
-#: fe-connect.c:5640
+#: fe-connect.c:5636
#, c-format
msgid "definition of service \"%s\" not found"
msgstr "Definition von Service »%s« nicht gefunden"
-#: fe-connect.c:5666
+#: fe-connect.c:5662
#, c-format
msgid "service file \"%s\" not found"
msgstr "Servicedatei »%s« nicht gefunden"
-#: fe-connect.c:5679
+#: fe-connect.c:5675
#, c-format
msgid "line %d too long in service file \"%s\""
msgstr "Zeile %d zu lang in Servicedatei »%s«"
-#: fe-connect.c:5750 fe-connect.c:5793
+#: fe-connect.c:5746 fe-connect.c:5789
#, c-format
msgid "syntax error in service file \"%s\", line %d"
msgstr "Syntaxfehler in Servicedatei »%s«, Zeile %d"
-#: fe-connect.c:5761
+#: fe-connect.c:5757
#, c-format
msgid "nested service specifications not supported in service file \"%s\", line %d"
msgstr "geschachtelte »service«-Definitionen werden nicht unterstützt in Servicedatei »%s«, Zeile %d"
-#: fe-connect.c:6500
+#: fe-connect.c:6496
#, c-format
msgid "invalid URI propagated to internal parser routine: \"%s\""
msgstr "ungültige URI an interne Parserroutine weitergeleitet: »%s«"
-#: fe-connect.c:6577
+#: fe-connect.c:6573
#, c-format
msgid "end of string reached when looking for matching \"]\" in IPv6 host address in URI: \"%s\""
msgstr "Ende der Eingabezeichenkette gefunden beim Suchen nach passendem »]« in IPv6-Hostadresse in URI: »%s«"
-#: fe-connect.c:6584
+#: fe-connect.c:6580
#, c-format
msgid "IPv6 host address may not be empty in URI: \"%s\""
msgstr "IPv6-Hostadresse darf nicht leer sein in URI: »%s«"
-#: fe-connect.c:6599
+#: fe-connect.c:6595
#, c-format
msgid "unexpected character \"%c\" at position %d in URI (expected \":\" or \"/\"): \"%s\""
msgstr "unerwartetes Zeichen »%c« an Position %d in URI (»:« oder »/« erwartet): »%s«"
-#: fe-connect.c:6728
+#: fe-connect.c:6724
#, c-format
msgid "extra key/value separator \"=\" in URI query parameter: \"%s\""
msgstr "zusätzliches Schlüssel/Wert-Trennzeichen »=« in URI-Query-Parameter: »%s«"
-#: fe-connect.c:6748
+#: fe-connect.c:6744
#, c-format
msgid "missing key/value separator \"=\" in URI query parameter: \"%s\""
msgstr "fehlendes Schlüssel/Wert-Trennzeichen »=« in URI-Query-Parameter: »%s«"
-#: fe-connect.c:6800
+#: fe-connect.c:6796
#, c-format
msgid "invalid URI query parameter: \"%s\""
msgstr "ungültiger URI-Query-Parameter: »%s«"
-#: fe-connect.c:6874
+#: fe-connect.c:6870
#, c-format
msgid "invalid percent-encoded token: \"%s\""
msgstr "ungültiges Prozent-kodiertes Token: »%s«"
-#: fe-connect.c:6884
+#: fe-connect.c:6880
#, c-format
msgid "forbidden value %%00 in percent-encoded value: \"%s\""
msgstr "verbotener Wert %%00 in Prozent-kodiertem Wert: »%s«"
-#: fe-connect.c:7248
+#: fe-connect.c:7244
msgid "connection pointer is NULL\n"
msgstr "Verbindung ist ein NULL-Zeiger\n"
-#: fe-connect.c:7256 fe-exec.c:710 fe-exec.c:970 fe-exec.c:3292
-#: fe-protocol3.c:974 fe-protocol3.c:1007
+#: fe-connect.c:7252 fe-exec.c:710 fe-exec.c:972 fe-exec.c:3321
+#: fe-protocol3.c:969 fe-protocol3.c:1002
msgid "out of memory\n"
msgstr "Speicher aufgebraucht\n"
-#: fe-connect.c:7547
+#: fe-connect.c:7543
#, c-format
msgid "WARNING: password file \"%s\" is not a plain file\n"
msgstr "WARNUNG: Passwortdatei »%s« ist keine normale Datei\n"
-#: fe-connect.c:7556
+#: fe-connect.c:7552
#, c-format
msgid "WARNING: password file \"%s\" has group or world access; permissions should be u=rw (0600) or less\n"
msgstr "WARNUNG: Passwortdatei »%s« erlaubt Lesezugriff für Gruppe oder Andere; Rechte sollten u=rw (0600) oder weniger sein\n"
-#: fe-connect.c:7663
+#: fe-connect.c:7659
#, c-format
msgid "password retrieved from file \"%s\""
msgstr "Passwort wurde aus Datei »%s« gelesen"
-#: fe-exec.c:466 fe-exec.c:3366
+#: fe-exec.c:466 fe-exec.c:3395
#, c-format
msgid "row number %d is out of range 0..%d"
msgstr "Zeilennummer %d ist außerhalb des zulässigen Bereichs 0..%d"
-#: fe-exec.c:528 fe-protocol3.c:1976
+#: fe-exec.c:528 fe-protocol3.c:1971
#, c-format
msgid "%s"
msgstr "%s"
msgid "write to server failed"
msgstr "Schreiben zum Server fehlgeschlagen"
-#: fe-exec.c:869
+#: fe-exec.c:871
#, c-format
msgid "no error text available"
msgstr "kein Fehlertext verfügbar"
-#: fe-exec.c:958
+#: fe-exec.c:960
msgid "NOTICE"
msgstr "HINWEIS"
-#: fe-exec.c:1016
+#: fe-exec.c:1018
msgid "PGresult cannot support more than INT_MAX tuples"
msgstr "PGresult kann nicht mehr als INT_MAX Tupel enthalten"
-#: fe-exec.c:1028
+#: fe-exec.c:1030
msgid "size_t overflow"
msgstr "Überlauf von size_t"
-#: fe-exec.c:1444 fe-exec.c:1513 fe-exec.c:1559
+#: fe-exec.c:1446 fe-exec.c:1515 fe-exec.c:1561
#, c-format
msgid "command string is a null pointer"
msgstr "Befehlszeichenkette ist ein NULL-Zeiger"
-#: fe-exec.c:1450 fe-exec.c:2888
+#: fe-exec.c:1452 fe-exec.c:2883
#, c-format
msgid "%s not allowed in pipeline mode"
msgstr "%s im Pipeline-Modus nicht erlaubt"
-#: fe-exec.c:1518 fe-exec.c:1564 fe-exec.c:1658
+#: fe-exec.c:1520 fe-exec.c:1566 fe-exec.c:1660
#, c-format
msgid "number of parameters must be between 0 and %d"
msgstr "Anzahl der Parameter muss zwischen 0 und %d sein"
-#: fe-exec.c:1554 fe-exec.c:1653
+#: fe-exec.c:1556 fe-exec.c:1655
#, c-format
msgid "statement name is a null pointer"
msgstr "Anweisungsname ist ein NULL-Zeiger"
-#: fe-exec.c:1695 fe-exec.c:3220
+#: fe-exec.c:1697 fe-exec.c:3241
#, c-format
msgid "no connection to the server"
msgstr "keine Verbindung mit dem Server"
-#: fe-exec.c:1703 fe-exec.c:3228
+#: fe-exec.c:1705 fe-exec.c:3249
#, c-format
msgid "another command is already in progress"
msgstr "ein anderer Befehl ist bereits in Ausführung"
-#: fe-exec.c:1733
+#: fe-exec.c:1735
#, c-format
msgid "cannot queue commands during COPY"
msgstr "während COPY können keine Befehle aufgereiht werden"
-#: fe-exec.c:1850
+#: fe-exec.c:1852
#, c-format
msgid "length must be given for binary parameter"
msgstr "für binäre Parameter muss eine Länge angegeben werden"
-#: fe-exec.c:2171
+#: fe-exec.c:2166
#, c-format
msgid "unexpected asyncStatus: %d"
msgstr "unerwarteter asyncStatus: %d"
-#: fe-exec.c:2327
+#: fe-exec.c:2322
#, c-format
msgid "synchronous command execution functions are not allowed in pipeline mode"
msgstr "synchrone Befehlsausführungsfunktionen sind im Pipeline-Modus nicht erlaubt"
-#: fe-exec.c:2344
+#: fe-exec.c:2339
msgid "COPY terminated by new PQexec"
msgstr "COPY von neuem PQexec beendet"
-#: fe-exec.c:2360
+#: fe-exec.c:2355
#, c-format
msgid "PQexec not allowed during COPY BOTH"
msgstr "PQexec ist während COPY BOTH nicht erlaubt"
-#: fe-exec.c:2586 fe-exec.c:2641 fe-exec.c:2709 fe-protocol3.c:1907
+#: fe-exec.c:2581 fe-exec.c:2636 fe-exec.c:2704 fe-protocol3.c:1902
#, c-format
msgid "no COPY in progress"
msgstr "keine COPY in Ausführung"
-#: fe-exec.c:2895
+#: fe-exec.c:2890
#, c-format
msgid "connection in wrong state"
msgstr "Verbindung im falschen Zustand"
-#: fe-exec.c:2938
+#: fe-exec.c:2933
#, c-format
msgid "cannot enter pipeline mode, connection not idle"
msgstr "kann Pipeline-Modus nicht einschalten, Verbindung ist nicht inaktiv"
-#: fe-exec.c:2974 fe-exec.c:2995
+#: fe-exec.c:2969 fe-exec.c:2990
#, c-format
msgid "cannot exit pipeline mode with uncollected results"
msgstr "kann Pipeline-Modus nicht beenden, wegen nicht eingesammelter Ergebnisse"
-#: fe-exec.c:2978
+#: fe-exec.c:2973
#, c-format
msgid "cannot exit pipeline mode while busy"
msgstr "kann Pipeline-Modus nicht beenden während die Verbindung beschäftigt ist"
-#: fe-exec.c:2989
+#: fe-exec.c:2984
#, c-format
msgid "cannot exit pipeline mode while in COPY"
msgstr "kann Pipeline-Modus nicht beenden während COPY aktiv ist"
-#: fe-exec.c:3154
+#: fe-exec.c:3175
#, c-format
msgid "cannot send pipeline when not in pipeline mode"
msgstr "Pipeline kann nicht gesendet werden, wenn der Pipeline-Modus aus ist"
-#: fe-exec.c:3255
+#: fe-exec.c:3284
msgid "invalid ExecStatusType code"
msgstr "ungültiger ExecStatusType-Kode"
-#: fe-exec.c:3282
+#: fe-exec.c:3311
msgid "PGresult is not an error result\n"
msgstr "PGresult ist kein Fehlerresultat\n"
-#: fe-exec.c:3350 fe-exec.c:3373
+#: fe-exec.c:3379 fe-exec.c:3402
#, c-format
msgid "column number %d is out of range 0..%d"
msgstr "Spaltennummer %d ist außerhalb des zulässigen Bereichs 0..%d"
-#: fe-exec.c:3388
+#: fe-exec.c:3417
#, c-format
msgid "parameter number %d is out of range 0..%d"
msgstr "Parameternummer %d ist außerhalb des zulässigen Bereichs 0..%d"
-#: fe-exec.c:3699
+#: fe-exec.c:3728
#, c-format
msgid "could not interpret result from server: %s"
msgstr "konnte Ergebnis vom Server nicht interpretieren: %s"
-#: fe-exec.c:3964 fe-exec.c:4054
+#: fe-exec.c:3993 fe-exec.c:4083
#, c-format
msgid "incomplete multibyte character"
msgstr "unvollständiges Mehrbyte-Zeichen"
msgid "connection not open"
msgstr "Verbindung nicht offen"
-#: fe-misc.c:751 fe-secure-openssl.c:215 fe-secure-openssl.c:315
-#: fe-secure.c:257 fe-secure.c:419
+#: fe-misc.c:751 fe-secure-openssl.c:210 fe-secure-openssl.c:316
+#: fe-secure.c:259 fe-secure.c:426
#, c-format
msgid ""
"server closed the connection unexpectedly\n"
msgid "message type 0x%02x arrived from server while idle"
msgstr "Nachricht vom Typ 0x%02x kam vom Server im Ruhezustand"
-#: fe-protocol3.c:385
+#: fe-protocol3.c:380
#, c-format
msgid "server sent data (\"D\" message) without prior row description (\"T\" message)"
msgstr "Server sendete Daten (»D«-Nachricht) ohne vorherige Zeilenbeschreibung (»T«-Nachricht)"
-#: fe-protocol3.c:427
+#: fe-protocol3.c:422
#, c-format
msgid "unexpected response from server; first received character was \"%c\""
msgstr "unerwartete Antwort vom Server; erstes empfangenes Zeichen war »%c«"
-#: fe-protocol3.c:450
+#: fe-protocol3.c:445
#, c-format
msgid "message contents do not agree with length in message type \"%c\""
msgstr "Nachrichteninhalt stimmt nicht mit Länge in Nachrichtentyp »%c« überein"
-#: fe-protocol3.c:468
+#: fe-protocol3.c:463
#, c-format
msgid "lost synchronization with server: got message type \"%c\", length %d"
msgstr "Synchronisation mit Server verloren: Nachrichtentyp »%c« empfangen, Länge %d"
-#: fe-protocol3.c:520 fe-protocol3.c:560
+#: fe-protocol3.c:515 fe-protocol3.c:555
msgid "insufficient data in \"T\" message"
msgstr "nicht genug Daten in »T«-Nachricht"
-#: fe-protocol3.c:631 fe-protocol3.c:837
+#: fe-protocol3.c:626 fe-protocol3.c:832
msgid "out of memory for query result"
msgstr "Speicher für Anfrageergebnis aufgebraucht"
-#: fe-protocol3.c:700
+#: fe-protocol3.c:695
msgid "insufficient data in \"t\" message"
msgstr "nicht genug Daten in »t«-Nachricht"
-#: fe-protocol3.c:759 fe-protocol3.c:791 fe-protocol3.c:809
+#: fe-protocol3.c:754 fe-protocol3.c:786 fe-protocol3.c:804
msgid "insufficient data in \"D\" message"
msgstr "nicht genug Daten in »D«-Nachricht"
-#: fe-protocol3.c:765
+#: fe-protocol3.c:760
msgid "unexpected field count in \"D\" message"
msgstr "unerwartete Feldzahl in »D«-Nachricht"
-#: fe-protocol3.c:1020
+#: fe-protocol3.c:1015
msgid "no error message available\n"
msgstr "keine Fehlermeldung verfügbar\n"
#. translator: %s represents a digit string
-#: fe-protocol3.c:1068 fe-protocol3.c:1087
+#: fe-protocol3.c:1063 fe-protocol3.c:1082
#, c-format
msgid " at character %s"
msgstr " bei Zeichen %s"
-#: fe-protocol3.c:1100
+#: fe-protocol3.c:1095
#, c-format
msgid "DETAIL: %s\n"
msgstr "DETAIL: %s\n"
-#: fe-protocol3.c:1103
+#: fe-protocol3.c:1098
#, c-format
msgid "HINT: %s\n"
msgstr "TIP: %s\n"
-#: fe-protocol3.c:1106
+#: fe-protocol3.c:1101
#, c-format
msgid "QUERY: %s\n"
msgstr "ANFRAGE: %s\n"
-#: fe-protocol3.c:1113
+#: fe-protocol3.c:1108
#, c-format
msgid "CONTEXT: %s\n"
msgstr "KONTEXT: %s\n"
-#: fe-protocol3.c:1122
+#: fe-protocol3.c:1117
#, c-format
msgid "SCHEMA NAME: %s\n"
msgstr "SCHEMANAME: %s\n"
-#: fe-protocol3.c:1126
+#: fe-protocol3.c:1121
#, c-format
msgid "TABLE NAME: %s\n"
msgstr "TABELLENNAME: %s\n"
-#: fe-protocol3.c:1130
+#: fe-protocol3.c:1125
#, c-format
msgid "COLUMN NAME: %s\n"
msgstr "SPALTENNAME: %s\n"
-#: fe-protocol3.c:1134
+#: fe-protocol3.c:1129
#, c-format
msgid "DATATYPE NAME: %s\n"
msgstr "DATENTYPNAME: %s\n"
-#: fe-protocol3.c:1138
+#: fe-protocol3.c:1133
#, c-format
msgid "CONSTRAINT NAME: %s\n"
msgstr "CONSTRAINT-NAME: %s\n"
-#: fe-protocol3.c:1150
+#: fe-protocol3.c:1145
msgid "LOCATION: "
msgstr "ORT: "
-#: fe-protocol3.c:1152
+#: fe-protocol3.c:1147
#, c-format
msgid "%s, "
msgstr "%s, "
-#: fe-protocol3.c:1154
+#: fe-protocol3.c:1149
#, c-format
msgid "%s:%s"
msgstr "%s:%s"
-#: fe-protocol3.c:1349
+#: fe-protocol3.c:1344
#, c-format
msgid "LINE %d: "
msgstr "ZEILE %d: "
-#: fe-protocol3.c:1423
+#: fe-protocol3.c:1418
#, c-format
msgid "protocol version not supported by server: client uses %u.%u, server supports up to %u.%u"
msgstr "Protokollversion nicht vom Server unterstützt: Client verwendet %u.%u, Server unterstützt bis %u.%u"
-#: fe-protocol3.c:1429
+#: fe-protocol3.c:1424
#, c-format
msgid "protocol extension not supported by server: %s"
msgid_plural "protocol extensions not supported by server: %s"
msgstr[0] "Protokollerweiterung nicht vom Server unterstützt: %s"
msgstr[1] "Protokollerweiterungen nicht vom Server unterstützt: %s"
-#: fe-protocol3.c:1437
+#: fe-protocol3.c:1432
#, c-format
msgid "invalid %s message"
msgstr "ungültige %s-Nachricht"
-#: fe-protocol3.c:1802
+#: fe-protocol3.c:1797
#, c-format
msgid "PQgetline: not doing text COPY OUT"
msgstr "PQgetline: Text COPY OUT nicht ausgeführt"
-#: fe-protocol3.c:2176
+#: fe-protocol3.c:2171
#, c-format
msgid "protocol error: no function result"
msgstr "Protokollfehler: kein Funktionsergebnis"
-#: fe-protocol3.c:2187
+#: fe-protocol3.c:2182
#, c-format
msgid "protocol error: id=0x%x"
msgstr "Protokollfehler: id=0x%x"
msgid "could not get server's host name from server certificate"
msgstr "konnte Hostnamen des Servers nicht aus dem Serverzertifikat ermitteln"
-#: fe-secure-gssapi.c:201
+#: fe-secure-gssapi.c:194
msgid "GSSAPI wrap error"
msgstr "GSSAPI-Wrap-Fehler"
-#: fe-secure-gssapi.c:208
+#: fe-secure-gssapi.c:201
#, c-format
msgid "outgoing GSSAPI message would not use confidentiality"
msgstr "ausgehende GSSAPI-Nachricht würde keine Vertraulichkeit verwenden"
-#: fe-secure-gssapi.c:215
+#: fe-secure-gssapi.c:208
#, c-format
msgid "client tried to send oversize GSSAPI packet (%zu > %zu)"
msgstr "Client versuchte übergroßes GSSAPI-Paket zu senden (%zu > %zu)"
-#: fe-secure-gssapi.c:351 fe-secure-gssapi.c:593
+#: fe-secure-gssapi.c:347 fe-secure-gssapi.c:589
#, c-format
msgid "oversize GSSAPI packet sent by the server (%zu > %zu)"
msgstr "übergroßes GSSAPI-Paket vom Server gesendet (%zu > %zu)"
-#: fe-secure-gssapi.c:390
+#: fe-secure-gssapi.c:386
msgid "GSSAPI unwrap error"
msgstr "GSSAPI-Unwrap-Fehler"
-#: fe-secure-gssapi.c:399
+#: fe-secure-gssapi.c:395
#, c-format
msgid "incoming GSSAPI message did not use confidentiality"
msgstr "eingehende GSSAPI-Nachricht verwendete keine Vertraulichkeit"
-#: fe-secure-gssapi.c:656
+#: fe-secure-gssapi.c:652
msgid "could not initiate GSSAPI security context"
msgstr "konnte GSSAPI-Sicherheitskontext nicht initiieren"
-#: fe-secure-gssapi.c:685
+#: fe-secure-gssapi.c:681
msgid "GSSAPI size check error"
msgstr "GSSAPI-Fehler bei der Größenprüfung"
-#: fe-secure-gssapi.c:696
+#: fe-secure-gssapi.c:692
msgid "GSSAPI context establishment error"
msgstr "GSSAPI-Fehler beim Einrichten des Kontexts"
-#: fe-secure-openssl.c:219 fe-secure-openssl.c:319 fe-secure-openssl.c:1531
+#: fe-secure-openssl.c:214 fe-secure-openssl.c:320 fe-secure-openssl.c:1518
#, c-format
msgid "SSL SYSCALL error: %s"
msgstr "SSL-SYSCALL-Fehler: %s"
-#: fe-secure-openssl.c:225 fe-secure-openssl.c:325 fe-secure-openssl.c:1534
+#: fe-secure-openssl.c:220 fe-secure-openssl.c:326 fe-secure-openssl.c:1521
#, c-format
msgid "SSL SYSCALL error: EOF detected"
msgstr "SSL-SYSCALL-Fehler: Dateiende entdeckt"
-#: fe-secure-openssl.c:235 fe-secure-openssl.c:335 fe-secure-openssl.c:1542
+#: fe-secure-openssl.c:230 fe-secure-openssl.c:336 fe-secure-openssl.c:1529
#, c-format
msgid "SSL error: %s"
msgstr "SSL-Fehler: %s"
-#: fe-secure-openssl.c:249 fe-secure-openssl.c:349
+#: fe-secure-openssl.c:244 fe-secure-openssl.c:350
#, c-format
msgid "SSL connection has been closed unexpectedly"
msgstr "SSL-Verbindung wurde unerwartet geschlossen"
-#: fe-secure-openssl.c:254 fe-secure-openssl.c:354 fe-secure-openssl.c:1589
+#: fe-secure-openssl.c:249 fe-secure-openssl.c:355 fe-secure-openssl.c:1576
#, c-format
msgid "unrecognized SSL error code: %d"
msgstr "unbekannter SSL-Fehlercode: %d"
-#: fe-secure-openssl.c:397
+#: fe-secure-openssl.c:398
#, c-format
msgid "could not determine server certificate signature algorithm"
msgstr "konnte Signaturalgorithmus des Serverzertifikats nicht ermitteln"
-#: fe-secure-openssl.c:417
+#: fe-secure-openssl.c:418
#, c-format
msgid "could not find digest for NID %s"
msgstr "konnte Digest für NID %s nicht finden"
-#: fe-secure-openssl.c:426
+#: fe-secure-openssl.c:427
#, c-format
msgid "could not generate peer certificate hash"
msgstr "konnte Hash des Zertifikats der Gegenstelle nicht erzeugen"
-#: fe-secure-openssl.c:509
+#: fe-secure-openssl.c:510
#, c-format
msgid "SSL certificate's name entry is missing"
msgstr "Namenseintrag fehlt im SSL-Zertifikat"
-#: fe-secure-openssl.c:543
+#: fe-secure-openssl.c:544
#, c-format
msgid "SSL certificate's address entry is missing"
msgstr "Adresseintrag fehlt im SSL-Zertifikat"
-#: fe-secure-openssl.c:960
+#: fe-secure-openssl.c:945
#, c-format
msgid "could not create SSL context: %s"
msgstr "konnte SSL-Kontext nicht erzeugen: %s"
-#: fe-secure-openssl.c:1002
+#: fe-secure-openssl.c:987
#, c-format
msgid "invalid value \"%s\" for minimum SSL protocol version"
msgstr "ungültiger Wert »%s« für minimale SSL-Protokollversion"
-#: fe-secure-openssl.c:1012
+#: fe-secure-openssl.c:997
#, c-format
msgid "could not set minimum SSL protocol version: %s"
msgstr "konnte minimale SSL-Protokollversion nicht setzen: %s"
-#: fe-secure-openssl.c:1028
+#: fe-secure-openssl.c:1013
#, c-format
msgid "invalid value \"%s\" for maximum SSL protocol version"
msgstr "ungültiger Wert »%s« für maximale SSL-Protokollversion"
-#: fe-secure-openssl.c:1038
+#: fe-secure-openssl.c:1023
#, c-format
msgid "could not set maximum SSL protocol version: %s"
msgstr "konnte maximale SSL-Protokollversion nicht setzen: %s"
-#: fe-secure-openssl.c:1076
+#: fe-secure-openssl.c:1061
#, c-format
msgid "could not load system root certificate paths: %s"
msgstr "konnte System-Root-Zertifikat-Pfade nicht laden: %s"
-#: fe-secure-openssl.c:1093
+#: fe-secure-openssl.c:1078
#, c-format
msgid "could not read root certificate file \"%s\": %s"
msgstr "konnte Root-Zertifikat-Datei »%s« nicht lesen: %s"
-#: fe-secure-openssl.c:1145
+#: fe-secure-openssl.c:1130
#, c-format
msgid ""
"could not get home directory to locate root certificate file\n"
"konnte Home-Verzeichnis nicht ermitteln, um Root-Zertifikat-Datei zu finden\n"
"Legen Sie entweder die Datei an, verwenden Sie die vertrauenswürdigen Roots des Systems mit sslrootcert=system, oder ändern Sie sslmode, um die Überprüfung der Serverzertifikate abzuschalten."
-#: fe-secure-openssl.c:1148
+#: fe-secure-openssl.c:1133
#, c-format
msgid ""
"root certificate file \"%s\" does not exist\n"
"Root-Zertifikat-Datei »%s« existiert nicht\n"
"Legen Sie entweder die Datei an, verwenden Sie die vertrauenswürdigen Roots des Systems mit sslrootcert=system, oder ändern Sie sslmode, um die Überprüfung der Serverzertifikate abzuschalten."
-#: fe-secure-openssl.c:1183
+#: fe-secure-openssl.c:1168
#, c-format
msgid "could not open certificate file \"%s\": %s"
msgstr "konnte Zertifikatdatei »%s« nicht öffnen: %s"
-#: fe-secure-openssl.c:1201
+#: fe-secure-openssl.c:1186
#, c-format
msgid "could not read certificate file \"%s\": %s"
msgstr "konnte Zertifikatdatei »%s« nicht lesen: %s"
-#: fe-secure-openssl.c:1225
+#: fe-secure-openssl.c:1210
#, c-format
msgid "could not establish SSL connection: %s"
msgstr "konnte SSL-Verbindung nicht aufbauen: %s"
-#: fe-secure-openssl.c:1257
+#: fe-secure-openssl.c:1242
#, c-format
msgid "could not set SSL Server Name Indication (SNI): %s"
msgstr "konnte SSL-Server-Name-Indication (SNI) nicht setzen: %s"
-#: fe-secure-openssl.c:1300
+#: fe-secure-openssl.c:1286
#, c-format
msgid "could not load SSL engine \"%s\": %s"
msgstr "konnte SSL-Engine »%s« nicht laden: %s"
-#: fe-secure-openssl.c:1311
+#: fe-secure-openssl.c:1297
#, c-format
msgid "could not initialize SSL engine \"%s\": %s"
msgstr "konnte SSL-Engine »%s« nicht initialisieren: %s"
-#: fe-secure-openssl.c:1326
+#: fe-secure-openssl.c:1312
#, c-format
msgid "could not read private SSL key \"%s\" from engine \"%s\": %s"
msgstr "konnte privaten SSL-Schlüssel »%s« nicht von Engine »%s« lesen: %s"
-#: fe-secure-openssl.c:1339
+#: fe-secure-openssl.c:1325
#, c-format
msgid "could not load private SSL key \"%s\" from engine \"%s\": %s"
msgstr "konnte privaten SSL-Schlüssel »%s« nicht von Engine »%s« laden: %s"
-#: fe-secure-openssl.c:1376
+#: fe-secure-openssl.c:1362
#, c-format
msgid "certificate present, but not private key file \"%s\""
msgstr "Zertifikat vorhanden, aber keine private Schlüsseldatei »%s«"
-#: fe-secure-openssl.c:1379
+#: fe-secure-openssl.c:1365
#, c-format
msgid "could not stat private key file \"%s\": %m"
msgstr "konnte »stat« für private Schlüsseldatei »%s« nicht ausführen: %m"
-#: fe-secure-openssl.c:1387
+#: fe-secure-openssl.c:1373
#, c-format
msgid "private key file \"%s\" is not a regular file"
msgstr "private Schlüsseldatei »%s« ist keine normale Datei"
-#: fe-secure-openssl.c:1420
+#: fe-secure-openssl.c:1406
#, c-format
msgid "private key file \"%s\" has group or world access; file must have permissions u=rw (0600) or less if owned by the current user, or permissions u=rw,g=r (0640) or less if owned by root"
msgstr "private Schlüsseldatei »%s« erlaubt Lesezugriff für Gruppe oder Andere; Dateirechte müssen u=rw (0600) oder weniger sein, wenn der Eigentümer der aktuelle Benutzer ist, oder u=rw,g=r (0640) oder weniger, wenn der Eigentümer »root« ist"
-#: fe-secure-openssl.c:1444
+#: fe-secure-openssl.c:1430
#, c-format
msgid "could not load private key file \"%s\": %s"
msgstr "konnte private Schlüsseldatei »%s« nicht laden: %s"
-#: fe-secure-openssl.c:1460
+#: fe-secure-openssl.c:1446
#, c-format
msgid "certificate does not match private key file \"%s\": %s"
msgstr "Zertifikat passt nicht zur privaten Schlüsseldatei »%s«: %s"
-#: fe-secure-openssl.c:1528
+#: fe-secure-openssl.c:1515
#, c-format
msgid "SSL error: certificate verify failed: %s"
msgstr "SSL-Fehler: Zertifikatsüberprüfung fehlgeschlagen: %s"
-#: fe-secure-openssl.c:1573
+#: fe-secure-openssl.c:1560
#, c-format
msgid "This may indicate that the server does not support any SSL protocol version between %s and %s."
msgstr "Das zeigt möglicherweise an, dass der Server keine SSL-Protokollversion zwischen %s und %s unterstützt."
-#: fe-secure-openssl.c:1606
+#: fe-secure-openssl.c:1593
#, c-format
msgid "certificate could not be obtained: %s"
msgstr "Zertifikat konnte nicht ermittelt werden: %s"
-#: fe-secure-openssl.c:1711
+#: fe-secure-openssl.c:1699
#, c-format
msgid "no SSL error reported"
msgstr "kein SSL-Fehler berichtet"
-#: fe-secure-openssl.c:1720
+#: fe-secure-openssl.c:1725
#, c-format
msgid "SSL error code %lu"
msgstr "SSL-Fehlercode %lu"
-#: fe-secure-openssl.c:1986
+#: fe-secure-openssl.c:2015
#, c-format
msgid "WARNING: sslpassword truncated\n"
msgstr "WARNUNG: sslpassword abgeschnitten\n"
-#: fe-secure.c:263
+#: fe-secure.c:270
#, c-format
msgid "could not receive data from server: %s"
msgstr "konnte keine Daten vom Server empfangen: %s"
-#: fe-secure.c:434
+#: fe-secure.c:441
#, c-format
msgid "could not send data to server: %s"
msgstr "konnte keine Daten an den Server senden: %s"
msgstr ""
"Project-Id-Version: PostgreSQL 16\n"
"Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n"
-"POT-Creation-Date: 2024-11-08 08:59+0000\n"
+"POT-Creation-Date: 2025-02-07 08:59+0000\n"
"PO-Revision-Date: 2024-08-02 11:13+0200\n"
"Last-Translator: Peter Eisentraut <peter@eisentraut.org>\n"
"Language-Team: German <pgsql-translators@postgresql.org>\n"
#: access/transam/timeline.c:348 access/transam/twophase.c:1303
#: access/transam/xlog.c:2949 access/transam/xlog.c:3112
#: access/transam/xlog.c:3151 access/transam/xlog.c:3344
-#: access/transam/xlog.c:3989 access/transam/xlogrecovery.c:4213
-#: access/transam/xlogrecovery.c:4316 access/transam/xlogutils.c:838
+#: access/transam/xlog.c:3989 access/transam/xlogrecovery.c:4214
+#: access/transam/xlogrecovery.c:4317 access/transam/xlogutils.c:838
#: backup/basebackup.c:538 backup/basebackup.c:1516 libpq/hba.c:629
#: postmaster/syslogger.c:1560 replication/logical/origin.c:735
#: replication/logical/reorderbuffer.c:3711
#: storage/file/fd.c:757 storage/file/fd.c:3457 storage/file/fd.c:3687
#: storage/file/fd.c:3777 storage/smgr/md.c:663 utils/cache/relmapper.c:819
#: utils/cache/relmapper.c:936 utils/error/elog.c:2119
-#: utils/init/miscinit.c:1537 utils/init/miscinit.c:1671
-#: utils/init/miscinit.c:1748 utils/misc/guc.c:4615 utils/misc/guc.c:4665
+#: utils/init/miscinit.c:1581 utils/init/miscinit.c:1715
+#: utils/init/miscinit.c:1792 utils/misc/guc.c:4656 utils/misc/guc.c:4706
#, c-format
msgid "could not open file \"%s\": %m"
msgstr "konnte Datei »%s« nicht öffnen: %m"
#: access/transam/twophase.c:1751 access/transam/twophase.c:1760
#: access/transam/xlog.c:8791 access/transam/xlogfuncs.c:708
#: backup/basebackup_server.c:175 backup/basebackup_server.c:268
-#: postmaster/postmaster.c:5573 postmaster/syslogger.c:1571
+#: postmaster/postmaster.c:5575 postmaster/syslogger.c:1571
#: postmaster/syslogger.c:1584 postmaster/syslogger.c:1597
#: utils/cache/relmapper.c:948
#, c-format
#: access/transam/xlog.c:8226 backup/basebackup_server.c:209
#: commands/dbcommands.c:515 replication/logical/snapbuild.c:1800
#: replication/slot.c:1857 replication/slot.c:1962 storage/file/fd.c:774
-#: storage/file/fd.c:3798 storage/smgr/md.c:1135 storage/smgr/md.c:1180
-#: storage/sync/sync.c:451 utils/misc/guc.c:4385
+#: storage/file/fd.c:3798 storage/smgr/md.c:1137 storage/smgr/md.c:1182
+#: storage/sync/sync.c:451 utils/misc/guc.c:4426
#, c-format
msgid "could not fsync file \"%s\": %m"
msgstr "konnte Datei »%s« nicht fsyncen: %m"
#: ../common/exec.c:687 ../common/hmac.c:309 ../common/hmac.c:325
#: ../common/hmac_openssl.c:132 ../common/hmac_openssl.c:327
#: ../common/md5_common.c:155 ../common/psprintf.c:143
-#: ../common/scram-common.c:269 ../common/stringinfo.c:305 ../port/path.c:751
-#: ../port/path.c:789 ../port/path.c:806 access/transam/twophase.c:1412
+#: ../common/scram-common.c:268 ../common/stringinfo.c:305 ../port/path.c:828
+#: ../port/path.c:866 ../port/path.c:883 access/transam/twophase.c:1412
#: access/transam/xlogrecovery.c:589 lib/dshash.c:253 libpq/auth.c:1343
#: libpq/auth.c:1387 libpq/auth.c:1944 libpq/be-secure-gssapi.c:524
#: postmaster/bgworker.c:352 postmaster/bgworker.c:934
-#: postmaster/postmaster.c:2537 postmaster/postmaster.c:4130
-#: postmaster/postmaster.c:5498 postmaster/postmaster.c:5869
+#: postmaster/postmaster.c:2539 postmaster/postmaster.c:4131
+#: postmaster/postmaster.c:5500 postmaster/postmaster.c:5871
#: replication/libpqwalreceiver/libpqwalreceiver.c:361
#: replication/logical/logical.c:209 replication/walsender.c:686
#: storage/buffer/localbuf.c:601 storage/file/fd.c:866 storage/file/fd.c:1397
#: utils/hash/dynahash.c:614 utils/hash/dynahash.c:1111 utils/mb/mbutils.c:402
#: utils/mb/mbutils.c:430 utils/mb/mbutils.c:815 utils/mb/mbutils.c:842
#: utils/misc/guc.c:640 utils/misc/guc.c:665 utils/misc/guc.c:1053
-#: utils/misc/guc.c:4363 utils/misc/tzparser.c:476 utils/mmgr/aset.c:445
+#: utils/misc/guc.c:4404 utils/misc/tzparser.c:476 utils/mmgr/aset.c:445
#: utils/mmgr/dsa.c:714 utils/mmgr/dsa.c:736 utils/mmgr/dsa.c:817
#: utils/mmgr/generation.c:205 utils/mmgr/mcxt.c:1046 utils/mmgr/mcxt.c:1082
#: utils/mmgr/mcxt.c:1120 utils/mmgr/mcxt.c:1158 utils/mmgr/mcxt.c:1246
msgstr "konnte Pfad »%s« nicht in absolute Form auflösen: %m"
#: ../common/exec.c:412 libpq/pqcomm.c:724 storage/ipc/latch.c:1134
-#: storage/ipc/latch.c:1314 storage/ipc/latch.c:1547 storage/ipc/latch.c:1709
-#: storage/ipc/latch.c:1835
+#: storage/ipc/latch.c:1314 storage/ipc/latch.c:1554 storage/ipc/latch.c:1716
+#: storage/ipc/latch.c:1842
#, c-format
msgid "%s() failed: %m"
msgstr "%s() fehlgeschlagen: %m"
#: ../common/fe_memutils.c:35 ../common/fe_memutils.c:75
#: ../common/fe_memutils.c:98 ../common/fe_memutils.c:161
-#: ../common/psprintf.c:145 ../port/path.c:753 ../port/path.c:791
-#: ../port/path.c:808 utils/misc/ps_status.c:195 utils/misc/ps_status.c:203
+#: ../common/psprintf.c:145 ../port/path.c:830 ../port/path.c:868
+#: ../port/path.c:885 utils/misc/ps_status.c:195 utils/misc/ps_status.c:203
#: utils/misc/ps_status.c:230 utils/misc/ps_status.c:238
#, c-format
msgid "out of memory\n"
#: ../common/file_utils.c:162 ../common/pgfnames.c:48 ../common/rmtree.c:63
#: commands/tablespace.c:734 commands/tablespace.c:744
-#: postmaster/postmaster.c:1564 storage/file/fd.c:2880
+#: postmaster/postmaster.c:1566 storage/file/fd.c:2880
#: storage/file/reinit.c:126 utils/adt/misc.c:256 utils/misc/tzparser.c:338
#, c-format
msgid "could not open directory \"%s\": %m"
#: ../common/percentrepl.c:79 ../common/percentrepl.c:85
#: ../common/percentrepl.c:118 ../common/percentrepl.c:124
-#: postmaster/postmaster.c:2211 utils/misc/guc.c:3120 utils/misc/guc.c:3156
-#: utils/misc/guc.c:3226 utils/misc/guc.c:4562 utils/misc/guc.c:6744
-#: utils/misc/guc.c:6785
+#: postmaster/postmaster.c:2213 utils/misc/guc.c:3120 utils/misc/guc.c:3156
+#: utils/misc/guc.c:3226 utils/misc/guc.c:4603 utils/misc/guc.c:6779
+#: utils/misc/guc.c:6820
#, c-format
msgid "invalid value for parameter \"%s\": \"%s\""
msgstr "ungültiger Wert für Parameter »%s«: »%s«"
msgid "could not remove directory \"%s\": %m"
msgstr "konnte Verzeichnis »%s« nicht löschen: %m"
-#: ../common/scram-common.c:282
+#: ../common/scram-common.c:281
msgid "could not encode salt"
msgstr "konnte Salt nicht kodieren"
-#: ../common/scram-common.c:298
+#: ../common/scram-common.c:297
msgid "could not encode stored key"
msgstr "konnte Stored Key nicht kodieren"
-#: ../common/scram-common.c:315
+#: ../common/scram-common.c:314
msgid "could not encode server key"
msgstr "konnte Server Key nicht kodieren"
msgid "You might have antivirus, backup, or similar software interfering with the database system."
msgstr "Möglicherweise stört eine Antivirus-, Datensicherungs- oder ähnliche Software das Datenbanksystem."
-#: ../port/path.c:775
+#: ../port/path.c:852
#, c-format
msgid "could not get current working directory: %s\n"
msgstr "konnte aktuelles Arbeitsverzeichnis nicht ermitteln: %s\n"
msgid "unrecognized parameter namespace \"%s\""
msgstr "unbekannter Parameter-Namensraum »%s«"
-#: access/common/reloptions.c:1302 commands/variable.c:1167
+#: access/common/reloptions.c:1302 commands/variable.c:1214
#, c-format
msgid "tables declared WITH OIDS are not supported"
msgstr "Tabellen mit WITH OIDS werden nicht unterstützt"
msgid "To fix this, do REINDEX INDEX \"%s\"."
msgstr "Um das zu reparieren, führen Sie REINDEX INDEX \"%s\" aus."
-#: access/gin/ginutil.c:146 executor/execExpr.c:2169
+#: access/gin/ginutil.c:146 executor/execExpr.c:2177
#: utils/adt/arrayfuncs.c:4052 utils/adt/arrayfuncs.c:6739
#: utils/adt/rowtypes.c:984
#, c-format
#: access/hash/hashfunc.c:280 access/hash/hashfunc.c:336 catalog/heap.c:671
#: catalog/heap.c:677 commands/createas.c:206 commands/createas.c:515
-#: commands/indexcmds.c:2015 commands/tablecmds.c:17711 commands/view.c:86
+#: commands/indexcmds.c:2022 commands/tablecmds.c:17711 commands/view.c:86
#: regex/regc_pg_locale.c:243 utils/adt/formatting.c:1648
#: utils/adt/formatting.c:1770 utils/adt/formatting.c:1893 utils/adt/like.c:191
#: utils/adt/like_support.c:1025 utils/adt/varchar.c:739
msgid "operator family \"%s\" of access method %s is missing cross-type operator(s)"
msgstr "in Operatorfamilie »%s« für Zugriffsmethode %s fehlen typübergreifende Operatoren"
-#: access/heap/heapam.c:2048
+#: access/heap/heapam.c:2049
#, c-format
msgid "cannot insert tuples in a parallel worker"
msgstr "in einem parallelen Arbeitsprozess können keine Tupel eingefügt werden"
-#: access/heap/heapam.c:2567
+#: access/heap/heapam.c:2568
#, c-format
msgid "cannot delete tuples during a parallel operation"
msgstr "während einer parallelen Operation können keine Tupel gelöscht werden"
-#: access/heap/heapam.c:2614
+#: access/heap/heapam.c:2615
#, c-format
msgid "attempted to delete invisible tuple"
msgstr "Versuch ein unsichtbares Tupel zu löschen"
-#: access/heap/heapam.c:3062 access/heap/heapam.c:6294 access/index/genam.c:819
+#: access/heap/heapam.c:3063 access/heap/heapam.c:6339 access/index/genam.c:819
#, c-format
msgid "cannot update tuples during a parallel operation"
msgstr "während einer parallelen Operation können keine Tupel aktualisiert werden"
-#: access/heap/heapam.c:3194
+#: access/heap/heapam.c:3239
#, c-format
msgid "attempted to update invisible tuple"
msgstr "Versuch ein unsichtbares Tupel zu aktualisieren"
-#: access/heap/heapam.c:4705 access/heap/heapam.c:4743
-#: access/heap/heapam.c:5008 access/heap/heapam_handler.c:467
+#: access/heap/heapam.c:4750 access/heap/heapam.c:4788
+#: access/heap/heapam.c:5053 access/heap/heapam_handler.c:467
#, c-format
msgid "could not obtain lock on row in relation \"%s\""
msgstr "konnte Sperre für Zeile in Relation »%s« nicht setzen"
-#: access/heap/heapam.c:6107 commands/trigger.c:3347
+#: access/heap/heapam.c:6152 commands/trigger.c:3347
#: executor/nodeModifyTable.c:2381 executor/nodeModifyTable.c:2472
#, c-format
msgid "tuple to be updated was already modified by an operation triggered by the current command"
#: access/transam/xlog.c:3941 access/transam/xlog.c:8780
#: access/transam/xlogfuncs.c:702 backup/basebackup_server.c:151
#: backup/basebackup_server.c:244 commands/dbcommands.c:495
-#: postmaster/postmaster.c:4557 postmaster/postmaster.c:5560
+#: postmaster/postmaster.c:4558 postmaster/postmaster.c:5562
#: replication/logical/origin.c:603 replication/slot.c:1804
#: storage/file/copydir.c:157 storage/smgr/md.c:232 utils/time/snapmgr.c:1263
#, c-format
#: access/transam/timeline.c:424 access/transam/timeline.c:498
#: access/transam/xlog.c:3024 access/transam/xlog.c:3221
#: access/transam/xlog.c:3953 commands/dbcommands.c:507
-#: postmaster/postmaster.c:4567 postmaster/postmaster.c:4577
+#: postmaster/postmaster.c:4568 postmaster/postmaster.c:4578
#: replication/logical/origin.c:615 replication/logical/origin.c:657
#: replication/logical/origin.c:676 replication/logical/snapbuild.c:1776
#: replication/slot.c:1839 storage/file/buffile.c:545
-#: storage/file/copydir.c:197 utils/init/miscinit.c:1612
-#: utils/init/miscinit.c:1623 utils/init/miscinit.c:1631 utils/misc/guc.c:4346
-#: utils/misc/guc.c:4377 utils/misc/guc.c:5513 utils/misc/guc.c:5531
+#: storage/file/copydir.c:197 utils/init/miscinit.c:1656
+#: utils/init/miscinit.c:1667 utils/init/miscinit.c:1675 utils/misc/guc.c:4387
+#: utils/misc/guc.c:4418 utils/misc/guc.c:5554 utils/misc/guc.c:5572
#: utils/time/snapmgr.c:1268 utils/time/snapmgr.c:1275
#, c-format
msgid "could not write to file \"%s\": %m"
msgstr "auf Index »%s« kann nicht zugegriffen werden, während er reindiziert wird"
#: access/index/indexam.c:208 catalog/objectaddress.c:1394
-#: commands/indexcmds.c:2843 commands/tablecmds.c:272 commands/tablecmds.c:296
-#: commands/tablecmds.c:17406 commands/tablecmds.c:19249
+#: commands/indexcmds.c:2850 commands/tablecmds.c:272 commands/tablecmds.c:296
+#: commands/tablecmds.c:17406 commands/tablecmds.c:19275
#, c-format
msgid "\"%s\" is not an index"
msgstr "»%s« ist kein Index"
msgid "%s cannot be empty."
msgstr "%s kann nicht leer sein."
-#: access/table/tableamapi.c:123 access/transam/xlogrecovery.c:4808
+#: access/table/tableamapi.c:123 access/transam/xlogrecovery.c:4809
#, c-format
msgid "%s is too long (maximum %d characters)."
msgstr "%s ist zu lang (maximal %d Zeichen)."
msgid "invalid MultiXactId: %u"
msgstr "ungültige MultiXactId: %u"
-#: access/transam/parallel.c:729 access/transam/parallel.c:848
+#: access/transam/parallel.c:748 access/transam/parallel.c:867
#, c-format
msgid "parallel worker failed to initialize"
msgstr "Initialisierung von parallelem Arbeitsprozess fehlgeschlagen"
-#: access/transam/parallel.c:730 access/transam/parallel.c:849
+#: access/transam/parallel.c:749 access/transam/parallel.c:868
#, c-format
msgid "More details may be available in the server log."
msgstr "Weitere Einzelheiten sind möglicherweise im Serverlog zu finden."
-#: access/transam/parallel.c:910
+#: access/transam/parallel.c:929
#, c-format
msgid "postmaster exited during a parallel transaction"
msgstr "Postmaster beendete während einer parallelen Transaktion"
-#: access/transam/parallel.c:1097
+#: access/transam/parallel.c:1116
#, c-format
msgid "lost connection to parallel worker"
msgstr "Verbindung mit parallelem Arbeitsprozess verloren"
-#: access/transam/parallel.c:1163 access/transam/parallel.c:1165
+#: access/transam/parallel.c:1182 access/transam/parallel.c:1184
msgid "parallel worker"
msgstr "paralleler Arbeitsprozess"
-#: access/transam/parallel.c:1319 replication/logical/applyparallelworker.c:893
+#: access/transam/parallel.c:1338 replication/logical/applyparallelworker.c:893
#, c-format
msgid "could not map dynamic shared memory segment"
msgstr "konnte dynamisches Shared-Memory-Segment nicht mappen"
-#: access/transam/parallel.c:1324 replication/logical/applyparallelworker.c:899
+#: access/transam/parallel.c:1343 replication/logical/applyparallelworker.c:899
#, c-format
msgid "invalid magic number in dynamic shared memory segment"
msgstr "ungültige magische Zahl in dynamischem Shared-Memory-Segment"
#: access/transam/xlog.c:4093 access/transam/xlog.c:4100
#: access/transam/xlog.c:4107 access/transam/xlog.c:4114
#: access/transam/xlog.c:4123 access/transam/xlog.c:4130
-#: utils/init/miscinit.c:1769
+#: utils/init/miscinit.c:1813
#, c-format
msgid "database files are incompatible with server"
msgstr "Datenbankdateien sind inkompatibel mit Server"
msgid "Execute pg_wal_replay_resume() to promote."
msgstr "Führen Sie pg_wal_replay_resume() aus, um den Server zum Primärserver zu befördern."
-#: access/transam/xlogrecovery.c:2891 access/transam/xlogrecovery.c:4628
+#: access/transam/xlogrecovery.c:2891 access/transam/xlogrecovery.c:4629
#, c-format
msgid "recovery has paused"
msgstr "Wiederherstellung wurde pausiert"
msgid "could not read from WAL segment %s, LSN %X/%X, offset %u: read %d of %zu"
msgstr "konnte nicht aus WAL-Segment %s, LSN %X/%X, Position %u lesen: %d von %zu gelesen"
-#: access/transam/xlogrecovery.c:4010
+#: access/transam/xlogrecovery.c:4011
#, c-format
msgid "invalid checkpoint location"
msgstr "ungültige Checkpoint-Position"
-#: access/transam/xlogrecovery.c:4020
+#: access/transam/xlogrecovery.c:4021
#, c-format
msgid "invalid checkpoint record"
msgstr "ungültiger Checkpoint-Datensatz"
-#: access/transam/xlogrecovery.c:4026
+#: access/transam/xlogrecovery.c:4027
#, c-format
msgid "invalid resource manager ID in checkpoint record"
msgstr "ungültige Resource-Manager-ID im Checkpoint-Datensatz"
-#: access/transam/xlogrecovery.c:4034
+#: access/transam/xlogrecovery.c:4035
#, c-format
msgid "invalid xl_info in checkpoint record"
msgstr "ungültige xl_info im Checkpoint-Datensatz"
-#: access/transam/xlogrecovery.c:4040
+#: access/transam/xlogrecovery.c:4041
#, c-format
msgid "invalid length of checkpoint record"
msgstr "ungültige Länge des Checkpoint-Datensatzes"
-#: access/transam/xlogrecovery.c:4094
+#: access/transam/xlogrecovery.c:4095
#, c-format
msgid "new timeline %u is not a child of database system timeline %u"
msgstr "neue Zeitleiste %u ist kein Kind der Datenbanksystemzeitleiste %u"
-#: access/transam/xlogrecovery.c:4108
+#: access/transam/xlogrecovery.c:4109
#, c-format
msgid "new timeline %u forked off current database system timeline %u before current recovery point %X/%X"
msgstr "neue Zeitleiste %u zweigte von der aktuellen Datenbanksystemzeitleiste %u vor dem aktuellen Wiederherstellungspunkt %X/%X ab"
-#: access/transam/xlogrecovery.c:4127
+#: access/transam/xlogrecovery.c:4128
#, c-format
msgid "new target timeline is %u"
msgstr "neue Zielzeitleiste ist %u"
-#: access/transam/xlogrecovery.c:4330
+#: access/transam/xlogrecovery.c:4331
#, c-format
msgid "WAL receiver process shutdown requested"
msgstr "Herunterfahren des WAL-Receiver-Prozesses verlangt"
-#: access/transam/xlogrecovery.c:4390
+#: access/transam/xlogrecovery.c:4391
#, c-format
msgid "received promote request"
msgstr "Anforderung zum Befördern empfangen"
-#: access/transam/xlogrecovery.c:4619
+#: access/transam/xlogrecovery.c:4620
#, c-format
msgid "hot standby is not possible because of insufficient parameter settings"
msgstr "Hot Standby ist nicht möglich wegen unzureichender Parametereinstellungen"
-#: access/transam/xlogrecovery.c:4620 access/transam/xlogrecovery.c:4647
-#: access/transam/xlogrecovery.c:4677
+#: access/transam/xlogrecovery.c:4621 access/transam/xlogrecovery.c:4648
+#: access/transam/xlogrecovery.c:4678
#, c-format
msgid "%s = %d is a lower setting than on the primary server, where its value was %d."
msgstr "%s = %d ist eine niedrigere Einstellung als auf dem Primärserver, wo der Wert %d war."
-#: access/transam/xlogrecovery.c:4629
+#: access/transam/xlogrecovery.c:4630
#, c-format
msgid "If recovery is unpaused, the server will shut down."
msgstr "Wenn die Wiederherstellungspause beendet wird, wird der Server herunterfahren."
-#: access/transam/xlogrecovery.c:4630
+#: access/transam/xlogrecovery.c:4631
#, c-format
msgid "You can then restart the server after making the necessary configuration changes."
msgstr "Sie können den Server dann neu starten, nachdem die nötigen Konfigurationsänderungen getätigt worden sind."
-#: access/transam/xlogrecovery.c:4641
+#: access/transam/xlogrecovery.c:4642
#, c-format
msgid "promotion is not possible because of insufficient parameter settings"
msgstr "Beförderung ist nicht möglich wegen unzureichender Parametereinstellungen"
-#: access/transam/xlogrecovery.c:4651
+#: access/transam/xlogrecovery.c:4652
#, c-format
msgid "Restart the server after making the necessary configuration changes."
msgstr "Starten Sie den Server neu, nachdem die nötigen Konfigurationsänderungen getätigt worden sind."
-#: access/transam/xlogrecovery.c:4675
+#: access/transam/xlogrecovery.c:4676
#, c-format
msgid "recovery aborted because of insufficient parameter settings"
msgstr "Wiederherstellung abgebrochen wegen unzureichender Parametereinstellungen"
-#: access/transam/xlogrecovery.c:4681
+#: access/transam/xlogrecovery.c:4682
#, c-format
msgid "You can restart the server after making the necessary configuration changes."
msgstr "Sie können den Server neu starten, nachdem die nötigen Konfigurationsänderungen getätigt worden sind."
-#: access/transam/xlogrecovery.c:4723
+#: access/transam/xlogrecovery.c:4724
#, c-format
msgid "multiple recovery targets specified"
msgstr "mehrere Wiederherstellungsziele angegeben"
-#: access/transam/xlogrecovery.c:4724
+#: access/transam/xlogrecovery.c:4725
#, c-format
msgid "At most one of recovery_target, recovery_target_lsn, recovery_target_name, recovery_target_time, recovery_target_xid may be set."
msgstr "Höchstens eins aus recovery_target, recovery_target_lsn, recovery_target_name, recovery_target_time, recovery_target_xid darf gesetzt sein."
-#: access/transam/xlogrecovery.c:4735
+#: access/transam/xlogrecovery.c:4736
#, c-format
msgid "The only allowed value is \"immediate\"."
msgstr "Der einzige erlaubte Wert ist »immediate«."
-#: access/transam/xlogrecovery.c:4887 utils/adt/timestamp.c:186
+#: access/transam/xlogrecovery.c:4888 utils/adt/timestamp.c:186
#: utils/adt/timestamp.c:439
#, c-format
msgid "timestamp out of range: \"%s\""
msgstr "timestamp ist außerhalb des gültigen Bereichs: »%s«"
-#: access/transam/xlogrecovery.c:4932
+#: access/transam/xlogrecovery.c:4933
#, c-format
msgid "recovery_target_timeline is not a valid number."
msgstr "recovery_target_timeline ist keine gültige Zahl."
msgid "archive command was terminated by exception 0x%X"
msgstr "Archivbefehl wurde durch Ausnahme 0x%X beendet"
-#: archive/shell_archive.c:107 postmaster/postmaster.c:3678
+#: archive/shell_archive.c:107 postmaster/postmaster.c:3679
#, 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."
msgid "directory \"%s\" exists but is not empty"
msgstr "Verzeichnis »%s« existiert aber ist nicht leer"
-#: backup/basebackup_server.c:125 utils/init/postinit.c:1164
+#: backup/basebackup_server.c:125 utils/init/postinit.c:1166
#, c-format
msgid "could not access directory \"%s\": %m"
msgstr "konnte nicht auf Verzeichnis »%s« zugreifen: %m"
#: commands/vacuum.c:211 commands/view.c:446 libpq/auth.c:326
#: replication/logical/applyparallelworker.c:1044 replication/syncrep.c:1017
#: storage/lmgr/deadlock.c:1134 storage/lmgr/proc.c:1366 utils/misc/guc.c:3122
-#: utils/misc/guc.c:3158 utils/misc/guc.c:3228 utils/misc/guc.c:6638
-#: utils/misc/guc.c:6672 utils/misc/guc.c:6706 utils/misc/guc.c:6749
-#: utils/misc/guc.c:6791
+#: utils/misc/guc.c:3158 utils/misc/guc.c:3228 utils/misc/guc.c:6673
+#: utils/misc/guc.c:6707 utils/misc/guc.c:6741 utils/misc/guc.c:6784
+#: utils/misc/guc.c:6826
#, c-format
msgid "%s"
msgstr "%s"
msgid "generation expression is not immutable"
msgstr "Generierungsausdruck ist nicht »immutable«"
-#: catalog/heap.c:2809 rewrite/rewriteHandler.c:1298
+#: catalog/heap.c:2809 rewrite/rewriteHandler.c:1292
#, 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:2814 commands/prepare.c:334 parser/analyze.c:2753
#: parser/parse_target.c:593 parser/parse_target.c:883
-#: parser/parse_target.c:893 rewrite/rewriteHandler.c:1303
+#: parser/parse_target.c:893 rewrite/rewriteHandler.c:1297
#, c-format
msgid "You will need to rewrite or cast the expression."
msgstr "Sie müssen den Ausdruck umschreiben oder eine Typumwandlung vornehmen."
msgid "cannot reindex temporary tables of other sessions"
msgstr "kann temporäre Tabellen anderer Sitzungen nicht reindizieren"
-#: catalog/index.c:3685 commands/indexcmds.c:3607
+#: catalog/index.c:3685 commands/indexcmds.c:3614
#, c-format
msgid "cannot reindex invalid index on TOAST table"
msgstr "ungültiger Index einer TOAST-Tabelle kann nicht reindiziert werden"
-#: catalog/index.c:3701 commands/indexcmds.c:3487 commands/indexcmds.c:3631
+#: catalog/index.c:3701 commands/indexcmds.c:3494 commands/indexcmds.c:3638
#: commands/tablecmds.c:3428
#, c-format
msgid "cannot move system relation \"%s\""
msgstr "ungültiger Index »%s.%s« einer TOAST-Tabelle kann nicht reindizert werden, wird übersprungen"
#: catalog/namespace.c:260 catalog/namespace.c:464 catalog/namespace.c:556
-#: commands/trigger.c:5738
+#: commands/trigger.c:5736
#, c-format
msgid "cross-database references are not implemented: \"%s.%s.%s\""
msgstr "Verweise auf andere Datenbanken sind nicht implementiert: »%s.%s.%s«"
msgstr "unbekannter Objekttyp »%s«"
#. translator: second %s is, e.g., "table %s"
-#: catalog/objectaddress.c:2941
+#: catalog/objectaddress.c:2966
#, c-format
msgid "column %s of %s"
msgstr "Spalte %s von %s"
-#: catalog/objectaddress.c:2956
+#: catalog/objectaddress.c:2981
#, c-format
msgid "function %s"
msgstr "Funktion %s"
-#: catalog/objectaddress.c:2969
+#: catalog/objectaddress.c:2994
#, c-format
msgid "type %s"
msgstr "Typ %s"
-#: catalog/objectaddress.c:3006
+#: catalog/objectaddress.c:3031
#, c-format
msgid "cast from %s to %s"
msgstr "Typumwandlung von %s in %s"
-#: catalog/objectaddress.c:3039
+#: catalog/objectaddress.c:3064
#, c-format
msgid "collation %s"
msgstr "Sortierfolge %s"
#. translator: second %s is, e.g., "table %s"
-#: catalog/objectaddress.c:3070
+#: catalog/objectaddress.c:3095
#, c-format
msgid "constraint %s on %s"
msgstr "Constraint %s für %s"
-#: catalog/objectaddress.c:3076
+#: catalog/objectaddress.c:3101
#, c-format
msgid "constraint %s"
msgstr "Constraint %s"
-#: catalog/objectaddress.c:3108
+#: catalog/objectaddress.c:3133
#, c-format
msgid "conversion %s"
msgstr "Konversion %s"
#. translator: %s is typically "column %s of table %s"
-#: catalog/objectaddress.c:3130
+#: catalog/objectaddress.c:3155
#, c-format
msgid "default value for %s"
msgstr "Vorgabewert für %s"
-#: catalog/objectaddress.c:3141
+#: catalog/objectaddress.c:3166
#, c-format
msgid "language %s"
msgstr "Sprache %s"
-#: catalog/objectaddress.c:3149
+#: catalog/objectaddress.c:3174
#, c-format
msgid "large object %u"
msgstr "Large Object %u"
-#: catalog/objectaddress.c:3162
+#: catalog/objectaddress.c:3187
#, c-format
msgid "operator %s"
msgstr "Operator %s"
-#: catalog/objectaddress.c:3199
+#: catalog/objectaddress.c:3224
#, c-format
msgid "operator class %s for access method %s"
msgstr "Operatorklasse %s für Zugriffsmethode %s"
-#: catalog/objectaddress.c:3227
+#: catalog/objectaddress.c:3252
#, c-format
msgid "access method %s"
msgstr "Zugriffsmethode %s"
#. first two %s's are data type names, the third %s is the
#. description of the operator family, and the last %s is the
#. textual form of the operator with arguments.
-#: catalog/objectaddress.c:3276
+#: catalog/objectaddress.c:3307
#, c-format
msgid "operator %d (%s, %s) of %s: %s"
msgstr "Operator %d (%s, %s) von %s: %s"
#. are data type names, the third %s is the description of the
#. operator family, and the last %s is the textual form of the
#. function with arguments.
-#: catalog/objectaddress.c:3333
+#: catalog/objectaddress.c:3372
#, c-format
msgid "function %d (%s, %s) of %s: %s"
msgstr "Funktion %d (%s, %s) von %s: %s"
#. translator: second %s is, e.g., "table %s"
-#: catalog/objectaddress.c:3385
+#: catalog/objectaddress.c:3426
#, c-format
msgid "rule %s on %s"
msgstr "Regel %s für %s"
#. translator: second %s is, e.g., "table %s"
-#: catalog/objectaddress.c:3431
+#: catalog/objectaddress.c:3472
#, c-format
msgid "trigger %s on %s"
msgstr "Trigger %s für %s"
-#: catalog/objectaddress.c:3451
+#: catalog/objectaddress.c:3492
#, c-format
msgid "schema %s"
msgstr "Schema %s"
-#: catalog/objectaddress.c:3479
+#: catalog/objectaddress.c:3520
#, c-format
msgid "statistics object %s"
msgstr "Statistikobjekt %s"
-#: catalog/objectaddress.c:3510
+#: catalog/objectaddress.c:3551
#, c-format
msgid "text search parser %s"
msgstr "Textsucheparser %s"
-#: catalog/objectaddress.c:3541
+#: catalog/objectaddress.c:3582
#, c-format
msgid "text search dictionary %s"
msgstr "Textsuchewörterbuch %s"
-#: catalog/objectaddress.c:3572
+#: catalog/objectaddress.c:3613
#, c-format
msgid "text search template %s"
msgstr "Textsuchevorlage %s"
-#: catalog/objectaddress.c:3603
+#: catalog/objectaddress.c:3644
#, c-format
msgid "text search configuration %s"
msgstr "Textsuchekonfiguration %s"
-#: catalog/objectaddress.c:3616
+#: catalog/objectaddress.c:3657
#, c-format
msgid "role %s"
msgstr "Rolle %s"
-#: catalog/objectaddress.c:3653 catalog/objectaddress.c:5505
+#: catalog/objectaddress.c:3694 catalog/objectaddress.c:5546
#, c-format
msgid "membership of role %s in role %s"
msgstr "Mitgliedschaft von Rolle %s in Rolle %s"
-#: catalog/objectaddress.c:3674
+#: catalog/objectaddress.c:3715
#, c-format
msgid "database %s"
msgstr "Datenbank %s"
-#: catalog/objectaddress.c:3690
+#: catalog/objectaddress.c:3731
#, c-format
msgid "tablespace %s"
msgstr "Tablespace %s"
-#: catalog/objectaddress.c:3701
+#: catalog/objectaddress.c:3742
#, c-format
msgid "foreign-data wrapper %s"
msgstr "Fremddaten-Wrapper %s"
-#: catalog/objectaddress.c:3711
+#: catalog/objectaddress.c:3752
#, c-format
msgid "server %s"
msgstr "Server %s"
-#: catalog/objectaddress.c:3744
+#: catalog/objectaddress.c:3785
#, c-format
msgid "user mapping for %s on server %s"
msgstr "Benutzerabbildung für %s auf Server %s"
-#: catalog/objectaddress.c:3796
+#: catalog/objectaddress.c:3837
#, c-format
msgid "default privileges on new relations belonging to role %s in schema %s"
msgstr "Vorgabeprivilegien für neue Relationen von Rolle %s in Schema %s"
-#: catalog/objectaddress.c:3800
+#: catalog/objectaddress.c:3841
#, c-format
msgid "default privileges on new relations belonging to role %s"
msgstr "Vorgabeprivilegien für neue Relationen von Rolle %s"
-#: catalog/objectaddress.c:3806
+#: catalog/objectaddress.c:3847
#, c-format
msgid "default privileges on new sequences belonging to role %s in schema %s"
msgstr "Vorgabeprivilegien für neue Sequenzen von Rolle %s in Schema %s"
-#: catalog/objectaddress.c:3810
+#: catalog/objectaddress.c:3851
#, c-format
msgid "default privileges on new sequences belonging to role %s"
msgstr "Vorgabeprivilegien für neue Sequenzen von Rolle %s"
-#: catalog/objectaddress.c:3816
+#: catalog/objectaddress.c:3857
#, c-format
msgid "default privileges on new functions belonging to role %s in schema %s"
msgstr "Vorgabeprivilegien für neue Funktionen von Rolle %s in Schema %s"
-#: catalog/objectaddress.c:3820
+#: catalog/objectaddress.c:3861
#, c-format
msgid "default privileges on new functions belonging to role %s"
msgstr "Vorgabeprivilegien für neue Funktionen von Rolle %s"
-#: catalog/objectaddress.c:3826
+#: catalog/objectaddress.c:3867
#, c-format
msgid "default privileges on new types belonging to role %s in schema %s"
msgstr "Vorgabeprivilegien für neue Typen von Rolle %s in Schema %s"
-#: catalog/objectaddress.c:3830
+#: catalog/objectaddress.c:3871
#, c-format
msgid "default privileges on new types belonging to role %s"
msgstr "Vorgabeprivilegien für neue Typen von Rolle %s"
-#: catalog/objectaddress.c:3836
+#: catalog/objectaddress.c:3877
#, c-format
msgid "default privileges on new schemas belonging to role %s"
msgstr "Vorgabeprivilegien für neue Schemas von Rolle %s"
-#: catalog/objectaddress.c:3843
+#: catalog/objectaddress.c:3884
#, c-format
msgid "default privileges belonging to role %s in schema %s"
msgstr "Vorgabeprivilegien von Rolle %s in Schema %s"
-#: catalog/objectaddress.c:3847
+#: catalog/objectaddress.c:3888
#, c-format
msgid "default privileges belonging to role %s"
msgstr "Vorgabeprivilegien von Rolle %s"
-#: catalog/objectaddress.c:3869
+#: catalog/objectaddress.c:3910
#, c-format
msgid "extension %s"
msgstr "Erweiterung %s"
-#: catalog/objectaddress.c:3886
+#: catalog/objectaddress.c:3927
#, c-format
msgid "event trigger %s"
msgstr "Ereignistrigger %s"
-#: catalog/objectaddress.c:3910
+#: catalog/objectaddress.c:3951
#, c-format
msgid "parameter %s"
msgstr "Parameter %s"
#. translator: second %s is, e.g., "table %s"
-#: catalog/objectaddress.c:3953
+#: catalog/objectaddress.c:3994
#, c-format
msgid "policy %s on %s"
msgstr "Policy %s für %s"
-#: catalog/objectaddress.c:3967
+#: catalog/objectaddress.c:4008
#, c-format
msgid "publication %s"
msgstr "Publikation %s"
-#: catalog/objectaddress.c:3980
+#: catalog/objectaddress.c:4021
#, c-format
msgid "publication of schema %s in publication %s"
msgstr "Publikation von Schema %s in Publikation %s"
#. translator: first %s is, e.g., "table %s"
-#: catalog/objectaddress.c:4011
+#: catalog/objectaddress.c:4052
#, c-format
msgid "publication of %s in publication %s"
msgstr "Publikation von %s in Publikation %s"
-#: catalog/objectaddress.c:4024
+#: catalog/objectaddress.c:4065
#, c-format
msgid "subscription %s"
msgstr "Subskription %s"
-#: catalog/objectaddress.c:4045
+#: catalog/objectaddress.c:4086
#, c-format
msgid "transform for %s language %s"
msgstr "Transformation %s für Sprache %s"
-#: catalog/objectaddress.c:4116
+#: catalog/objectaddress.c:4157
#, c-format
msgid "table %s"
msgstr "Tabelle %s"
-#: catalog/objectaddress.c:4121
+#: catalog/objectaddress.c:4162
#, c-format
msgid "index %s"
msgstr "Index %s"
-#: catalog/objectaddress.c:4125
+#: catalog/objectaddress.c:4166
#, c-format
msgid "sequence %s"
msgstr "Sequenz %s"
-#: catalog/objectaddress.c:4129
+#: catalog/objectaddress.c:4170
#, c-format
msgid "toast table %s"
msgstr "TOAST-Tabelle %s"
-#: catalog/objectaddress.c:4133
+#: catalog/objectaddress.c:4174
#, c-format
msgid "view %s"
msgstr "Sicht %s"
-#: catalog/objectaddress.c:4137
+#: catalog/objectaddress.c:4178
#, c-format
msgid "materialized view %s"
msgstr "materialisierte Sicht %s"
-#: catalog/objectaddress.c:4141
+#: catalog/objectaddress.c:4182
#, c-format
msgid "composite type %s"
msgstr "zusammengesetzter Typ %s"
-#: catalog/objectaddress.c:4145
+#: catalog/objectaddress.c:4186
#, c-format
msgid "foreign table %s"
msgstr "Fremdtabelle %s"
-#: catalog/objectaddress.c:4150
+#: catalog/objectaddress.c:4191
#, c-format
msgid "relation %s"
msgstr "Relation %s"
-#: catalog/objectaddress.c:4191
+#: catalog/objectaddress.c:4232
#, c-format
msgid "operator family %s for access method %s"
msgstr "Operatorfamilie %s für Zugriffsmethode %s"
msgid "return type of inverse transition function %s is not %s"
msgstr "Rückgabetyp der inversen Übergangsfunktion %s ist nicht %s"
-#: catalog/pg_aggregate.c:352 executor/nodeWindowAgg.c:3009
+#: catalog/pg_aggregate.c:352 executor/nodeWindowAgg.c:3008
#, c-format
msgid "strictness of aggregate's forward and inverse transition functions must match"
msgstr "Striktheit der vorwärtigen und inversen Übergangsfunktionen einer Aggregatfunktion müssen übereinstimmen"
msgid "You can manually specify a multirange type name using the \"multirange_type_name\" attribute."
msgstr "Sie können einen Multirange-Typnamen manuell angeben, mit dem Attribut »multirange_type_name«."
-#: catalog/storage.c:505 storage/buffer/bufmgr.c:1145
+#: catalog/storage.c:530 storage/buffer/bufmgr.c:1145
#, c-format
msgid "invalid page in block %u of relation %s"
msgstr "ungültige Seite in Block %u von Relation %s"
msgid "parameter \"%s\" must be READ_ONLY, SHAREABLE, or READ_WRITE"
msgstr "Parameter »%s« muss READ_ONLY, SHAREABLE oder READ_WRITE sein"
-#: commands/alter.c:86 commands/event_trigger.c:174
+#: commands/alter.c:87 commands/event_trigger.c:174
#, c-format
msgid "event trigger \"%s\" already exists"
msgstr "Ereignistrigger »%s« existiert bereits"
-#: commands/alter.c:89 commands/foreigncmds.c:593
+#: commands/alter.c:90 commands/foreigncmds.c:593
#, c-format
msgid "foreign-data wrapper \"%s\" already exists"
msgstr "Fremddaten-Wrapper »%s« existiert bereits"
-#: commands/alter.c:92 commands/foreigncmds.c:884
+#: commands/alter.c:93 commands/foreigncmds.c:884
#, c-format
msgid "server \"%s\" already exists"
msgstr "Server »%s« existiert bereits"
-#: commands/alter.c:95 commands/proclang.c:133
+#: commands/alter.c:96 commands/proclang.c:133
#, c-format
msgid "language \"%s\" already exists"
msgstr "Sprache »%s« existiert bereits"
-#: commands/alter.c:98 commands/publicationcmds.c:771
+#: commands/alter.c:99 commands/publicationcmds.c:771
#, c-format
msgid "publication \"%s\" already exists"
msgstr "Publikation »%s« existiert bereits"
-#: commands/alter.c:101 commands/subscriptioncmds.c:657
+#: commands/alter.c:102 commands/subscriptioncmds.c:657
#, c-format
msgid "subscription \"%s\" already exists"
msgstr "Subskription »%s« existiert bereits"
-#: commands/alter.c:124
+#: commands/alter.c:125
#, c-format
msgid "conversion \"%s\" already exists in schema \"%s\""
msgstr "Konversion »%s« existiert bereits in Schema »%s«"
-#: commands/alter.c:128
+#: commands/alter.c:129
#, c-format
msgid "statistics object \"%s\" already exists in schema \"%s\""
msgstr "Statistikobjekt »%s« existiert bereits in Schema »%s«"
-#: commands/alter.c:132
+#: commands/alter.c:133
#, c-format
msgid "text search parser \"%s\" already exists in schema \"%s\""
msgstr "Textsucheparser »%s« existiert bereits in Schema »%s«"
-#: commands/alter.c:136
+#: commands/alter.c:137
#, c-format
msgid "text search dictionary \"%s\" already exists in schema \"%s\""
msgstr "Textsuchewörterbuch »%s« existiert bereits in Schema »%s«"
-#: commands/alter.c:140
+#: commands/alter.c:141
#, c-format
msgid "text search template \"%s\" already exists in schema \"%s\""
msgstr "Textsuchevorlage »%s« existiert bereits in Schema »%s«"
-#: commands/alter.c:144
+#: commands/alter.c:145
#, c-format
msgid "text search configuration \"%s\" already exists in schema \"%s\""
msgstr "Textsuchekonfiguration »%s« existiert bereits in Schema »%s«"
-#: commands/alter.c:217
+#: commands/alter.c:218
#, c-format
msgid "must be superuser to rename %s"
msgstr "nur Superuser können %s umbenennen"
-#: commands/alter.c:259 commands/subscriptioncmds.c:636
+#: commands/alter.c:260 commands/subscriptioncmds.c:636
#: commands/subscriptioncmds.c:1116 commands/subscriptioncmds.c:1198
#: commands/subscriptioncmds.c:1837
#, c-format
msgid "password_required=false is superuser-only"
msgstr "password_required=false ist nur für Superuser"
-#: commands/alter.c:260 commands/subscriptioncmds.c:637
+#: commands/alter.c:261 commands/subscriptioncmds.c:637
#: commands/subscriptioncmds.c:1117 commands/subscriptioncmds.c:1199
#: commands/subscriptioncmds.c:1838
#, c-format
msgid "Subscriptions with the password_required option set to false may only be created or modified by the superuser."
msgstr "Subskriptionen mit der Option password_required auf falsch gesetzt können nur vom Superuser erzeugt oder geändert werden."
-#: commands/alter.c:775
+#: commands/alter.c:776
#, c-format
msgid "must be superuser to set schema of %s"
msgstr "nur Superuser können Schema von %s setzen"
msgid "access method \"%s\" already exists"
msgstr "Zugriffsmethode »%s« existiert bereits"
-#: commands/amcmds.c:154 commands/indexcmds.c:216 commands/indexcmds.c:839
-#: commands/opclasscmds.c:375 commands/opclasscmds.c:833
+#: commands/amcmds.c:154 commands/indexcmds.c:217 commands/indexcmds.c:846
+#: commands/opclasscmds.c:376 commands/opclasscmds.c:834
#, c-format
msgid "access method \"%s\" does not exist"
msgstr "Zugriffsmethode »%s« existiert nicht"
#: commands/collationcmds.c:125 commands/collationcmds.c:131
#: commands/define.c:389 commands/tablecmds.c:7952
-#: replication/pgoutput/pgoutput.c:309 replication/pgoutput/pgoutput.c:332
-#: replication/pgoutput/pgoutput.c:346 replication/pgoutput/pgoutput.c:356
-#: replication/pgoutput/pgoutput.c:366 replication/pgoutput/pgoutput.c:376
-#: replication/pgoutput/pgoutput.c:386 replication/walsender.c:996
+#: replication/pgoutput/pgoutput.c:316 replication/pgoutput/pgoutput.c:339
+#: replication/pgoutput/pgoutput.c:353 replication/pgoutput/pgoutput.c:363
+#: replication/pgoutput/pgoutput.c:373 replication/pgoutput/pgoutput.c:383
+#: replication/pgoutput/pgoutput.c:393 replication/walsender.c:996
#: replication/walsender.c:1018 replication/walsender.c:1028
#, c-format
msgid "conflicting or redundant options"
#: commands/dbcommands.c:1944 commands/dbcommands.c:2142
#: commands/dbcommands.c:2382 commands/dbcommands.c:2475
#: commands/dbcommands.c:2588 commands/dbcommands.c:3091
-#: utils/init/postinit.c:1021 utils/init/postinit.c:1085
-#: utils/init/postinit.c:1157
+#: utils/init/postinit.c:1023 utils/init/postinit.c:1087
+#: utils/init/postinit.c:1159
#, c-format
msgid "database \"%s\" does not exist"
msgstr "Datenbank »%s« existiert nicht"
msgid "Generated columns cannot be used in COPY."
msgstr "Generierte Spalten können nicht in COPY verwendet werden."
-#: commands/copy.c:842 commands/indexcmds.c:1886 commands/statscmds.c:242
+#: commands/copy.c:842 commands/indexcmds.c:1893 commands/statscmds.c:242
#: commands/tablecmds.c:2419 commands/tablecmds.c:3141
#: commands/tablecmds.c:3655 parser/parse_relation.c:3698
#: parser/parse_relation.c:3708 parser/parse_relation.c:3726
msgstr "ungültige Datenbank »%s« kann nicht als Template verwendet werden"
#: commands/dbcommands.c:988 commands/dbcommands.c:2393
-#: utils/init/postinit.c:1100
+#: utils/init/postinit.c:1102
#, c-format
msgid "Use DROP DATABASE to drop invalid databases."
msgstr "Verwenden Sie DROP DATABASE, um ungültige Datenbanken zu löschen."
msgstr[0] "kann nicht mehr als %d Argument an eine Prozedur übergeben"
msgstr[1] "kann nicht mehr als %d Argumente an eine Prozedur übergeben"
-#: commands/indexcmds.c:640
+#: commands/indexcmds.c:647
#, c-format
msgid "must specify at least one column"
msgstr "mindestens eine Spalte muss angegeben werden"
-#: commands/indexcmds.c:644
+#: commands/indexcmds.c:651
#, c-format
msgid "cannot use more than %d columns in an index"
msgstr "Index kann nicht mehr als %d Spalten enthalten"
-#: commands/indexcmds.c:687
+#: commands/indexcmds.c:694
#, c-format
msgid "cannot create index on relation \"%s\""
msgstr "kann keinen Index für Relation »%s« erzeugen"
-#: commands/indexcmds.c:713
+#: commands/indexcmds.c:720
#, c-format
msgid "cannot create index on partitioned table \"%s\" concurrently"
msgstr "kann Index für partitionierte Tabelle »%s« nicht nebenläufig erzeugen"
-#: commands/indexcmds.c:718
+#: commands/indexcmds.c:725
#, c-format
msgid "cannot create exclusion constraints on partitioned table \"%s\""
msgstr "kann keinen Exclusion-Constraint für partitionierte Tabelle »%s« erzeugen"
-#: commands/indexcmds.c:728
+#: commands/indexcmds.c:735
#, c-format
msgid "cannot create indexes on temporary tables of other sessions"
msgstr "kann keine Indexe für temporäre Tabellen anderer Sitzungen erzeugen"
-#: commands/indexcmds.c:766 commands/tablecmds.c:802 commands/tablespace.c:1184
+#: commands/indexcmds.c:773 commands/tablecmds.c:802 commands/tablespace.c:1184
#, c-format
msgid "cannot specify default tablespace for partitioned relations"
msgstr "für partitionierte Relationen kann kein Standard-Tablespace angegeben werden"
-#: commands/indexcmds.c:798 commands/tablecmds.c:833 commands/tablecmds.c:3435
+#: commands/indexcmds.c:805 commands/tablecmds.c:833 commands/tablecmds.c:3435
#, c-format
msgid "only shared relations can be placed in pg_global tablespace"
msgstr "nur geteilte Relationen können in den Tablespace »pg_global« gelegt werden"
-#: commands/indexcmds.c:831
+#: commands/indexcmds.c:838
#, c-format
msgid "substituting access method \"gist\" for obsolete method \"rtree\""
msgstr "ersetze Zugriffsmethode »gist« für obsolete Methode »rtree«"
-#: commands/indexcmds.c:852
+#: commands/indexcmds.c:859
#, c-format
msgid "access method \"%s\" does not support unique indexes"
msgstr "Zugriffsmethode »%s« unterstützt keine Unique Indexe"
-#: commands/indexcmds.c:857
+#: commands/indexcmds.c:864
#, c-format
msgid "access method \"%s\" does not support included columns"
msgstr "Zugriffsmethode »%s« unterstützt keine eingeschlossenen Spalten"
-#: commands/indexcmds.c:862
+#: commands/indexcmds.c:869
#, c-format
msgid "access method \"%s\" does not support multicolumn indexes"
msgstr "Zugriffsmethode »%s« unterstützt keine mehrspaltigen Indexe"
-#: commands/indexcmds.c:867
+#: commands/indexcmds.c:874
#, c-format
msgid "access method \"%s\" does not support exclusion constraints"
msgstr "Zugriffsmethode »%s« unterstützt keine Exclusion-Constraints"
-#: commands/indexcmds.c:994
+#: commands/indexcmds.c:1001
#, c-format
msgid "cannot match partition key to an index using access method \"%s\""
msgstr "Partitionierungsschlüssel kann nicht mit Zugriffsmethode »%s« mit einem Index gepaart werden"
-#: commands/indexcmds.c:1004
+#: commands/indexcmds.c:1011
#, c-format
msgid "unsupported %s constraint with partition key definition"
msgstr "nicht unterstützter %s-Constraint mit Partitionierungsschlüsseldefinition"
-#: commands/indexcmds.c:1006
+#: commands/indexcmds.c:1013
#, c-format
msgid "%s constraints cannot be used when partition keys include expressions."
msgstr "%s-Constraints können nicht verwendet werden, wenn Partitionierungsschlüssel Ausdrücke enthalten."
-#: commands/indexcmds.c:1048
+#: commands/indexcmds.c:1055
#, c-format
msgid "unique constraint on partitioned table must include all partitioning columns"
msgstr "Unique-Constraint für partitionierte Tabelle muss alle Partitionierungsspalten enthalten"
-#: commands/indexcmds.c:1049
+#: commands/indexcmds.c:1056
#, c-format
msgid "%s constraint on table \"%s\" lacks column \"%s\" which is part of the partition key."
msgstr "Im %s-Constraint in Tabelle »%s« fehlt Spalte »%s«, welche Teil des Partitionierungsschlüssels ist."
-#: commands/indexcmds.c:1068 commands/indexcmds.c:1087
+#: commands/indexcmds.c:1075 commands/indexcmds.c:1094
#, c-format
msgid "index creation on system columns is not supported"
msgstr "Indexerzeugung für Systemspalten wird nicht unterstützt"
-#: commands/indexcmds.c:1316 tcop/utility.c:1526
+#: commands/indexcmds.c:1323 tcop/utility.c:1526
#, c-format
msgid "cannot create unique index on partitioned table \"%s\""
msgstr "kann keinen Unique Index für partitionierte Tabelle »%s« erzeugen"
-#: commands/indexcmds.c:1318 tcop/utility.c:1528
+#: commands/indexcmds.c:1325 tcop/utility.c:1528
#, c-format
msgid "Table \"%s\" contains partitions that are foreign tables."
msgstr "Tabelle »%s« enthält Partitionen, die Fremdtabellen sind."
-#: commands/indexcmds.c:1803
+#: commands/indexcmds.c:1810
#, c-format
msgid "functions in index predicate must be marked IMMUTABLE"
msgstr "Funktionen im Indexprädikat müssen als IMMUTABLE markiert sein"
-#: commands/indexcmds.c:1881 parser/parse_utilcmd.c:2557
+#: commands/indexcmds.c:1888 parser/parse_utilcmd.c:2557
#: parser/parse_utilcmd.c:2692
#, c-format
msgid "column \"%s\" named in key does not exist"
msgstr "Spalte »%s«, die im Schlüssel verwendet wird, existiert nicht"
-#: commands/indexcmds.c:1905 parser/parse_utilcmd.c:1845
+#: commands/indexcmds.c:1912 parser/parse_utilcmd.c:1845
#, c-format
msgid "expressions are not supported in included columns"
msgstr "in eingeschlossenen Spalten werden keine Ausdrücke unterstützt"
-#: commands/indexcmds.c:1946
+#: commands/indexcmds.c:1953
#, c-format
msgid "functions in index expression must be marked IMMUTABLE"
msgstr "Funktionen im Indexausdruck müssen als IMMUTABLE markiert sein"
-#: commands/indexcmds.c:1961
+#: commands/indexcmds.c:1968
#, c-format
msgid "including column does not support a collation"
msgstr "inkludierte Spalte unterstützt keine Sortierfolge"
-#: commands/indexcmds.c:1965
+#: commands/indexcmds.c:1972
#, c-format
msgid "including column does not support an operator class"
msgstr "inkludierte Spalte unterstützt keine Operatorklasse"
-#: commands/indexcmds.c:1969
+#: commands/indexcmds.c:1976
#, c-format
msgid "including column does not support ASC/DESC options"
msgstr "inkludierte Spalte unterstützt die Optionen ASC/DESC nicht"
-#: commands/indexcmds.c:1973
+#: commands/indexcmds.c:1980
#, c-format
msgid "including column does not support NULLS FIRST/LAST options"
msgstr "inkludierte Spalte unterstützt die Optionen NULLS FIRST/LAST nicht"
-#: commands/indexcmds.c:2014
+#: commands/indexcmds.c:2021
#, c-format
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:2022 commands/tablecmds.c:17718 commands/typecmds.c:807
+#: commands/indexcmds.c:2029 commands/tablecmds.c:17718 commands/typecmds.c:807
#: parser/parse_expr.c:2722 parser/parse_type.c:568 parser/parse_utilcmd.c:3801
#: utils/adt/misc.c:586
#, c-format
msgid "collations are not supported by type %s"
msgstr "Sortierfolgen werden von Typ %s nicht unterstützt"
-#: commands/indexcmds.c:2087
+#: commands/indexcmds.c:2094
#, c-format
msgid "operator %s is not commutative"
msgstr "Operator %s ist nicht kommutativ"
-#: commands/indexcmds.c:2089
+#: commands/indexcmds.c:2096
#, c-format
msgid "Only commutative operators can be used in exclusion constraints."
msgstr "In Exclusion-Constraints können nur kommutative Operatoren verwendet werden."
-#: commands/indexcmds.c:2115
+#: commands/indexcmds.c:2122
#, c-format
msgid "operator %s is not a member of operator family \"%s\""
msgstr "Operator %s ist kein Mitglied der Operatorfamilie »%s«"
-#: commands/indexcmds.c:2118
+#: commands/indexcmds.c:2125
#, c-format
msgid "The exclusion operator must be related to the index operator class for the constraint."
msgstr "Der Exklusionsoperator muss in Beziehung zur Indexoperatorklasse des Constraints stehen."
-#: commands/indexcmds.c:2153
+#: commands/indexcmds.c:2160
#, c-format
msgid "access method \"%s\" does not support ASC/DESC options"
msgstr "Zugriffsmethode »%s« unterstützt die Optionen ASC/DESC nicht"
-#: commands/indexcmds.c:2158
+#: commands/indexcmds.c:2165
#, c-format
msgid "access method \"%s\" does not support NULLS FIRST/LAST options"
msgstr "Zugriffsmethode »%s« unterstützt die Optionen NULLS FIRST/LAST nicht"
-#: commands/indexcmds.c:2204 commands/tablecmds.c:17743
+#: commands/indexcmds.c:2211 commands/tablecmds.c:17743
#: commands/tablecmds.c:17749 commands/typecmds.c:2301
#, c-format
msgid "data type %s has no default operator class for access method \"%s\""
msgstr "Datentyp %s hat keine Standardoperatorklasse für Zugriffsmethode »%s«"
-#: commands/indexcmds.c:2206
+#: commands/indexcmds.c:2213
#, c-format
msgid "You must specify an operator class for the index or define a default operator class for the data type."
msgstr "Sie müssen für den Index eine Operatorklasse angeben oder eine Standardoperatorklasse für den Datentyp definieren."
-#: commands/indexcmds.c:2235 commands/indexcmds.c:2243
-#: commands/opclasscmds.c:205
+#: commands/indexcmds.c:2242 commands/indexcmds.c:2250
+#: commands/opclasscmds.c:206
#, c-format
msgid "operator class \"%s\" does not exist for access method \"%s\""
msgstr "Operatorklasse »%s« existiert nicht für Zugriffsmethode »%s«"
-#: commands/indexcmds.c:2257 commands/typecmds.c:2289
+#: commands/indexcmds.c:2264 commands/typecmds.c:2289
#, c-format
msgid "operator class \"%s\" does not accept data type %s"
msgstr "Operatorklasse »%s« akzeptiert Datentyp %s nicht"
-#: commands/indexcmds.c:2347
+#: commands/indexcmds.c:2354
#, c-format
msgid "there are multiple default operator classes for data type %s"
msgstr "es gibt mehrere Standardoperatorklassen für Datentyp %s"
-#: commands/indexcmds.c:2675
+#: commands/indexcmds.c:2682
#, c-format
msgid "unrecognized REINDEX option \"%s\""
msgstr "unbekannte REINDEX-Option »%s«"
-#: commands/indexcmds.c:2899
+#: commands/indexcmds.c:2906
#, c-format
msgid "table \"%s\" has no indexes that can be reindexed concurrently"
msgstr "Tabelle »%s« hat keine Indexe, die nebenläufig reindiziert werden können"
-#: commands/indexcmds.c:2913
+#: commands/indexcmds.c:2920
#, c-format
msgid "table \"%s\" has no indexes to reindex"
msgstr "Tabelle »%s« hat keine zu reindizierenden Indexe"
-#: commands/indexcmds.c:2958 commands/indexcmds.c:3468
-#: commands/indexcmds.c:3596
+#: commands/indexcmds.c:2965 commands/indexcmds.c:3475
+#: commands/indexcmds.c:3603
#, c-format
msgid "cannot reindex system catalogs concurrently"
msgstr "Systemkataloge können nicht nebenläufig reindiziert werden"
-#: commands/indexcmds.c:2981
+#: commands/indexcmds.c:2988
#, c-format
msgid "can only reindex the currently open database"
msgstr "nur die aktuell geöffnete Datenbank kann reindiziert werden"
-#: commands/indexcmds.c:3075
+#: commands/indexcmds.c:3082
#, c-format
msgid "cannot reindex system catalogs concurrently, skipping all"
msgstr "Systemkataloge können nicht nebenläufig reindiziert werden, werden alle übersprungen"
-#: commands/indexcmds.c:3108
+#: commands/indexcmds.c:3115
#, c-format
msgid "cannot move system relations, skipping all"
msgstr "Systemrelationen können nicht verschoben werden, werden alle übersprungen"
-#: commands/indexcmds.c:3154
+#: commands/indexcmds.c:3161
#, c-format
msgid "while reindexing partitioned table \"%s.%s\""
msgstr "beim Reindizieren der partitionierten Tabelle »%s.%s«"
-#: commands/indexcmds.c:3157
+#: commands/indexcmds.c:3164
#, c-format
msgid "while reindexing partitioned index \"%s.%s\""
msgstr "beim Reindizieren des partitionierten Index »%s.%s«"
-#: commands/indexcmds.c:3348 commands/indexcmds.c:4204
+#: commands/indexcmds.c:3355 commands/indexcmds.c:4211
#, c-format
msgid "table \"%s.%s\" was reindexed"
msgstr "Tabelle »%s.%s« wurde neu indiziert"
-#: commands/indexcmds.c:3500 commands/indexcmds.c:3552
+#: commands/indexcmds.c:3507 commands/indexcmds.c:3559
#, c-format
msgid "cannot reindex invalid index \"%s.%s\" concurrently, skipping"
msgstr "ungültiger Index »%s.%s« kann nicht nebenläufig reindizert werden, wird übersprungen"
-#: commands/indexcmds.c:3506
+#: commands/indexcmds.c:3513
#, c-format
msgid "cannot reindex exclusion constraint index \"%s.%s\" concurrently, skipping"
msgstr "Exclusion-Constraint-Index »%s.%s« kann nicht nebenläufig reindizert werden, wird übersprungen"
-#: commands/indexcmds.c:3661
+#: commands/indexcmds.c:3668
#, c-format
msgid "cannot reindex this type of relation concurrently"
msgstr "diese Art Relation kann nicht nebenläufig reindiziert werden"
-#: commands/indexcmds.c:3682
+#: commands/indexcmds.c:3689
#, c-format
msgid "cannot move non-shared relation to tablespace \"%s\""
msgstr "nicht geteilte Relation kann nicht nach Tablespace »%s« verschoben werden"
-#: commands/indexcmds.c:4185 commands/indexcmds.c:4197
+#: commands/indexcmds.c:4192 commands/indexcmds.c:4204
#, c-format
msgid "index \"%s.%s\" was reindexed"
msgstr "Index »%s.%s« wurde neu indiziert"
-#: commands/indexcmds.c:4187 commands/indexcmds.c:4206
+#: commands/indexcmds.c:4194 commands/indexcmds.c:4213
#, c-format
msgid "%s."
msgstr "%s."
msgid "Row: %s"
msgstr "Zeile: %s"
-#: commands/opclasscmds.c:124
+#: commands/opclasscmds.c:125
#, c-format
msgid "operator family \"%s\" does not exist for access method \"%s\""
msgstr "Operatorfamilie »%s« existiert nicht für Zugriffsmethode »%s«"
-#: commands/opclasscmds.c:267
+#: commands/opclasscmds.c:268
#, c-format
msgid "operator family \"%s\" for access method \"%s\" already exists"
msgstr "Operatorfamilie »%s« für Zugriffsmethode »%s« existiert bereits"
-#: commands/opclasscmds.c:416
+#: commands/opclasscmds.c:417
#, c-format
msgid "must be superuser to create an operator class"
msgstr "nur Superuser können Operatorklassen erzeugen"
-#: commands/opclasscmds.c:493 commands/opclasscmds.c:910
-#: commands/opclasscmds.c:1056
+#: commands/opclasscmds.c:494 commands/opclasscmds.c:911
+#: commands/opclasscmds.c:1057
#, c-format
msgid "invalid operator number %d, must be between 1 and %d"
msgstr "ungültige Operatornummer %d, muss zwischen 1 und %d sein"
-#: commands/opclasscmds.c:538 commands/opclasscmds.c:960
-#: commands/opclasscmds.c:1072
+#: commands/opclasscmds.c:539 commands/opclasscmds.c:961
+#: commands/opclasscmds.c:1073
#, c-format
msgid "invalid function number %d, must be between 1 and %d"
msgstr "ungültige Funktionsnummer %d, muss zwischen 1 und %d sein"
-#: commands/opclasscmds.c:567
+#: commands/opclasscmds.c:568
#, c-format
msgid "storage type specified more than once"
msgstr "Storage-Typ mehrmals angegeben"
-#: commands/opclasscmds.c:594
+#: commands/opclasscmds.c:595
#, c-format
msgid "storage type cannot be different from data type for access method \"%s\""
msgstr "Storage-Typ kann nicht vom Datentyp der Zugriffsmethode »%s« verschieden sein"
-#: commands/opclasscmds.c:610
+#: commands/opclasscmds.c:611
#, c-format
msgid "operator class \"%s\" for access method \"%s\" already exists"
msgstr "Operatorklasse »%s« für Zugriffsmethode »%s« existiert bereits"
-#: commands/opclasscmds.c:638
+#: commands/opclasscmds.c:639
#, c-format
msgid "could not make operator class \"%s\" be default for type %s"
msgstr "konnte Operatorklasse »%s« nicht zum Standard für Typ %s machen"
-#: commands/opclasscmds.c:641
+#: commands/opclasscmds.c:642
#, c-format
msgid "Operator class \"%s\" already is the default."
msgstr "Operatorklasse »%s« ist bereits der Standard."
-#: commands/opclasscmds.c:801
+#: commands/opclasscmds.c:802
#, c-format
msgid "must be superuser to create an operator family"
msgstr "nur Superuser können Operatorfamilien erzeugen"
-#: commands/opclasscmds.c:861
+#: commands/opclasscmds.c:862
#, c-format
msgid "must be superuser to alter an operator family"
msgstr "nur Superuser können Operatorfamilien ändern"
-#: commands/opclasscmds.c:919
+#: commands/opclasscmds.c:920
#, c-format
msgid "operator argument types must be specified in ALTER OPERATOR FAMILY"
msgstr "Operatorargumenttypen müssen in ALTER OPERATOR FAMILY angegeben werden"
-#: commands/opclasscmds.c:994
+#: commands/opclasscmds.c:995
#, c-format
msgid "STORAGE cannot be specified in ALTER OPERATOR FAMILY"
msgstr "STORAGE kann in ALTER OPERATOR FAMILY nicht angegeben werden"
-#: commands/opclasscmds.c:1128
+#: commands/opclasscmds.c:1129
#, c-format
msgid "one or two argument types must be specified"
msgstr "ein oder zwei Argumenttypen müssen angegeben werden"
-#: commands/opclasscmds.c:1154
+#: commands/opclasscmds.c:1155
#, c-format
msgid "index operators must be binary"
msgstr "Indexoperatoren müssen binär sein"
-#: commands/opclasscmds.c:1173
+#: commands/opclasscmds.c:1174
#, c-format
msgid "access method \"%s\" does not support ordering operators"
msgstr "Zugriffsmethode »%s« unterstützt keine Sortieroperatoren"
-#: commands/opclasscmds.c:1184
+#: commands/opclasscmds.c:1185
#, c-format
msgid "index search operators must return boolean"
msgstr "Indexsuchoperatoren müssen Typ boolean zurückgeben"
-#: commands/opclasscmds.c:1224
+#: commands/opclasscmds.c:1225
#, c-format
msgid "associated data types for operator class options parsing functions must match opclass input type"
msgstr "zugehörige Datentypen für Operatorklassenoptionsparsefunktionen müssen mit Operatorklasseneingabetyp übereinstimmen"
-#: commands/opclasscmds.c:1231
+#: commands/opclasscmds.c:1232
#, c-format
msgid "left and right associated data types for operator class options parsing functions must match"
msgstr "linke und rechte zugehörige Datentypen für Operatorklassenoptionsparsefunktionen müssen übereinstimmen"
-#: commands/opclasscmds.c:1239
+#: commands/opclasscmds.c:1240
#, c-format
msgid "invalid operator class options parsing function"
msgstr "ungültige Operatorklassenoptionsparsefunktion"
-#: commands/opclasscmds.c:1240
+#: commands/opclasscmds.c:1241
#, c-format
msgid "Valid signature of operator class options parsing function is %s."
msgstr "Gültige Signatur einer Operatorklassenoptionsparsefunktion ist %s."
-#: commands/opclasscmds.c:1259
+#: commands/opclasscmds.c:1260
#, c-format
msgid "btree comparison functions must have two arguments"
msgstr "btree-Vergleichsfunktionen müssen zwei Argumente haben"
-#: commands/opclasscmds.c:1263
+#: commands/opclasscmds.c:1264
#, c-format
msgid "btree comparison functions must return integer"
msgstr "btree-Vergleichsfunktionen müssen Typ integer zurückgeben"
-#: commands/opclasscmds.c:1280
+#: commands/opclasscmds.c:1281
#, c-format
msgid "btree sort support functions must accept type \"internal\""
msgstr "btree-Sortierunterstützungsfunktionen müssen Typ »internal« akzeptieren"
-#: commands/opclasscmds.c:1284
+#: commands/opclasscmds.c:1285
#, c-format
msgid "btree sort support functions must return void"
msgstr "btree-Sortierunterstützungsfunktionen müssen Typ void zurückgeben"
-#: commands/opclasscmds.c:1295
+#: commands/opclasscmds.c:1296
#, c-format
msgid "btree in_range functions must have five arguments"
msgstr "btree-in_range-Funktionen müssen fünf Argumente haben"
-#: commands/opclasscmds.c:1299
+#: commands/opclasscmds.c:1300
#, c-format
msgid "btree in_range functions must return boolean"
msgstr "btree-in_range-Funktionen müssen Typ boolean zurückgeben"
-#: commands/opclasscmds.c:1315
+#: commands/opclasscmds.c:1316
#, c-format
msgid "btree equal image functions must have one argument"
msgstr "btree-equal-image-Funktionen müssen ein Argument haben"
-#: commands/opclasscmds.c:1319
+#: commands/opclasscmds.c:1320
#, c-format
msgid "btree equal image functions must return boolean"
msgstr "btree-equal-image-Funktionen müssen Typ boolean zurückgeben"
-#: commands/opclasscmds.c:1332
+#: commands/opclasscmds.c:1333
#, c-format
msgid "btree equal image functions must not be cross-type"
msgstr "btree-equal-image-Funktionen dürfen nicht typübergreifend sein"
-#: commands/opclasscmds.c:1342
+#: commands/opclasscmds.c:1343
#, c-format
msgid "hash function 1 must have one argument"
msgstr "Hash-Funktion 1 muss ein Argument haben"
-#: commands/opclasscmds.c:1346
+#: commands/opclasscmds.c:1347
#, c-format
msgid "hash function 1 must return integer"
msgstr "Hash-Funktion 1 muss Typ integer zurückgeben"
-#: commands/opclasscmds.c:1353
+#: commands/opclasscmds.c:1354
#, c-format
msgid "hash function 2 must have two arguments"
msgstr "Hash-Funktion 2 muss zwei Argumente haben"
-#: commands/opclasscmds.c:1357
+#: commands/opclasscmds.c:1358
#, c-format
msgid "hash function 2 must return bigint"
msgstr "Hash-Funktion 2 muss Typ bigint zurückgeben"
-#: commands/opclasscmds.c:1382
+#: commands/opclasscmds.c:1383
#, c-format
msgid "associated data types must be specified for index support function"
msgstr "zugehörige Datentypen müssen für Indexunterstützungsfunktion angegeben werden"
-#: commands/opclasscmds.c:1407
+#: commands/opclasscmds.c:1408
#, c-format
msgid "function number %d for (%s,%s) appears more than once"
msgstr "Funktionsnummer %d für (%s,%s) einscheint mehrmals"
-#: commands/opclasscmds.c:1414
+#: commands/opclasscmds.c:1415
#, c-format
msgid "operator number %d for (%s,%s) appears more than once"
msgstr "Operatornummer %d für (%s,%s) einscheint mehrmals"
-#: commands/opclasscmds.c:1460
+#: commands/opclasscmds.c:1461
#, c-format
msgid "operator %d(%s,%s) already exists in operator family \"%s\""
msgstr "Operator %d(%s,%s) existiert bereits in Operatorfamilie »%s«"
-#: commands/opclasscmds.c:1566
+#: commands/opclasscmds.c:1590
#, c-format
msgid "function %d(%s,%s) already exists in operator family \"%s\""
msgstr "Funktion %d(%s,%s) existiert bereits in Operatorfamilie »%s«"
-#: commands/opclasscmds.c:1647
+#: commands/opclasscmds.c:1745
#, c-format
msgid "operator %d(%s,%s) does not exist in operator family \"%s\""
msgstr "Operator %d(%s,%s) existiert nicht in Operatorfamilie »%s«"
-#: commands/opclasscmds.c:1687
+#: commands/opclasscmds.c:1785
#, c-format
msgid "function %d(%s,%s) does not exist in operator family \"%s\""
msgstr "Funktion %d(%s,%s) existiert nicht in Operatorfamilie »%s«"
-#: commands/opclasscmds.c:1718
+#: commands/opclasscmds.c:1816
#, c-format
msgid "operator class \"%s\" for access method \"%s\" already exists in schema \"%s\""
msgstr "Operatorklasse »%s« für Zugriffsmethode »%s« existiert bereits in Schema »%s«"
-#: commands/opclasscmds.c:1741
+#: commands/opclasscmds.c:1839
#, c-format
msgid "operator family \"%s\" for access method \"%s\" already exists in schema \"%s\""
msgstr "Operatorfamilie »%s« für Zugriffsmethode »%s« existiert bereits in Schema »%s«"
#: commands/publicationcmds.c:131 postmaster/postmaster.c:1208
#: postmaster/postmaster.c:1306 storage/file/fd.c:3911
-#: utils/init/miscinit.c:1822
+#: utils/init/miscinit.c:1866
#, c-format
msgid "invalid list syntax in parameter \"%s\""
msgstr "ungültige Listensyntax für Parameter »%s«"
msgid "unrecognized subscription parameter: \"%s\""
msgstr "unbekannter Subskriptionsparameter: »%s«"
-#: commands/subscriptioncmds.c:327 replication/pgoutput/pgoutput.c:395
+#: commands/subscriptioncmds.c:327 replication/pgoutput/pgoutput.c:402
#, c-format
msgid "unrecognized origin value: \"%s\""
msgstr "unbekannter Origin-Wert: »%s«"
msgstr "Überprüfen Sie, dass die von den publizierten Tabellen kopierten initialen Daten nicht von anderen Origins kamen."
#: commands/subscriptioncmds.c:2142 replication/logical/tablesync.c:893
-#: replication/pgoutput/pgoutput.c:1112
+#: replication/pgoutput/pgoutput.c:1138
#, c-format
msgid "cannot use different column lists for table \"%s.%s\" in different publications"
msgstr "für Tabelle »%s.%s« können nicht verschiedene Spaltenlisten für verschiedene Publikationen verwendet werden"
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:270 commands/tablecmds.c:294 commands/tablecmds.c:19292
+#: commands/tablecmds.c:270 commands/tablecmds.c:294 commands/tablecmds.c:19318
#: parser/parse_utilcmd.c:2289
#, c-format
msgid "index \"%s\" does not exist"
#: commands/tablecmds.c:2613 commands/tablecmds.c:2642
#: commands/tablecmds.c:2661 commands/tablecmds.c:2933
#: commands/tablecmds.c:2969 commands/tablecmds.c:2985
-#: parser/parse_coerce.c:2155 parser/parse_coerce.c:2175
-#: parser/parse_coerce.c:2195 parser/parse_coerce.c:2216
-#: parser/parse_coerce.c:2271 parser/parse_coerce.c:2305
-#: parser/parse_coerce.c:2381 parser/parse_coerce.c:2412
-#: parser/parse_coerce.c:2451 parser/parse_coerce.c:2518
+#: parser/parse_coerce.c:2192 parser/parse_coerce.c:2212
+#: parser/parse_coerce.c:2232 parser/parse_coerce.c:2253
+#: parser/parse_coerce.c:2308 parser/parse_coerce.c:2342
+#: parser/parse_coerce.c:2418 parser/parse_coerce.c:2449
+#: parser/parse_coerce.c:2488 parser/parse_coerce.c:2555
#: parser/parse_param.c:223
#, c-format
msgid "%s versus %s"
#: commands/tablecmds.c:12446 commands/tablecmds.c:17561
#: commands/tablecmds.c:17651 commands/trigger.c:663
-#: rewrite/rewriteHandler.c:937 rewrite/rewriteHandler.c:972
+#: rewrite/rewriteHandler.c:943 rewrite/rewriteHandler.c:978
#, c-format
msgid "Column \"%s\" is a generated column."
msgstr "Spalte »%s« ist eine generierte Spalte."
msgid "partition \"%s\" was removed concurrently"
msgstr "Partition »%s« wurde nebenläufig entfernt"
-#: commands/tablecmds.c:19326 commands/tablecmds.c:19346
-#: commands/tablecmds.c:19367 commands/tablecmds.c:19386
-#: commands/tablecmds.c:19428
+#: commands/tablecmds.c:19352 commands/tablecmds.c:19372
+#: commands/tablecmds.c:19393 commands/tablecmds.c:19412
+#: commands/tablecmds.c:19454
#, c-format
msgid "cannot attach index \"%s\" as a partition of index \"%s\""
msgstr "kann Index »%s« nicht als Partition an Index »%s« anfügen"
-#: commands/tablecmds.c:19329
+#: commands/tablecmds.c:19355
#, c-format
msgid "Index \"%s\" is already attached to another index."
msgstr "Index »%s« ist bereits an einen anderen Index angefügt."
-#: commands/tablecmds.c:19349
+#: commands/tablecmds.c:19375
#, c-format
msgid "Index \"%s\" is not an index on any partition of table \"%s\"."
msgstr "Index »%s« ist kein Index irgendeiner Partition von Tabelle »%s«."
-#: commands/tablecmds.c:19370
+#: commands/tablecmds.c:19396
#, c-format
msgid "The index definitions do not match."
msgstr "Die Indexdefinitionen stimmen nicht überein."
-#: commands/tablecmds.c:19389
+#: commands/tablecmds.c:19415
#, c-format
msgid "The index \"%s\" belongs to a constraint in table \"%s\" but no constraint exists for index \"%s\"."
msgstr "Der Index »%s« gehört zu einem Constraint in Tabelle »%s«, aber kein Constraint existiert für Index »%s«."
-#: commands/tablecmds.c:19431
+#: commands/tablecmds.c:19457
#, c-format
msgid "Another index is already attached for partition \"%s\"."
msgstr "Ein anderer Index ist bereits für Partition »%s« angefügt."
-#: commands/tablecmds.c:19667
+#: commands/tablecmds.c:19693
#, c-format
msgid "column data type %s does not support compression"
msgstr "Spaltendatentyp %s unterstützt keine Komprimierung"
-#: commands/tablecmds.c:19674
+#: commands/tablecmds.c:19700
#, c-format
msgid "invalid compression method \"%s\""
msgstr "ungültige Komprimierungsmethode »%s«"
-#: commands/tablecmds.c:19700
+#: commands/tablecmds.c:19726
#, c-format
msgid "invalid storage type \"%s\""
msgstr "ungültiger Storage-Typ »%s«"
-#: commands/tablecmds.c:19710
+#: commands/tablecmds.c:19736
#, c-format
msgid "column data type %s can only have storage PLAIN"
msgstr "Spaltendatentyp %s kann nur Storage-Typ PLAIN"
msgid "could not serialize access due to concurrent delete"
msgstr "konnte Zugriff nicht serialisieren wegen gleichzeitigem Löschen"
-#: commands/trigger.c:4608
+#: commands/trigger.c:4606
#, c-format
msgid "cannot fire deferred trigger within security-restricted operation"
msgstr "aufgeschobener Trigger kann nicht in einer sicherheitsbeschränkten Operation ausgelöst werden"
-#: commands/trigger.c:5789
+#: commands/trigger.c:5787
#, c-format
msgid "constraint \"%s\" is not deferrable"
msgstr "Constraint »%s« ist nicht aufschiebbar"
-#: commands/trigger.c:5812
+#: commands/trigger.c:5810
#, c-format
msgid "constraint \"%s\" does not exist"
msgstr "Constraint »%s« existiert nicht"
#: commands/user.c:826
#, c-format
-msgid "Only roles with the %s option on role \"%s\" may add members."
-msgstr "Nur Rollen mit der %s-Option für Rolle »%s« können Mitglieder hinzufügen."
+msgid "Only roles with the %s option on role \"%s\" may add or drop members."
+msgstr "Nur Rollen mit der %s-Option für Rolle »%s« können Mitglieder hinzufügen oder entfernen."
#: commands/user.c:871
#, c-format
msgid "cannot use special role specifier in DROP ROLE"
msgstr "in DROP ROLE kann kein Rollenplatzhalter verwendet werden"
-#: commands/user.c:1136 commands/user.c:1358 commands/variable.c:836
-#: commands/variable.c:839 commands/variable.c:923 commands/variable.c:926
+#: commands/user.c:1136 commands/user.c:1358 commands/variable.c:851
+#: commands/variable.c:854 commands/variable.c:971 commands/variable.c:974
#: utils/adt/acl.c:356 utils/adt/acl.c:376 utils/adt/acl.c:5256
#: utils/adt/acl.c:5304 utils/adt/acl.c:5332 utils/adt/acl.c:5351
-#: utils/adt/regproc.c:1551 utils/init/miscinit.c:756
+#: utils/adt/regproc.c:1551 utils/init/miscinit.c:801
#, c-format
msgid "role \"%s\" does not exist"
msgstr "Rolle »%s« existiert nicht"
msgid "cannot change client_encoding during a parallel operation"
msgstr "client_encoding kann nicht während einer parallelen Operation geändert werden"
-#: commands/variable.c:948
+#: commands/variable.c:876
+#, c-format
+msgid "permission will be denied to set session authorization \"%s\""
+msgstr "es wird keine Berechtigung gegeben werden, um Sitzungsautorisierung »%s« zu setzen"
+
+#: commands/variable.c:881
+#, c-format
+msgid "permission denied to set session authorization \"%s\""
+msgstr "keine Berechtigung, um Sitzungsautorisierung »%s« zu setzen"
+
+#: commands/variable.c:991
#, c-format
msgid "permission will be denied to set role \"%s\""
msgstr "Berechtigung fehlt, um Rolle »%s« zu setzen"
-#: commands/variable.c:953
+#: commands/variable.c:996
#, c-format
msgid "permission denied to set role \"%s\""
msgstr "keine Berechtigung, um Rolle »%s« zu setzen"
-#: commands/variable.c:1153
+#: commands/variable.c:1200
#, c-format
msgid "Bonjour is not supported by this build"
msgstr "Bonjour wird von dieser Installation nicht unterstützt"
-#: commands/variable.c:1181
+#: commands/variable.c:1228
#, c-format
msgid "effective_io_concurrency must be set to 0 on platforms that lack posix_fadvise()."
msgstr "effective_io_concurrency muss auf Plattformen ohne posix_fadvise() auf 0 gesetzt sein."
-#: commands/variable.c:1194
+#: commands/variable.c:1241
#, c-format
msgid "maintenance_io_concurrency must be set to 0 on platforms that lack posix_fadvise()."
msgstr "maintenance_io_concurrency muss auf Plattformen ohne posix_fadvise() auf 0 gesetzt sein."
-#: commands/variable.c:1207
+#: commands/variable.c:1254
#, c-format
msgid "SSL is not supported by this build"
msgstr "SSL wird von dieser Installation nicht unterstützt"
msgid "cursor \"%s\" is not a simply updatable scan of table \"%s\""
msgstr "Cursor »%s« ist kein einfach aktualisierbarer Scan der Tabelle »%s«"
-#: executor/execCurrent.c:280 executor/execExprInterp.c:2498
+#: executor/execCurrent.c:280 executor/execExprInterp.c:2510
#, c-format
msgid "type of parameter %d (%s) does not match that when preparing the plan (%s)"
msgstr "Typ von Parameter %d (%s) stimmt nicht mit dem überein, als der Plan vorbereitet worden ist (%s)"
-#: executor/execCurrent.c:292 executor/execExprInterp.c:2510
+#: executor/execCurrent.c:292 executor/execExprInterp.c:2522
#, c-format
msgid "no value found for parameter %d"
msgstr "kein Wert für Parameter %d gefunden"
#: executor/execExpr.c:637 executor/execExpr.c:644 executor/execExpr.c:650
-#: executor/execExprInterp.c:4234 executor/execExprInterp.c:4251
-#: executor/execExprInterp.c:4350 executor/nodeModifyTable.c:205
+#: executor/execExprInterp.c:4246 executor/execExprInterp.c:4263
+#: executor/execExprInterp.c:4362 executor/nodeModifyTable.c:205
#: executor/nodeModifyTable.c:216 executor/nodeModifyTable.c:233
#: executor/nodeModifyTable.c:241
#, c-format
msgid "Query provides a value for a dropped column at ordinal position %d."
msgstr "Anfrage liefert einen Wert für eine gelöschte Spalte auf Position %d."
-#: executor/execExpr.c:651 executor/execExprInterp.c:4252
+#: executor/execExpr.c:651 executor/execExprInterp.c:4264
#: executor/nodeModifyTable.c:217
#, c-format
msgid "Table has type %s at ordinal position %d, but query expects %s."
msgid "window function calls cannot be nested"
msgstr "Aufrufe von Fensterfunktionen können nicht geschachtelt werden"
-#: executor/execExpr.c:1618
+#: executor/execExpr.c:1626
#, c-format
msgid "target type is not an array"
msgstr "Zieltyp ist kein Array"
-#: executor/execExpr.c:1958
+#: executor/execExpr.c:1966
#, c-format
msgid "ROW() column has type %s instead of type %s"
msgstr "ROW()-Spalte hat Typ %s statt Typ %s"
-#: executor/execExpr.c:2576 executor/execSRF.c:719 parser/parse_func.c:138
+#: executor/execExpr.c:2584 executor/execSRF.c:719 parser/parse_func.c:138
#: parser/parse_func.c:655 parser/parse_func.c:1032
#, c-format
msgid "cannot pass more than %d argument to a function"
msgstr[0] "kann nicht mehr als %d Argument an eine Funktion übergeben"
msgstr[1] "kann nicht mehr als %d Argumente an eine Funktion übergeben"
-#: executor/execExpr.c:2603 executor/execSRF.c:739 executor/functions.c:1068
+#: executor/execExpr.c:2611 executor/execSRF.c:739 executor/functions.c:1068
#: utils/adt/jsonfuncs.c:3780 utils/fmgr/funcapi.c:89 utils/fmgr/funcapi.c:143
#, c-format
msgid "set-valued function called in context that cannot accept a set"
msgstr "Funktion mit Mengenergebnis in einem Zusammenhang aufgerufen, der keine Mengenergebnisse verarbeiten kann"
-#: executor/execExpr.c:3009 parser/parse_node.c:277 parser/parse_node.c:327
+#: executor/execExpr.c:3017 parser/parse_node.c:277 parser/parse_node.c:327
#, c-format
msgid "cannot subscript type %s because it does not support subscripting"
msgstr "kann aus Typ %s kein Element auswählen, weil er Subscripting nicht unterstützt"
-#: executor/execExpr.c:3137 executor/execExpr.c:3159
+#: executor/execExpr.c:3145 executor/execExpr.c:3167
#, c-format
msgid "type %s does not support subscripted assignment"
msgstr "Typ %s unterstützt Wertzuweisungen in Elemente nicht"
-#: executor/execExprInterp.c:1962
+#: executor/execExprInterp.c:1974
#, c-format
msgid "attribute %d of type %s has been dropped"
msgstr "Attribut %d von Typ %s wurde gelöscht"
-#: executor/execExprInterp.c:1968
+#: executor/execExprInterp.c:1980
#, c-format
msgid "attribute %d of type %s has wrong type"
msgstr "Attribut %d von Typ %s hat falschen Typ"
-#: executor/execExprInterp.c:1970 executor/execExprInterp.c:3104
-#: executor/execExprInterp.c:3150
+#: executor/execExprInterp.c:1982 executor/execExprInterp.c:3116
+#: executor/execExprInterp.c:3162
#, c-format
msgid "Table has type %s, but query expects %s."
msgstr "Tabelle hat Typ %s, aber Anfrage erwartet %s."
-#: executor/execExprInterp.c:2050 utils/adt/expandedrecord.c:99
+#: executor/execExprInterp.c:2062 utils/adt/expandedrecord.c:99
#: utils/adt/expandedrecord.c:231 utils/cache/typcache.c:1749
#: utils/cache/typcache.c:1908 utils/cache/typcache.c:2055
#: utils/fmgr/funcapi.c:569
msgid "type %s is not composite"
msgstr "Typ %s ist kein zusammengesetzter Typ"
-#: executor/execExprInterp.c:2588
+#: executor/execExprInterp.c:2600
#, 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/execExprInterp.c:2801
+#: executor/execExprInterp.c:2813
#, c-format
msgid "cannot merge incompatible arrays"
msgstr "kann inkompatible Arrays nicht verschmelzen"
-#: executor/execExprInterp.c:2802
+#: executor/execExprInterp.c:2814
#, 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/execExprInterp.c:2823 utils/adt/arrayfuncs.c:266
+#: executor/execExprInterp.c:2835 utils/adt/arrayfuncs.c:266
#: utils/adt/arrayfuncs.c:576 utils/adt/arrayfuncs.c:1330
#: utils/adt/arrayfuncs.c:3539 utils/adt/arrayfuncs.c:5623
#: utils/adt/arrayfuncs.c:6140 utils/adt/arraysubs.c:150
msgid "number of array dimensions (%d) exceeds the maximum allowed (%d)"
msgstr "Anzahl der Arraydimensionen (%d) überschreitet erlaubtes Maximum (%d)"
-#: executor/execExprInterp.c:2843 executor/execExprInterp.c:2878
+#: executor/execExprInterp.c:2855 executor/execExprInterp.c:2890
#, 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/execExprInterp.c:2855 utils/adt/array_expanded.c:274
+#: executor/execExprInterp.c:2867 utils/adt/array_expanded.c:274
#: utils/adt/arrayfuncs.c:960 utils/adt/arrayfuncs.c:1569
#: utils/adt/arrayfuncs.c:2377 utils/adt/arrayfuncs.c:2392
#: utils/adt/arrayfuncs.c:2654 utils/adt/arrayfuncs.c:2670
msgid "array size exceeds the maximum allowed (%d)"
msgstr "Arraygröße überschreitet erlaubtes Maximum (%d)"
-#: executor/execExprInterp.c:3103 executor/execExprInterp.c:3149
+#: executor/execExprInterp.c:3115 executor/execExprInterp.c:3161
#, c-format
msgid "attribute %d has wrong type"
msgstr "Attribut %d hat falschen Typ"
-#: executor/execExprInterp.c:3735 utils/adt/domains.c:155
+#: executor/execExprInterp.c:3747 utils/adt/domains.c:155
#, c-format
msgid "domain %s does not allow null values"
msgstr "Domäne %s erlaubt keine NULL-Werte"
-#: executor/execExprInterp.c:3750 utils/adt/domains.c:193
+#: executor/execExprInterp.c:3762 utils/adt/domains.c:193
#, c-format
msgid "value for domain %s violates check constraint \"%s\""
msgstr "Wert für Domäne %s verletzt Check-Constraint »%s«"
-#: executor/execExprInterp.c:4235
+#: executor/execExprInterp.c:4247
#, c-format
msgid "Table row contains %d attribute, but query expects %d."
msgid_plural "Table row contains %d attributes, but query expects %d."
msgstr[0] "Tabellenzeile enthält %d Attribut, aber Anfrage erwartet %d."
msgstr[1] "Tabellenzeile enthält %d Attribute, aber Anfrage erwartet %d."
-#: executor/execExprInterp.c:4351 executor/execSRF.c:978
+#: executor/execExprInterp.c:4363 executor/execSRF.c:978
#, c-format
msgid "Physical storage mismatch on dropped attribute at ordinal position %d."
msgstr "Physischer Speicher stimmt nicht überein mit gelöschtem Attribut auf Position %d."
msgid "Key conflicts with existing key."
msgstr "Der Schlüssel kollidiert mit einem vorhandenen Schlüssel."
-#: executor/execMain.c:1045
+#: executor/execMain.c:1037
#, c-format
msgid "cannot change sequence \"%s\""
msgstr "kann Sequenz »%s« nicht ändern"
-#: executor/execMain.c:1051
+#: executor/execMain.c:1043
#, c-format
msgid "cannot change TOAST relation \"%s\""
msgstr "kann TOAST-Relation »%s« nicht ändern"
-#: executor/execMain.c:1069 rewrite/rewriteHandler.c:3092
-#: rewrite/rewriteHandler.c:3990
+#: executor/execMain.c:1061 rewrite/rewriteHandler.c:3125
+#: rewrite/rewriteHandler.c:4023
#, c-format
msgid "cannot insert into view \"%s\""
msgstr "kann nicht in Sicht »%s« einfügen"
-#: executor/execMain.c:1071 rewrite/rewriteHandler.c:3095
-#: rewrite/rewriteHandler.c:3993
+#: executor/execMain.c:1063 rewrite/rewriteHandler.c:3128
+#: rewrite/rewriteHandler.c:4026
#, c-format
msgid "To enable inserting into the view, provide an INSTEAD OF INSERT trigger or an unconditional ON INSERT DO INSTEAD rule."
msgstr "Um Einfügen in die Sicht zu ermöglichen, richten Sie einen INSTEAD OF INSERT Trigger oder eine ON INSERT DO INSTEAD Regel ohne Bedingung ein."
-#: executor/execMain.c:1077 rewrite/rewriteHandler.c:3100
-#: rewrite/rewriteHandler.c:3998
+#: executor/execMain.c:1069 rewrite/rewriteHandler.c:3133
+#: rewrite/rewriteHandler.c:4031
#, c-format
msgid "cannot update view \"%s\""
msgstr "kann Sicht »%s« nicht aktualisieren"
-#: executor/execMain.c:1079 rewrite/rewriteHandler.c:3103
-#: rewrite/rewriteHandler.c:4001
+#: executor/execMain.c:1071 rewrite/rewriteHandler.c:3136
+#: rewrite/rewriteHandler.c:4034
#, c-format
msgid "To enable updating the view, provide an INSTEAD OF UPDATE trigger or an unconditional ON UPDATE DO INSTEAD rule."
msgstr "Um Aktualisieren der Sicht zu ermöglichen, richten Sie einen INSTEAD OF UPDATE Trigger oder eine ON UPDATE DO INSTEAD Regel ohne Bedingung ein."
-#: executor/execMain.c:1085 rewrite/rewriteHandler.c:3108
-#: rewrite/rewriteHandler.c:4006
+#: executor/execMain.c:1077 rewrite/rewriteHandler.c:3141
+#: rewrite/rewriteHandler.c:4039
#, c-format
msgid "cannot delete from view \"%s\""
msgstr "kann nicht aus Sicht »%s« löschen"
-#: executor/execMain.c:1087 rewrite/rewriteHandler.c:3111
-#: rewrite/rewriteHandler.c:4009
+#: executor/execMain.c:1079 rewrite/rewriteHandler.c:3144
+#: rewrite/rewriteHandler.c:4042
#, c-format
msgid "To enable deleting from the view, provide an INSTEAD OF DELETE trigger or an unconditional ON DELETE DO INSTEAD rule."
msgstr "Um Löschen aus der Sicht zu ermöglichen, richten Sie einen INSTEAD OF DELETE Trigger oder eine ON DELETE DO INSTEAD Regel ohne Bedingung ein."
-#: executor/execMain.c:1098
+#: executor/execMain.c:1090
#, c-format
msgid "cannot change materialized view \"%s\""
msgstr "kann materialisierte Sicht »%s« nicht ändern"
-#: executor/execMain.c:1110
+#: executor/execMain.c:1102
#, c-format
msgid "cannot insert into foreign table \"%s\""
msgstr "kann nicht in Fremdtabelle »%s« einfügen"
-#: executor/execMain.c:1116
+#: executor/execMain.c:1108
#, c-format
msgid "foreign table \"%s\" does not allow inserts"
msgstr "Fremdtabelle »%s« erlaubt kein Einfügen"
-#: executor/execMain.c:1123
+#: executor/execMain.c:1115
#, c-format
msgid "cannot update foreign table \"%s\""
msgstr "kann Fremdtabelle »%s« nicht aktualisieren"
-#: executor/execMain.c:1129
+#: executor/execMain.c:1121
#, c-format
msgid "foreign table \"%s\" does not allow updates"
msgstr "Fremdtabelle »%s« erlaubt kein Aktualisieren"
-#: executor/execMain.c:1136
+#: executor/execMain.c:1128
#, c-format
msgid "cannot delete from foreign table \"%s\""
msgstr "kann nicht aus Fremdtabelle »%s« löschen"
-#: executor/execMain.c:1142
+#: executor/execMain.c:1134
#, c-format
msgid "foreign table \"%s\" does not allow deletes"
msgstr "Fremdtabelle »%s« erlaubt kein Löschen"
-#: executor/execMain.c:1153
+#: executor/execMain.c:1145
#, c-format
msgid "cannot change relation \"%s\""
msgstr "kann Relation »%s« nicht ändern"
-#: executor/execMain.c:1180
+#: executor/execMain.c:1172
#, c-format
msgid "cannot lock rows in sequence \"%s\""
msgstr "kann Zeilen in Sequenz »%s« nicht sperren"
-#: executor/execMain.c:1187
+#: executor/execMain.c:1179
#, c-format
msgid "cannot lock rows in TOAST relation \"%s\""
msgstr "kann Zeilen in TOAST-Relation »%s« nicht sperren"
-#: executor/execMain.c:1194
+#: executor/execMain.c:1186
#, c-format
msgid "cannot lock rows in view \"%s\""
msgstr "kann Zeilen in Sicht »%s« nicht sperren"
-#: executor/execMain.c:1202
+#: executor/execMain.c:1194
#, c-format
msgid "cannot lock rows in materialized view \"%s\""
msgstr "kann Zeilen in materialisierter Sicht »%s« nicht sperren"
-#: executor/execMain.c:1211 executor/execMain.c:2716
+#: executor/execMain.c:1203 executor/execMain.c:2711
#: executor/nodeLockRows.c:135
#, c-format
msgid "cannot lock rows in foreign table \"%s\""
msgstr "kann Zeilen in Fremdtabelle »%s« nicht sperren"
-#: executor/execMain.c:1217
+#: executor/execMain.c:1209
#, c-format
msgid "cannot lock rows in relation \"%s\""
msgstr "kann Zeilen in Relation »%s« nicht sperren"
-#: executor/execMain.c:1930
+#: executor/execMain.c:1925
#, c-format
msgid "new row for relation \"%s\" violates partition constraint"
msgstr "neue Zeile für Relation »%s« verletzt Partitions-Constraint"
-#: executor/execMain.c:1932 executor/execMain.c:2016 executor/execMain.c:2067
-#: executor/execMain.c:2177
+#: executor/execMain.c:1927 executor/execMain.c:2011 executor/execMain.c:2062
+#: executor/execMain.c:2172
#, c-format
msgid "Failing row contains %s."
msgstr "Fehlgeschlagene Zeile enthält %s."
-#: executor/execMain.c:2013
+#: executor/execMain.c:2008
#, c-format
msgid "null value in column \"%s\" of relation \"%s\" violates not-null constraint"
msgstr "NULL-Wert in Spalte »%s« von Relation »%s« verletzt Not-Null-Constraint"
-#: executor/execMain.c:2065
+#: executor/execMain.c:2060
#, c-format
msgid "new row for relation \"%s\" violates check constraint \"%s\""
msgstr "neue Zeile für Relation »%s« verletzt Check-Constraint »%s«"
-#: executor/execMain.c:2175
+#: executor/execMain.c:2170
#, c-format
msgid "new row violates check option for view \"%s\""
msgstr "neue Zeile verletzt Check-Option für Sicht »%s«"
-#: executor/execMain.c:2185
+#: executor/execMain.c:2180
#, c-format
msgid "new row violates row-level security policy \"%s\" for table \"%s\""
msgstr "neue Zeile verletzt Policy für Sicherheit auf Zeilenebene »%s« für Tabelle »%s«"
-#: executor/execMain.c:2190
+#: executor/execMain.c:2185
#, c-format
msgid "new row violates row-level security policy for table \"%s\""
msgstr "neue Zeile verletzt Policy für Sicherheit auf Zeilenebene für Tabelle »%s«"
-#: executor/execMain.c:2198
+#: executor/execMain.c:2193
#, c-format
msgid "target row violates row-level security policy \"%s\" (USING expression) for table \"%s\""
msgstr "Zielzeile verletzt Policy für Sicherheit auf Zeilenebene »%s« (USING-Ausdruck) für Tabelle »%s«"
-#: executor/execMain.c:2203
+#: executor/execMain.c:2198
#, c-format
msgid "target row violates row-level security policy (USING expression) for table \"%s\""
msgstr "Zielzeile verletzt Policy für Sicherheit auf Zeilenebene (USING-Ausdruck) für Tabelle »%s«"
-#: executor/execMain.c:2210
+#: executor/execMain.c:2205
#, c-format
msgid "new row violates row-level security policy \"%s\" (USING expression) for table \"%s\""
msgstr "neue Zeile verletzt Policy für Sicherheit auf Zeilenebene »%s« (USING-Ausdruck) für Tabelle »%s«"
-#: executor/execMain.c:2215
+#: executor/execMain.c:2210
#, c-format
msgid "new row violates row-level security policy (USING expression) for table \"%s\""
msgstr "neue Zeile verletzt Policy für Sicherheit auf Zeilenebene (USING-Ausdruck) für Tabelle »%s«"
msgid "return type %s is not supported for SQL functions"
msgstr "Rückgabetyp %s wird von SQL-Funktionen nicht unterstützt"
-#: executor/nodeAgg.c:3937 executor/nodeWindowAgg.c:2993
+#: executor/nodeAgg.c:3937 executor/nodeWindowAgg.c:2992
#, c-format
msgid "aggregate %u needs to have compatible input type and transition type"
msgstr "Aggregatfunktion %u muss kompatiblen Eingabe- und Übergangstyp haben"
msgid "frame ending offset must not be negative"
msgstr "Frame-Ende-Offset darf nicht negativ sein"
-#: executor/nodeWindowAgg.c:2909
+#: executor/nodeWindowAgg.c:2908
#, c-format
msgid "aggregate function %s does not support use as a window function"
msgstr "Aggregatfunktion %s unterstützt die Verwendung als Fensterfunktion nicht"
msgid "invalid message format"
msgstr "ungültiges Message-Format"
-#: main/main.c:235
+#: main/main.c:237
#, c-format
msgid "%s: WSAStartup failed: %d\n"
msgstr "%s: WSAStartup fehlgeschlagen: %d\n"
-#: main/main.c:329
+#: main/main.c:331
#, c-format
msgid ""
"%s is the PostgreSQL server.\n"
"%s ist der PostgreSQL-Server.\n"
"\n"
-#: main/main.c:330
+#: main/main.c:332
#, c-format
msgid ""
"Usage:\n"
" %s [OPTION]...\n"
"\n"
-#: main/main.c:331
+#: main/main.c:333
#, c-format
msgid "Options:\n"
msgstr "Optionen:\n"
-#: main/main.c:332
+#: main/main.c:334
#, c-format
msgid " -B NBUFFERS number of shared buffers\n"
msgstr " -B ZAHL Anzahl der geteilten Puffer\n"
-#: main/main.c:333
+#: main/main.c:335
#, c-format
msgid " -c NAME=VALUE set run-time parameter\n"
msgstr " -c NAME=WERT setze Konfigurationsparameter\n"
-#: main/main.c:334
+#: main/main.c:336
#, 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:335
+#: main/main.c:337
#, c-format
msgid " -d 1-5 debugging level\n"
msgstr " -d 1-5 Debug-Level\n"
-#: main/main.c:336
+#: main/main.c:338
#, c-format
msgid " -D DATADIR database directory\n"
msgstr " -D VERZEICHNIS Datenbankverzeichnis\n"
-#: main/main.c:337
+#: main/main.c:339
#, c-format
msgid " -e use European date input format (DMY)\n"
msgstr " -e verwende europäisches Datumseingabeformat (DMY)\n"
-#: main/main.c:338
+#: main/main.c:340
#, c-format
msgid " -F turn fsync off\n"
msgstr " -F »fsync« ausschalten\n"
-#: main/main.c:339
+#: main/main.c:341
#, 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:340
+#: main/main.c:342
#, c-format
msgid " -i enable TCP/IP connections (deprecated)\n"
msgstr " -i ermögliche TCP/IP-Verbindungen (veraltet)\n"
-#: main/main.c:341
+#: main/main.c:343
#, c-format
msgid " -k DIRECTORY Unix-domain socket location\n"
msgstr " -k VERZEICHNIS Ort der Unix-Domain-Socket\n"
-#: main/main.c:343
+#: main/main.c:345
#, c-format
msgid " -l enable SSL connections\n"
msgstr " -l ermögliche SSL-Verbindungen\n"
-#: main/main.c:345
+#: main/main.c:347
#, c-format
msgid " -N MAX-CONNECT maximum number of allowed connections\n"
msgstr " -N ZAHL Anzahl der erlaubten Verbindungen\n"
-#: main/main.c:346
+#: main/main.c:348
#, c-format
msgid " -p PORT port number to listen on\n"
msgstr " -p PORT auf dieser Portnummer horchen\n"
-#: main/main.c:347
+#: main/main.c:349
#, c-format
msgid " -s show statistics after each query\n"
msgstr " -s zeige Statistiken nach jeder Anfrage\n"
-#: main/main.c:348
+#: main/main.c:350
#, 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:349
+#: main/main.c:351
#, c-format
msgid " -V, --version output version information, then exit\n"
msgstr " -V, --version Versionsinformationen anzeigen, dann beenden\n"
-#: main/main.c:350
+#: main/main.c:352
#, c-format
msgid " --NAME=VALUE set run-time parameter\n"
msgstr " --NAME=WERT setze Konfigurationsparameter\n"
-#: main/main.c:351
+#: main/main.c:353
#, c-format
msgid " --describe-config describe configuration parameters, then exit\n"
msgstr " --describe-config zeige Konfigurationsparameter und beende\n"
-#: main/main.c:352
+#: main/main.c:354
#, c-format
msgid " -?, --help show this help, then exit\n"
msgstr " -?, --help diese Hilfe anzeigen, dann beenden\n"
-#: main/main.c:354
+#: main/main.c:356
#, c-format
msgid ""
"\n"
"\n"
"Entwickleroptionen:\n"
-#: main/main.c:355
+#: main/main.c:357
#, c-format
msgid " -f s|i|o|b|t|n|m|h forbid use of some plan types\n"
msgstr " -f s|i|o|b|t|n|m|h verbiete Verwendung einiger Plantypen\n"
-#: main/main.c:356
+#: main/main.c:358
#, c-format
msgid " -O allow system table structure changes\n"
msgstr " -O erlaube Änderungen an Systemtabellenstruktur\n"
-#: main/main.c:357
+#: main/main.c:359
#, c-format
msgid " -P disable system indexes\n"
msgstr " -P schalte Systemindexe aus\n"
-#: main/main.c:358
+#: main/main.c:360
#, 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:359
+#: main/main.c:361
#, c-format
msgid " -T send SIGABRT to all backend processes if one dies\n"
msgstr " -T SIGABRT an alle Backend-Prozesse senden wenn einer stirbt\n"
-#: main/main.c:360
+#: main/main.c:362
#, 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:362
+#: main/main.c:364
#, c-format
msgid ""
"\n"
"\n"
"Optionen für Einzelbenutzermodus:\n"
-#: main/main.c:363
+#: main/main.c:365
#, 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:364
+#: main/main.c:366
#, c-format
msgid " DBNAME database name (defaults to user name)\n"
msgstr " DBNAME Datenbankname (Vorgabe: Benutzername)\n"
-#: main/main.c:365
+#: main/main.c:367
#, c-format
msgid " -d 0-5 override debugging level\n"
msgstr " -d 0-5 Debug-Level setzen\n"
-#: main/main.c:366
+#: main/main.c:368
#, c-format
msgid " -E echo statement before execution\n"
msgstr " -E gebe Befehl vor der Ausführung aus\n"
-#: main/main.c:367
+#: main/main.c:369
#, 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:368 main/main.c:374
+#: main/main.c:370 main/main.c:376
#, 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:370
+#: main/main.c:372
#, c-format
msgid ""
"\n"
"\n"
"Optionen für Bootstrap-Modus:\n"
-#: main/main.c:371
+#: main/main.c:373
#, 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:372
+#: main/main.c:374
#, c-format
msgid " --check selects check mode (must be first argument)\n"
msgstr " --check wählt den Check-Modus (muss erstes Argument sein)\n"
-#: main/main.c:373
+#: main/main.c:375
#, c-format
msgid " DBNAME database name (mandatory argument in bootstrapping mode)\n"
msgstr " DBNAME Datenbankname (Pflichtangabe im Bootstrap-Modus)\n"
-#: main/main.c:376
+#: main/main.c:378
#, c-format
msgid ""
"\n"
"\n"
"Berichten Sie Fehler an <%s>.\n"
-#: main/main.c:380
+#: main/main.c:382
#, c-format
msgid "%s home page: <%s>\n"
msgstr "%s Homepage: <%s>\n"
-#: main/main.c:391
+#: main/main.c:393
#, c-format
msgid ""
"\"root\" execution of the PostgreSQL server is not permitted.\n"
"Dokumentation finden Sie weitere Informationen darüber, wie der\n"
"Server richtig gestartet wird.\n"
-#: main/main.c:408
+#: main/main.c:410
#, 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:415
+#: main/main.c:417
#, c-format
msgid ""
"Execution of PostgreSQL by a user with administrative permissions is not\n"
msgid "unrecognized JSON encoding: %s"
msgstr "unbekannte JSON-Kodierung: %s"
-#: nodes/nodeFuncs.c:116 nodes/nodeFuncs.c:147 parser/parse_coerce.c:2567
-#: parser/parse_coerce.c:2705 parser/parse_coerce.c:2752
+#: nodes/nodeFuncs.c:116 nodes/nodeFuncs.c:147 parser/parse_coerce.c:2604
+#: parser/parse_coerce.c:2742 parser/parse_coerce.c:2789
#: parser/parse_expr.c:2049 parser/parse_func.c:710 parser/parse_oper.c:883
#: utils/fmgr/funcapi.c:669
#, c-format
msgstr "%s kann nicht auf die nullbare Seite eines äußeren Verbundes angewendet werden"
#. translator: %s is a SQL row locking clause such as FOR UPDATE
-#: optimizer/plan/planner.c:1367 parser/analyze.c:1772 parser/analyze.c:2029
+#: optimizer/plan/planner.c:1361 parser/analyze.c:1772 parser/analyze.c:2029
#: parser/analyze.c:3242
#, c-format
msgid "%s is not allowed with UNION/INTERSECT/EXCEPT"
msgstr "%s ist nicht in UNION/INTERSECT/EXCEPT erlaubt"
-#: optimizer/plan/planner.c:2082 optimizer/plan/planner.c:4042
+#: optimizer/plan/planner.c:2076 optimizer/plan/planner.c:4036
#, c-format
msgid "could not implement GROUP BY"
msgstr "konnte GROUP BY nicht implementieren"
-#: optimizer/plan/planner.c:2083 optimizer/plan/planner.c:4043
-#: optimizer/plan/planner.c:4683 optimizer/prep/prepunion.c:1053
+#: optimizer/plan/planner.c:2077 optimizer/plan/planner.c:4037
+#: optimizer/plan/planner.c:4677 optimizer/prep/prepunion.c:1052
#, c-format
msgid "Some of the datatypes only support hashing, while others only support sorting."
msgstr "Einige Datentypen unterstützen nur Hashing, während andere nur Sortieren unterstützen."
-#: optimizer/plan/planner.c:4682
+#: optimizer/plan/planner.c:4676
#, c-format
msgid "could not implement DISTINCT"
msgstr "konnte DISTINCT nicht implementieren"
-#: optimizer/plan/planner.c:6021
+#: optimizer/plan/planner.c:6015
#, c-format
msgid "could not implement window PARTITION BY"
msgstr "konnte PARTITION BY für Fenster nicht implementieren"
-#: optimizer/plan/planner.c:6022
+#: optimizer/plan/planner.c:6016
#, c-format
msgid "Window partitioning columns must be of sortable datatypes."
msgstr "Fensterpartitionierungsspalten müssen sortierbare Datentypen haben."
-#: optimizer/plan/planner.c:6026
+#: optimizer/plan/planner.c:6020
#, c-format
msgid "could not implement window ORDER BY"
msgstr "konnte ORDER BY für Fenster nicht implementieren"
-#: optimizer/plan/planner.c:6027
+#: optimizer/plan/planner.c:6021
#, c-format
msgid "Window ordering columns must be of sortable datatypes."
msgstr "Fenstersortierspalten müssen sortierbare Datentypen haben."
msgstr "Alle Spaltendatentypen müssen hashbar sein."
#. translator: %s is UNION, INTERSECT, or EXCEPT
-#: optimizer/prep/prepunion.c:1052
+#: optimizer/prep/prepunion.c:1051
#, c-format
msgid "could not implement %s"
msgstr "konnte %s nicht implementieren"
msgstr "Argument von %s darf keine Ergebnismenge zurückgeben"
#. translator: first %s is name of a SQL construct, eg CASE
-#: parser/parse_coerce.c:1383
+#: parser/parse_coerce.c:1420
#, c-format
msgid "%s types %s and %s cannot be matched"
msgstr "%s-Typen %s und %s passen nicht zusammen"
-#: parser/parse_coerce.c:1499
+#: parser/parse_coerce.c:1536
#, c-format
msgid "argument types %s and %s cannot be matched"
msgstr "Argumenttypen %s und %s passen nicht zusammen"
#. translator: first %s is name of a SQL construct, eg CASE
-#: parser/parse_coerce.c:1551
+#: parser/parse_coerce.c:1588
#, c-format
msgid "%s could not convert type %s to %s"
msgstr "%s konnte Typ %s nicht in %s umwandeln"
-#: parser/parse_coerce.c:2154 parser/parse_coerce.c:2174
-#: parser/parse_coerce.c:2194 parser/parse_coerce.c:2215
-#: parser/parse_coerce.c:2270 parser/parse_coerce.c:2304
+#: parser/parse_coerce.c:2191 parser/parse_coerce.c:2211
+#: parser/parse_coerce.c:2231 parser/parse_coerce.c:2252
+#: parser/parse_coerce.c:2307 parser/parse_coerce.c:2341
#, c-format
msgid "arguments declared \"%s\" are not all alike"
msgstr "als »%s« deklarierte Argumente sind nicht alle gleich"
-#: parser/parse_coerce.c:2249 parser/parse_coerce.c:2362
+#: parser/parse_coerce.c:2286 parser/parse_coerce.c:2399
#: utils/fmgr/funcapi.c:600
#, c-format
msgid "argument declared %s is not an array but type %s"
msgstr "als %s deklariertes Argument ist kein Array sondern Typ %s"
-#: parser/parse_coerce.c:2282 parser/parse_coerce.c:2432
+#: parser/parse_coerce.c:2319 parser/parse_coerce.c:2469
#: utils/fmgr/funcapi.c:614
#, c-format
msgid "argument declared %s is not a range type but type %s"
msgstr "als %s deklariertes Argument ist kein Bereichstyp sondern Typ %s"
-#: parser/parse_coerce.c:2316 parser/parse_coerce.c:2396
-#: parser/parse_coerce.c:2529 utils/fmgr/funcapi.c:632 utils/fmgr/funcapi.c:697
+#: parser/parse_coerce.c:2353 parser/parse_coerce.c:2433
+#: parser/parse_coerce.c:2566 utils/fmgr/funcapi.c:632 utils/fmgr/funcapi.c:697
#, c-format
msgid "argument declared %s is not a multirange type but type %s"
msgstr "als %s deklariertes Argument ist kein Multirange-Typ sondern Typ %s"
-#: parser/parse_coerce.c:2353
+#: parser/parse_coerce.c:2390
#, c-format
msgid "cannot determine element type of \"anyarray\" argument"
msgstr "kann Elementtyp des Arguments mit Typ »anyarray« nicht bestimmen"
-#: parser/parse_coerce.c:2379 parser/parse_coerce.c:2410
-#: parser/parse_coerce.c:2449 parser/parse_coerce.c:2515
+#: parser/parse_coerce.c:2416 parser/parse_coerce.c:2447
+#: parser/parse_coerce.c:2486 parser/parse_coerce.c:2552
#, c-format
msgid "argument declared %s is not consistent with argument declared %s"
msgstr "als %s deklariertes Argument ist nicht mit als %s deklariertem Argument konsistent"
-#: parser/parse_coerce.c:2474
+#: parser/parse_coerce.c:2511
#, c-format
msgid "could not determine polymorphic type because input has type %s"
msgstr "konnte polymorphischen Typ nicht bestimmen, weil Eingabe Typ %s hat"
-#: parser/parse_coerce.c:2488
+#: parser/parse_coerce.c:2525
#, c-format
msgid "type matched to anynonarray is an array type: %s"
msgstr "mit »anynonarray« gepaarter Typ ist ein Array-Typ: %s"
-#: parser/parse_coerce.c:2498
+#: parser/parse_coerce.c:2535
#, c-format
msgid "type matched to anyenum is not an enum type: %s"
msgstr "mit »anyenum« gepaarter Typ ist kein Enum-Typ: %s"
-#: parser/parse_coerce.c:2559
+#: parser/parse_coerce.c:2596
#, c-format
msgid "arguments of anycompatible family cannot be cast to a common type"
msgstr "Argumente der anycompatible-Familie können nicht in einen gemeinsamen Typ umgewandelt werden"
-#: parser/parse_coerce.c:2577 parser/parse_coerce.c:2598
-#: parser/parse_coerce.c:2648 parser/parse_coerce.c:2653
-#: parser/parse_coerce.c:2717 parser/parse_coerce.c:2729
+#: parser/parse_coerce.c:2614 parser/parse_coerce.c:2635
+#: parser/parse_coerce.c:2685 parser/parse_coerce.c:2690
+#: parser/parse_coerce.c:2754 parser/parse_coerce.c:2766
#, c-format
msgid "could not determine polymorphic type %s because input has type %s"
msgstr "konnte polymorphischen Typ %s nicht bestimmen, weil Eingabe Typ %s hat"
-#: parser/parse_coerce.c:2587
+#: parser/parse_coerce.c:2624
#, c-format
msgid "anycompatiblerange type %s does not match anycompatible type %s"
msgstr "anycompatiblerange-Typ %s stimmt nicht mit anycompatible-Typ %s überein"
-#: parser/parse_coerce.c:2608
+#: parser/parse_coerce.c:2645
#, c-format
msgid "anycompatiblemultirange type %s does not match anycompatible type %s"
msgstr "anycompatiblemultirange-Typ %s stimmt nicht mit anycompatible-Typ %s überein"
-#: parser/parse_coerce.c:2622
+#: parser/parse_coerce.c:2659
#, c-format
msgid "type matched to anycompatiblenonarray is an array type: %s"
msgstr "mit »anycompatiblenonarray« gepaarter Typ ist ein Array-Typ: %s"
-#: parser/parse_coerce.c:2857
+#: parser/parse_coerce.c:2894
#, c-format
msgid "A result of type %s requires at least one input of type anyrange or anymultirange."
msgstr "Ein Ergebnis mit Typ %s benötigt mindestens eine Eingabe mit Typ anyrange oder anymultirange."
-#: parser/parse_coerce.c:2874
+#: parser/parse_coerce.c:2911
#, c-format
msgid "A result of type %s requires at least one input of type anycompatiblerange or anycompatiblemultirange."
msgstr "Ein Ergebnis mit Typ %s benötigt mindestens eine Eingabe mit Typ anycompatiblerange oder anycompatiblemultirange."
-#: parser/parse_coerce.c:2886
+#: parser/parse_coerce.c:2923
#, c-format
msgid "A result of type %s requires at least one input of type anyelement, anyarray, anynonarray, anyenum, anyrange, or anymultirange."
msgstr "Ein Ergebnis mit Typ %s benötigt mindestens eine Eingabe mit Typ anyelement, anyarray, anynonarray, anyenum, anyrange oder anymultirange."
-#: parser/parse_coerce.c:2898
+#: parser/parse_coerce.c:2935
#, c-format
msgid "A result of type %s requires at least one input of type anycompatible, anycompatiblearray, anycompatiblenonarray, anycompatiblerange, or anycompatiblemultirange."
msgstr "Ein Ergebnis mit Typ %s benötigt mindestens eine Eingabe mit Typ anycompatible, anycompatiblearray, anycompatiblenonarray, anycompatiblerange oder anycompatiblemultirange."
-#: parser/parse_coerce.c:2928
+#: parser/parse_coerce.c:2965
msgid "A result of type internal requires at least one input of type internal."
msgstr "Ein Ergebnis mit Typ internal benötigt mindestens eine Eingabe mit Typ internal."
msgstr "Regeln mit WHERE-Bedingungen können als Aktion nur SELECT, INSERT, UPDATE oder DELETE haben"
#: parser/parse_utilcmd.c:3174 parser/parse_utilcmd.c:3275
-#: rewrite/rewriteHandler.c:540 rewrite/rewriteManip.c:1087
+#: rewrite/rewriteHandler.c:546 rewrite/rewriteManip.c:1088
#, c-format
msgid "conditional UNION/INTERSECT/EXCEPT statements are not implemented"
msgstr "UNION/INTERSECTION/EXCEPT mit Bedingung sind nicht implementiert"
msgid "huge pages not supported with the current shared_memory_type setting"
msgstr "Huge Pages werden mit der aktuellen shared_memory_type-Einstellung nicht unterstützt"
-#: port/pg_shmem.c:783 port/sysv_shmem.c:783 utils/init/miscinit.c:1358
+#: port/pg_shmem.c:783 port/sysv_shmem.c:783 utils/init/miscinit.c:1402
#, c-format
msgid "pre-existing shared memory block (key %lu, ID %lu) is still in use"
msgstr "bereits bestehender Shared-Memory-Block (Schlüssel %lu, ID %lu) wird noch benutzt"
-#: port/pg_shmem.c:786 port/sysv_shmem.c:786 utils/init/miscinit.c:1360
+#: port/pg_shmem.c:786 port/sysv_shmem.c:786 utils/init/miscinit.c:1404
#, c-format
msgid "Terminate any old server processes associated with data directory \"%s\"."
msgstr "Beenden Sie alle alten Serverprozesse, die zum Datenverzeichnis »%s« gehören."
msgid "could not fork autovacuum worker process: %m"
msgstr "konnte Autovacuum-Worker-Prozess nicht starten (fork-Fehler): %m"
-#: postmaster/autovacuum.c:2353
+#: postmaster/autovacuum.c:2355
#, c-format
msgid "autovacuum: dropping orphan temp table \"%s.%s.%s\""
msgstr "Autovacuum: lösche verwaiste temporäre Tabelle »%s.%s.%s«"
-#: postmaster/autovacuum.c:2589
+#: postmaster/autovacuum.c:2591
#, c-format
msgid "automatic vacuum of table \"%s.%s.%s\""
msgstr "automatisches Vacuum der Tabelle »%s.%s.%s«"
-#: postmaster/autovacuum.c:2592
+#: postmaster/autovacuum.c:2594
#, c-format
msgid "automatic analyze of table \"%s.%s.%s\""
msgstr "automatisches Analysieren der Tabelle »%s.%s.%s«"
-#: postmaster/autovacuum.c:2786
+#: postmaster/autovacuum.c:2788
#, c-format
msgid "processing work entry for relation \"%s.%s.%s\""
msgstr "verarbeite Arbeitseintrag für Relation »%s.%s.%s«"
-#: postmaster/autovacuum.c:3400
+#: postmaster/autovacuum.c:3402
#, c-format
msgid "autovacuum not started because of misconfiguration"
msgstr "Autovacuum wegen Fehlkonfiguration nicht gestartet"
-#: postmaster/autovacuum.c:3401
+#: postmaster/autovacuum.c:3403
#, c-format
msgid "Enable the \"track_counts\" option."
msgstr "Schalten Sie die Option »track_counts« ein."
msgid "could not load %s"
msgstr "konnte %s nicht laden"
-#: postmaster/postmaster.c:1434
+#: postmaster/postmaster.c:1436
#, c-format
msgid "postmaster became multithreaded during startup"
msgstr "Postmaster ist während des Starts multithreaded geworden"
-#: postmaster/postmaster.c:1435
+#: postmaster/postmaster.c:1437 postmaster/postmaster.c:5062
#, 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:1536
+#: postmaster/postmaster.c:1538
#, c-format
msgid "%s: could not locate my own executable path"
msgstr "%s: konnte Pfad des eigenen Programs nicht finden"
-#: postmaster/postmaster.c:1543
+#: postmaster/postmaster.c:1545
#, c-format
msgid "%s: could not locate matching postgres executable"
msgstr "%s: konnte kein passendes Programm »postgres« finden"
-#: postmaster/postmaster.c:1566 utils/misc/tzparser.c:340
+#: postmaster/postmaster.c:1568 utils/misc/tzparser.c:340
#, 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:1593
+#: postmaster/postmaster.c:1595
#, c-format
msgid ""
"%s: could not find the database system\n"
"aber die Datei »%s« konnte nicht geöffnet werden: %s\n"
#. translator: %s is SIGKILL or SIGABRT
-#: postmaster/postmaster.c:1890
+#: postmaster/postmaster.c:1892
#, c-format
msgid "issuing %s to recalcitrant children"
msgstr "%s wird an ungehorsame Kinder gesendet"
-#: postmaster/postmaster.c:1912
+#: postmaster/postmaster.c:1914
#, 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:1987 postmaster/postmaster.c:2015
+#: postmaster/postmaster.c:1989 postmaster/postmaster.c:2017
#, c-format
msgid "incomplete startup packet"
msgstr "unvollständiges Startpaket"
-#: postmaster/postmaster.c:1999 postmaster/postmaster.c:2032
+#: postmaster/postmaster.c:2001 postmaster/postmaster.c:2034
#, c-format
msgid "invalid length of startup packet"
msgstr "ungültige Länge des Startpakets"
-#: postmaster/postmaster.c:2061
+#: postmaster/postmaster.c:2063
#, c-format
msgid "failed to send SSL negotiation response: %m"
msgstr "konnte SSL-Verhandlungsantwort nicht senden: %m"
-#: postmaster/postmaster.c:2079
+#: postmaster/postmaster.c:2081
#, c-format
msgid "received unencrypted data after SSL request"
msgstr "unverschlüsselte Daten nach SSL-Anforderung empfangen"
-#: postmaster/postmaster.c:2080 postmaster/postmaster.c:2124
+#: postmaster/postmaster.c:2082 postmaster/postmaster.c:2126
#, c-format
msgid "This could be either a client-software bug or evidence of an attempted man-in-the-middle attack."
msgstr "Das könnte entweder ein Fehler in der Client-Software oder ein Hinweis auf einen versuchten Man-in-the-Middle-Angriff sein."
-#: postmaster/postmaster.c:2105
+#: postmaster/postmaster.c:2107
#, c-format
msgid "failed to send GSSAPI negotiation response: %m"
msgstr "konnte GSSAPI-Verhandlungsantwort nicht senden: %m"
-#: postmaster/postmaster.c:2123
+#: postmaster/postmaster.c:2125
#, c-format
msgid "received unencrypted data after GSSAPI encryption request"
msgstr "unverschlüsselte Daten nach GSSAPI-Verschlüsselungsanforderung empfangen"
-#: postmaster/postmaster.c:2147
+#: postmaster/postmaster.c:2149
#, 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:2214
+#: postmaster/postmaster.c:2216
#, c-format
msgid "Valid values are: \"false\", 0, \"true\", 1, \"database\"."
msgstr "Gültige Werte sind: »false«, 0, »true«, 1, »database«."
-#: postmaster/postmaster.c:2255
+#: postmaster/postmaster.c:2257
#, 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:2272
+#: postmaster/postmaster.c:2274
#, c-format
msgid "no PostgreSQL user name specified in startup packet"
msgstr "kein PostgreSQL-Benutzername im Startpaket angegeben"
-#: postmaster/postmaster.c:2336
+#: postmaster/postmaster.c:2338
#, c-format
msgid "the database system is starting up"
msgstr "das Datenbanksystem startet"
-#: postmaster/postmaster.c:2342
+#: postmaster/postmaster.c:2344
#, c-format
msgid "the database system is not yet accepting connections"
msgstr "das Datenbanksystem nimmt noch keine Verbindungen an"
-#: postmaster/postmaster.c:2343
+#: postmaster/postmaster.c:2345
#, c-format
msgid "Consistent recovery state has not been yet reached."
msgstr "Konsistenter Wiederherstellungszustand wurde noch nicht erreicht."
-#: postmaster/postmaster.c:2347
+#: postmaster/postmaster.c:2349
#, c-format
msgid "the database system is not accepting connections"
msgstr "das Datenbanksystem nimmt keine Verbindungen an"
-#: postmaster/postmaster.c:2348
+#: postmaster/postmaster.c:2350
#, c-format
msgid "Hot standby mode is disabled."
msgstr "Hot-Standby-Modus ist deaktiviert."
-#: postmaster/postmaster.c:2353
+#: postmaster/postmaster.c:2355
#, c-format
msgid "the database system is shutting down"
msgstr "das Datenbanksystem fährt herunter"
-#: postmaster/postmaster.c:2358
+#: postmaster/postmaster.c:2360
#, c-format
msgid "the database system is in recovery mode"
msgstr "das Datenbanksystem ist im Wiederherstellungsmodus"
-#: postmaster/postmaster.c:2363 storage/ipc/procarray.c:491
+#: postmaster/postmaster.c:2365 storage/ipc/procarray.c:491
#: storage/ipc/sinvaladt.c:306 storage/lmgr/proc.c:353
#, c-format
msgid "sorry, too many clients already"
msgstr "tut mir leid, schon zu viele Verbindungen"
-#: postmaster/postmaster.c:2450
+#: postmaster/postmaster.c:2452
#, c-format
msgid "wrong key in cancel request for process %d"
msgstr "falscher Schlüssel in Stornierungsanfrage für Prozess %d"
-#: postmaster/postmaster.c:2462
+#: postmaster/postmaster.c:2464
#, 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:2729
+#: postmaster/postmaster.c:2730
#, c-format
msgid "received SIGHUP, reloading configuration files"
msgstr "SIGHUP empfangen, Konfigurationsdateien werden neu geladen"
#. translator: %s is a configuration file
-#: postmaster/postmaster.c:2753 postmaster/postmaster.c:2757
+#: postmaster/postmaster.c:2754 postmaster/postmaster.c:2758
#, c-format
msgid "%s was not reloaded"
msgstr "%s wurde nicht neu geladen"
-#: postmaster/postmaster.c:2767
+#: postmaster/postmaster.c:2768
#, c-format
msgid "SSL configuration was not reloaded"
msgstr "SSL-Konfiguration wurde nicht neu geladen"
-#: postmaster/postmaster.c:2857
+#: postmaster/postmaster.c:2858
#, c-format
msgid "received smart shutdown request"
msgstr "intelligentes Herunterfahren verlangt"
-#: postmaster/postmaster.c:2898
+#: postmaster/postmaster.c:2899
#, c-format
msgid "received fast shutdown request"
msgstr "schnelles Herunterfahren verlangt"
-#: postmaster/postmaster.c:2916
+#: postmaster/postmaster.c:2917
#, c-format
msgid "aborting any active transactions"
msgstr "etwaige aktive Transaktionen werden abgebrochen"
-#: postmaster/postmaster.c:2940
+#: postmaster/postmaster.c:2941
#, c-format
msgid "received immediate shutdown request"
msgstr "sofortiges Herunterfahren verlangt"
-#: postmaster/postmaster.c:3016
+#: postmaster/postmaster.c:3017
#, c-format
msgid "shutdown at recovery target"
msgstr "Herunterfahren beim Wiederherstellungsziel"
-#: postmaster/postmaster.c:3034 postmaster/postmaster.c:3070
+#: postmaster/postmaster.c:3035 postmaster/postmaster.c:3071
msgid "startup process"
msgstr "Startprozess"
-#: postmaster/postmaster.c:3037
+#: postmaster/postmaster.c:3038
#, c-format
msgid "aborting startup due to startup process failure"
msgstr "Serverstart abgebrochen wegen Startprozessfehler"
-#: postmaster/postmaster.c:3110
+#: postmaster/postmaster.c:3111
#, c-format
msgid "database system is ready to accept connections"
msgstr "Datenbanksystem ist bereit, um Verbindungen anzunehmen"
-#: postmaster/postmaster.c:3131
+#: postmaster/postmaster.c:3132
msgid "background writer process"
msgstr "Background-Writer-Prozess"
-#: postmaster/postmaster.c:3178
+#: postmaster/postmaster.c:3179
msgid "checkpointer process"
msgstr "Checkpointer-Prozess"
-#: postmaster/postmaster.c:3194
+#: postmaster/postmaster.c:3195
msgid "WAL writer process"
msgstr "WAL-Schreibprozess"
-#: postmaster/postmaster.c:3209
+#: postmaster/postmaster.c:3210
msgid "WAL receiver process"
msgstr "WAL-Receiver-Prozess"
-#: postmaster/postmaster.c:3224
+#: postmaster/postmaster.c:3225
msgid "autovacuum launcher process"
msgstr "Autovacuum-Launcher-Prozess"
-#: postmaster/postmaster.c:3242
+#: postmaster/postmaster.c:3243
msgid "archiver process"
msgstr "Archivierprozess"
-#: postmaster/postmaster.c:3255
+#: postmaster/postmaster.c:3256
msgid "system logger process"
msgstr "Systemlogger-Prozess"
-#: postmaster/postmaster.c:3312
+#: postmaster/postmaster.c:3313
#, c-format
msgid "background worker \"%s\""
msgstr "Background-Worker »%s«"
-#: postmaster/postmaster.c:3391 postmaster/postmaster.c:3411
-#: postmaster/postmaster.c:3418 postmaster/postmaster.c:3436
+#: postmaster/postmaster.c:3392 postmaster/postmaster.c:3412
+#: postmaster/postmaster.c:3419 postmaster/postmaster.c:3437
msgid "server process"
msgstr "Serverprozess"
-#: postmaster/postmaster.c:3490
+#: postmaster/postmaster.c:3491
#, 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:3665
+#: postmaster/postmaster.c:3666
#, c-format
msgid "%s (PID %d) exited with exit code %d"
msgstr "%s (PID %d) beendete mit Status %d"
-#: postmaster/postmaster.c:3667 postmaster/postmaster.c:3679
-#: postmaster/postmaster.c:3689 postmaster/postmaster.c:3700
+#: postmaster/postmaster.c:3668 postmaster/postmaster.c:3680
+#: postmaster/postmaster.c:3690 postmaster/postmaster.c:3701
#, 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:3676
+#: postmaster/postmaster.c:3677
#, 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:3686
+#: postmaster/postmaster.c:3687
#, 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:3698
+#: postmaster/postmaster.c:3699
#, c-format
msgid "%s (PID %d) exited with unrecognized status %d"
msgstr "%s (PID %d) beendete mit unbekanntem Status %d"
-#: postmaster/postmaster.c:3906
+#: postmaster/postmaster.c:3907
#, c-format
msgid "abnormal database system shutdown"
msgstr "abnormales Herunterfahren des Datenbanksystems"
-#: postmaster/postmaster.c:3932
+#: postmaster/postmaster.c:3933
#, c-format
msgid "shutting down due to startup process failure"
msgstr "fahre herunter wegen Startprozessfehler"
-#: postmaster/postmaster.c:3938
+#: postmaster/postmaster.c:3939
#, c-format
msgid "shutting down because restart_after_crash is off"
msgstr "fahre herunter, weil restart_after_crash aus ist"
-#: postmaster/postmaster.c:3950
+#: postmaster/postmaster.c:3951
#, c-format
msgid "all server processes terminated; reinitializing"
msgstr "alle Serverprozesse beendet; initialisiere neu"
-#: postmaster/postmaster.c:4144 postmaster/postmaster.c:5462
-#: postmaster/postmaster.c:5860
+#: postmaster/postmaster.c:4145 postmaster/postmaster.c:5464
+#: postmaster/postmaster.c:5862
#, c-format
msgid "could not generate random cancel key"
msgstr "konnte zufälligen Stornierungsschlüssel nicht erzeugen"
-#: postmaster/postmaster.c:4206
+#: postmaster/postmaster.c:4207
#, 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:4248
+#: postmaster/postmaster.c:4249
msgid "could not fork new process for connection: "
msgstr "konnte neuen Prozess für Verbindung nicht starten (fork-Fehler): "
-#: postmaster/postmaster.c:4354
+#: postmaster/postmaster.c:4355
#, c-format
msgid "connection received: host=%s port=%s"
msgstr "Verbindung empfangen: Host=%s Port=%s"
-#: postmaster/postmaster.c:4359
+#: postmaster/postmaster.c:4360
#, c-format
msgid "connection received: host=%s"
msgstr "Verbindung empfangen: Host=%s"
-#: postmaster/postmaster.c:4596
+#: postmaster/postmaster.c:4597
#, c-format
msgid "could not execute server process \"%s\": %m"
msgstr "konnte Serverprozess »%s« nicht ausführen: %m"
-#: postmaster/postmaster.c:4654
+#: postmaster/postmaster.c:4655
#, c-format
msgid "could not create backend parameter file mapping: error code %lu"
msgstr "konnte Backend-Parameter-Datei-Mapping nicht erzeugen: Fehlercode %lu"
-#: postmaster/postmaster.c:4663
+#: postmaster/postmaster.c:4664
#, c-format
msgid "could not map backend parameter memory: error code %lu"
msgstr "konnte Backend-Parameter-Speicher nicht mappen: Fehlercode %lu"
-#: postmaster/postmaster.c:4690
+#: postmaster/postmaster.c:4691
#, c-format
msgid "subprocess command line too long"
msgstr "Kommandozeile für Subprozess zu lang"
-#: postmaster/postmaster.c:4708
+#: postmaster/postmaster.c:4709
#, c-format
msgid "CreateProcess() call failed: %m (error code %lu)"
msgstr "Aufruf von CreateProcess() fehlgeschlagen: %m (Fehlercode %lu)"
-#: postmaster/postmaster.c:4735
+#: postmaster/postmaster.c:4736
#, c-format
msgid "could not unmap view of backend parameter file: error code %lu"
msgstr "konnte Sicht der Backend-Parameter-Datei nicht unmappen: Fehlercode %lu"
-#: postmaster/postmaster.c:4739
+#: postmaster/postmaster.c:4740
#, c-format
msgid "could not close handle to backend parameter file: error code %lu"
msgstr "konnte Handle für Backend-Parameter-Datei nicht schließen: Fehlercode %lu"
-#: postmaster/postmaster.c:4761
+#: postmaster/postmaster.c:4762
#, c-format
msgid "giving up after too many tries to reserve shared memory"
msgstr "Aufgabe nach zu vielen Versuchen, Shared Memory zu reservieren"
-#: postmaster/postmaster.c:4762
+#: postmaster/postmaster.c:4763
#, c-format
msgid "This might be caused by ASLR or antivirus software."
msgstr "Dies kann durch ASLR oder Antivirus-Software verursacht werden."
-#: postmaster/postmaster.c:4935
+#: postmaster/postmaster.c:4936
#, c-format
msgid "SSL configuration could not be loaded in child process"
msgstr "SSL-Konfiguration konnte im Kindprozess nicht geladen werden"
-#: postmaster/postmaster.c:5060
+#: postmaster/postmaster.c:5061
#, c-format
-msgid "Please report this to <%s>."
-msgstr "Bitte berichten Sie dies an <%s>."
+msgid "postmaster became multithreaded"
+msgstr "Postmaster ist multithreaded geworden"
-#: postmaster/postmaster.c:5128
+#: postmaster/postmaster.c:5130
#, c-format
msgid "database system is ready to accept read-only connections"
msgstr "Datenbanksystem ist bereit, um lesende Verbindungen anzunehmen"
-#: postmaster/postmaster.c:5386
+#: postmaster/postmaster.c:5388
#, c-format
msgid "could not fork startup process: %m"
msgstr "konnte Startprozess nicht starten (fork-Fehler): %m"
-#: postmaster/postmaster.c:5390
+#: postmaster/postmaster.c:5392
#, c-format
msgid "could not fork archiver process: %m"
msgstr "konnte Archivierer-Prozess nicht starten (fork-Fehler): %m"
-#: postmaster/postmaster.c:5394
+#: postmaster/postmaster.c:5396
#, c-format
msgid "could not fork background writer process: %m"
msgstr "konnte Background-Writer-Prozess nicht starten (fork-Fehler): %m"
-#: postmaster/postmaster.c:5398
+#: postmaster/postmaster.c:5400
#, c-format
msgid "could not fork checkpointer process: %m"
msgstr "konnte Checkpointer-Prozess nicht starten (fork-Fehler): %m"
-#: postmaster/postmaster.c:5402
+#: postmaster/postmaster.c:5404
#, c-format
msgid "could not fork WAL writer process: %m"
msgstr "konnte WAL-Writer-Prozess nicht starten (fork-Fehler): %m"
-#: postmaster/postmaster.c:5406
+#: postmaster/postmaster.c:5408
#, c-format
msgid "could not fork WAL receiver process: %m"
msgstr "konnte WAL-Receiver-Prozess nicht starten (fork-Fehler): %m"
-#: postmaster/postmaster.c:5410
+#: postmaster/postmaster.c:5412
#, c-format
msgid "could not fork process: %m"
msgstr "konnte Prozess nicht starten (fork-Fehler): %m"
-#: postmaster/postmaster.c:5611 postmaster/postmaster.c:5638
+#: postmaster/postmaster.c:5613 postmaster/postmaster.c:5640
#, 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:5622 postmaster/postmaster.c:5649
+#: postmaster/postmaster.c:5624 postmaster/postmaster.c:5651
#, c-format
msgid "invalid processing mode in background worker"
msgstr "ungültiger Verarbeitungsmodus in Background-Worker"
-#: postmaster/postmaster.c:5734
+#: postmaster/postmaster.c:5736
#, c-format
msgid "could not fork worker process: %m"
msgstr "konnte Worker-Prozess nicht starten (fork-Fehler): %m"
-#: postmaster/postmaster.c:5846
+#: postmaster/postmaster.c:5848
#, c-format
msgid "no slot available for new worker process"
msgstr "kein Slot für neuen Worker-Prozess verfügbar"
-#: postmaster/postmaster.c:6177
+#: postmaster/postmaster.c:6179
#, 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:6209
+#: postmaster/postmaster.c:6211
#, c-format
msgid "could not create inherited socket: error code %d\n"
msgstr "konnte geerbtes Socket nicht erzeugen: Fehlercode %d\n"
-#: postmaster/postmaster.c:6238
+#: postmaster/postmaster.c:6240
#, c-format
msgid "could not open backend variables file \"%s\": %s\n"
msgstr "konnte Servervariablendatei »%s« nicht öffnen: %s\n"
-#: postmaster/postmaster.c:6245
+#: postmaster/postmaster.c:6247
#, 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:6254
+#: postmaster/postmaster.c:6256
#, c-format
msgid "could not remove file \"%s\": %s\n"
msgstr "konnte Datei »%s« nicht löschen: %s\n"
-#: postmaster/postmaster.c:6271
+#: postmaster/postmaster.c:6273
#, 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:6280
+#: postmaster/postmaster.c:6282
#, 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:6287
+#: postmaster/postmaster.c:6289
#, 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:6446
+#: postmaster/postmaster.c:6448
#, c-format
msgid "could not read exit code for process\n"
msgstr "konnte Exitcode des Prozesses nicht lesen\n"
-#: postmaster/postmaster.c:6488
+#: postmaster/postmaster.c:6490
#, c-format
msgid "could not post child completion status\n"
msgstr "konnte Child-Completion-Status nicht versenden\n"
msgid "processing remote data for replication origin \"%s\" during message type \"%s\" for replication target relation \"%s.%s\" column \"%s\" in transaction %u, finished at %X/%X"
msgstr "Verarbeiten empfangener Daten für Replication-Origin »%s« bei Nachrichtentyp »%s« für Replikationszielrelation »%s.%s« Spalte »%s« in Transaktion %u, beendet bei %X/%X"
-#: replication/pgoutput/pgoutput.c:317
+#: replication/pgoutput/pgoutput.c:324
#, c-format
msgid "invalid proto_version"
msgstr "ungültige proto_version"
-#: replication/pgoutput/pgoutput.c:322
+#: replication/pgoutput/pgoutput.c:329
#, c-format
msgid "proto_version \"%s\" out of range"
msgstr "proto_version »%s« ist außerhalb des gültigen Bereichs"
-#: replication/pgoutput/pgoutput.c:339
+#: replication/pgoutput/pgoutput.c:346
#, c-format
msgid "invalid publication_names syntax"
msgstr "ungültige Syntax für publication_names"
-#: replication/pgoutput/pgoutput.c:440
+#: replication/pgoutput/pgoutput.c:466
#, c-format
msgid "client sent proto_version=%d but server only supports protocol %d or lower"
msgstr "Client sendete proto_version=%d, aber Server unterstützt nur Protokoll %d oder niedriger"
-#: replication/pgoutput/pgoutput.c:446
+#: replication/pgoutput/pgoutput.c:472
#, c-format
msgid "client sent proto_version=%d but server only supports protocol %d or higher"
msgstr "Client sendete proto_version=%d, aber Server unterstützt nur Protokoll %d oder höher"
-#: replication/pgoutput/pgoutput.c:452
+#: replication/pgoutput/pgoutput.c:478
#, c-format
msgid "publication_names parameter missing"
msgstr "Parameter »publication_names« fehlt"
-#: replication/pgoutput/pgoutput.c:466
+#: replication/pgoutput/pgoutput.c:492
#, c-format
msgid "requested proto_version=%d does not support streaming, need %d or higher"
msgstr "angeforderte proto_version=%d unterstützt Streaming nicht, benötigt %d oder höher"
-#: replication/pgoutput/pgoutput.c:472
+#: replication/pgoutput/pgoutput.c:498
#, c-format
msgid "requested proto_version=%d does not support parallel streaming, need %d or higher"
msgstr "angeforderte proto_version=%d unterstützt paralleles Streaming nicht, benötigt %d oder höher"
-#: replication/pgoutput/pgoutput.c:477
+#: replication/pgoutput/pgoutput.c:503
#, c-format
msgid "streaming requested, but not supported by output plugin"
msgstr "Streaming angefordert, aber wird vom Ausgabe-Plugin nicht unterstützt"
-#: replication/pgoutput/pgoutput.c:494
+#: replication/pgoutput/pgoutput.c:520
#, c-format
msgid "requested proto_version=%d does not support two-phase commit, need %d or higher"
msgstr "angeforderte proto_version=%d unterstützt Zwei-Phasen-Commit nicht, benötigt %d oder höher"
-#: replication/pgoutput/pgoutput.c:499
+#: replication/pgoutput/pgoutput.c:525
#, c-format
msgid "two-phase commit requested, but not supported by output plugin"
msgstr "Zwei-Phasen-Commit angefordert, aber wird vom Ausgabe-Plugin nicht unterstützt"
msgid "cannot use %s with a logical replication slot"
msgstr "%s kann nicht mit einem logischem Replikations-Slot verwendet werden"
-#: replication/walsender.c:623 storage/smgr/md.c:1529
+#: replication/walsender.c:623 storage/smgr/md.c:1541
#, c-format
msgid "could not seek to end of file \"%s\": %m"
msgstr "konnte Positionszeiger nicht ans Ende der Datei »%s« setzen: %m"
msgid "renaming an ON SELECT rule is not allowed"
msgstr "Umbenennen einer ON-SELECT-Regel ist nicht erlaubt"
-#: rewrite/rewriteHandler.c:584
+#: rewrite/rewriteHandler.c:590
#, c-format
msgid "WITH query name \"%s\" appears in both a rule action and the query being rewritten"
msgstr "WITH-Anfragename »%s« erscheint sowohl in der Regelaktion als auch in der umzuschreibenden Anfrage"
-#: rewrite/rewriteHandler.c:611
+#: rewrite/rewriteHandler.c:617
#, c-format
msgid "INSERT ... SELECT rule actions are not supported for queries having data-modifying statements in WITH"
msgstr "INSERT ... SELECT-Regelaktionen werden für Anfrangen mit datenmodifizierenden Anweisungen in WITH nicht unterstützt"
-#: rewrite/rewriteHandler.c:664
+#: rewrite/rewriteHandler.c:670
#, c-format
msgid "cannot have RETURNING lists in multiple rules"
msgstr "RETURNING-Listen können nicht in mehreren Regeln auftreten"
-#: rewrite/rewriteHandler.c:896 rewrite/rewriteHandler.c:935
+#: rewrite/rewriteHandler.c:902 rewrite/rewriteHandler.c:941
#, c-format
msgid "cannot insert a non-DEFAULT value into column \"%s\""
msgstr "kann keinen Wert außer DEFAULT in Spalte »%s« einfügen"
-#: rewrite/rewriteHandler.c:898 rewrite/rewriteHandler.c:964
+#: rewrite/rewriteHandler.c:904 rewrite/rewriteHandler.c:970
#, c-format
msgid "Column \"%s\" is an identity column defined as GENERATED ALWAYS."
msgstr "Spalte »%s« ist eine Identitätsspalte, die als GENERATED ALWAYS definiert ist."
-#: rewrite/rewriteHandler.c:900
+#: rewrite/rewriteHandler.c:906
#, c-format
msgid "Use OVERRIDING SYSTEM VALUE to override."
msgstr "Verwenden Sie OVERRIDING SYSTEM VALUE, um diese Einschränkung außer Kraft zu setzen."
-#: rewrite/rewriteHandler.c:962 rewrite/rewriteHandler.c:970
+#: rewrite/rewriteHandler.c:968 rewrite/rewriteHandler.c:976
#, c-format
msgid "column \"%s\" can only be updated to DEFAULT"
msgstr "Spalte »%s« kann nur auf DEFAULT aktualisiert werden"
-#: rewrite/rewriteHandler.c:1117 rewrite/rewriteHandler.c:1135
+#: rewrite/rewriteHandler.c:1111 rewrite/rewriteHandler.c:1129
#, c-format
msgid "multiple assignments to same column \"%s\""
msgstr "mehrere Zuweisungen zur selben Spalte »%s«"
-#: rewrite/rewriteHandler.c:1749 rewrite/rewriteHandler.c:3125
+#: rewrite/rewriteHandler.c:1733 rewrite/rewriteHandler.c:3158
#, c-format
msgid "access to non-system view \"%s\" is restricted"
msgstr "Zugriff auf Nicht-System-Sicht »%s« ist beschränkt"
-#: rewrite/rewriteHandler.c:2128 rewrite/rewriteHandler.c:4064
+#: rewrite/rewriteHandler.c:2131 rewrite/rewriteHandler.c:4097
#, c-format
msgid "infinite recursion detected in rules for relation \"%s\""
msgstr "unendliche Rekursion entdeckt in Regeln für Relation »%s«"
-#: rewrite/rewriteHandler.c:2213
+#: rewrite/rewriteHandler.c:2236
#, c-format
msgid "infinite recursion detected in policy for relation \"%s\""
msgstr "unendliche Rekursion entdeckt in Policys für Relation »%s«"
-#: rewrite/rewriteHandler.c:2533
+#: rewrite/rewriteHandler.c:2566
msgid "Junk view columns are not updatable."
msgstr "Junk-Sichtspalten sind nicht aktualisierbar."
-#: rewrite/rewriteHandler.c:2538
+#: rewrite/rewriteHandler.c:2571
msgid "View columns that are not columns of their base relation are not updatable."
msgstr "Sichtspalten, die nicht Spalten ihrer Basisrelation sind, sind nicht aktualisierbar."
-#: rewrite/rewriteHandler.c:2541
+#: rewrite/rewriteHandler.c:2574
msgid "View columns that refer to system columns are not updatable."
msgstr "Sichtspalten, die auf Systemspalten verweisen, sind nicht aktualisierbar."
-#: rewrite/rewriteHandler.c:2544
+#: rewrite/rewriteHandler.c:2577
msgid "View columns that return whole-row references are not updatable."
msgstr "Sichtspalten, die Verweise auf ganze Zeilen zurückgeben, sind nicht aktualisierbar."
-#: rewrite/rewriteHandler.c:2605
+#: rewrite/rewriteHandler.c:2638
msgid "Views containing DISTINCT are not automatically updatable."
msgstr "Sichten, die DISTINCT enthalten, sind nicht automatisch aktualisierbar."
-#: rewrite/rewriteHandler.c:2608
+#: rewrite/rewriteHandler.c:2641
msgid "Views containing GROUP BY are not automatically updatable."
msgstr "Sichten, die GROUP BY enthalten, sind nicht automatisch aktualisierbar."
-#: rewrite/rewriteHandler.c:2611
+#: rewrite/rewriteHandler.c:2644
msgid "Views containing HAVING are not automatically updatable."
msgstr "Sichten, die HAVING enthalten, sind nicht automatisch aktualisierbar."
-#: rewrite/rewriteHandler.c:2614
+#: rewrite/rewriteHandler.c:2647
msgid "Views containing UNION, INTERSECT, or EXCEPT are not automatically updatable."
msgstr "Sichten, die UNION, INTERSECT oder EXCEPT enthalten, sind nicht automatisch aktualisierbar."
-#: rewrite/rewriteHandler.c:2617
+#: rewrite/rewriteHandler.c:2650
msgid "Views containing WITH are not automatically updatable."
msgstr "Sichten, die WITH enthalten, sind nicht automatisch aktualisierbar."
-#: rewrite/rewriteHandler.c:2620
+#: rewrite/rewriteHandler.c:2653
msgid "Views containing LIMIT or OFFSET are not automatically updatable."
msgstr "Sichten, die LIMIT oder OFFSET enthalten, sind nicht automatisch aktualisierbar."
-#: rewrite/rewriteHandler.c:2632
+#: rewrite/rewriteHandler.c:2665
msgid "Views that return aggregate functions are not automatically updatable."
msgstr "Sichten, die Aggregatfunktionen zurückgeben, sind nicht automatisch aktualisierbar."
-#: rewrite/rewriteHandler.c:2635
+#: rewrite/rewriteHandler.c:2668
msgid "Views that return window functions are not automatically updatable."
msgstr "Sichten, die Fensterfunktionen zurückgeben, sind nicht automatisch aktualisierbar."
-#: rewrite/rewriteHandler.c:2638
+#: rewrite/rewriteHandler.c:2671
msgid "Views that return set-returning functions are not automatically updatable."
msgstr "Sichten, die Funktionen mit Ergebnismenge zurückgeben, sind nicht automatisch aktualisierbar."
-#: rewrite/rewriteHandler.c:2645 rewrite/rewriteHandler.c:2649
-#: rewrite/rewriteHandler.c:2657
+#: rewrite/rewriteHandler.c:2678 rewrite/rewriteHandler.c:2682
+#: rewrite/rewriteHandler.c:2690
msgid "Views that do not select from a single table or view are not automatically updatable."
msgstr "Sichten, die nicht aus einer einzigen Tabelle oder Sicht lesen, sind nicht automatisch aktualisierbar."
-#: rewrite/rewriteHandler.c:2660
+#: rewrite/rewriteHandler.c:2693
msgid "Views containing TABLESAMPLE are not automatically updatable."
msgstr "Sichten, die TABLESAMPLE enthalten, sind nicht automatisch aktualisierbar."
-#: rewrite/rewriteHandler.c:2684
+#: rewrite/rewriteHandler.c:2717
msgid "Views that have no updatable columns are not automatically updatable."
msgstr "Sichten, die keine aktualisierbaren Spalten haben, sind nicht automatisch aktualisierbar."
-#: rewrite/rewriteHandler.c:3185
+#: rewrite/rewriteHandler.c:3218
#, c-format
msgid "cannot insert into column \"%s\" of view \"%s\""
msgstr "kann nicht in Spalte »%s« von Sicht »%s« einfügen"
-#: rewrite/rewriteHandler.c:3193
+#: rewrite/rewriteHandler.c:3226
#, c-format
msgid "cannot update column \"%s\" of view \"%s\""
msgstr "kann Spalte »%s« von Sicht »%s« nicht aktualisieren"
-#: rewrite/rewriteHandler.c:3691
+#: rewrite/rewriteHandler.c:3724
#, c-format
msgid "DO INSTEAD NOTIFY rules are not supported for data-modifying statements in WITH"
msgstr "DO-INSTEAD-NOTIFY-Regeln werden für datenmodifizierende Anweisungen in WITH nicht unterstützt"
-#: rewrite/rewriteHandler.c:3702
+#: rewrite/rewriteHandler.c:3735
#, c-format
msgid "DO INSTEAD NOTHING rules are not supported for data-modifying statements in WITH"
msgstr "DO-INSTEAD-NOTHING-Regeln werden für datenmodifizierende Anweisungen in WITH nicht unterstützt"
-#: rewrite/rewriteHandler.c:3716
+#: rewrite/rewriteHandler.c:3749
#, c-format
msgid "conditional DO INSTEAD rules are not supported for data-modifying statements in WITH"
msgstr "DO-INSTEAD-Regeln mit Bedingung werden für datenmodifizierende Anweisungen in WITH nicht unterstützt"
-#: rewrite/rewriteHandler.c:3720
+#: rewrite/rewriteHandler.c:3753
#, c-format
msgid "DO ALSO rules are not supported for data-modifying statements in WITH"
msgstr "DO-ALSO-Regeln werden für datenmodifizierende Anweisungen in WITH nicht unterstützt"
-#: rewrite/rewriteHandler.c:3725
+#: rewrite/rewriteHandler.c:3758
#, c-format
msgid "multi-statement DO INSTEAD rules are not supported for data-modifying statements in WITH"
msgstr "DO-INSTEAD-Regeln mit mehreren Anweisungen werden für datenmodifizierende Anweisungen in WITH nicht unterstützt"
-#: rewrite/rewriteHandler.c:3992 rewrite/rewriteHandler.c:4000
-#: rewrite/rewriteHandler.c:4008
+#: rewrite/rewriteHandler.c:4025 rewrite/rewriteHandler.c:4033
+#: rewrite/rewriteHandler.c:4041
#, c-format
msgid "Views with conditional DO INSTEAD rules are not automatically updatable."
msgstr "Sichten mit DO-INSTEAD-Regeln mit Bedingung sind nicht automatisch aktualisierbar."
-#: rewrite/rewriteHandler.c:4113
+#: rewrite/rewriteHandler.c:4146
#, c-format
msgid "cannot perform INSERT RETURNING on relation \"%s\""
msgstr "INSERT RETURNING kann in Relation »%s« nicht ausgeführt werden"
-#: rewrite/rewriteHandler.c:4115
+#: rewrite/rewriteHandler.c:4148
#, c-format
msgid "You need an unconditional ON INSERT DO INSTEAD rule with a RETURNING clause."
msgstr "Sie benötigen eine ON INSERT DO INSTEAD Regel ohne Bedingung, mit RETURNING-Klausel."
-#: rewrite/rewriteHandler.c:4120
+#: rewrite/rewriteHandler.c:4153
#, c-format
msgid "cannot perform UPDATE RETURNING on relation \"%s\""
msgstr "UPDATE RETURNING kann in Relation »%s« nicht ausgeführt werden"
-#: rewrite/rewriteHandler.c:4122
+#: rewrite/rewriteHandler.c:4155
#, c-format
msgid "You need an unconditional ON UPDATE DO INSTEAD rule with a RETURNING clause."
msgstr "Sie benötigen eine ON UPDATE DO INSTEAD Regel ohne Bedingung, mit RETURNING-Klausel."
-#: rewrite/rewriteHandler.c:4127
+#: rewrite/rewriteHandler.c:4160
#, c-format
msgid "cannot perform DELETE RETURNING on relation \"%s\""
msgstr "DELETE RETURNING kann in Relation »%s« nicht ausgeführt werden"
-#: rewrite/rewriteHandler.c:4129
+#: rewrite/rewriteHandler.c:4162
#, c-format
msgid "You need an unconditional ON DELETE DO INSTEAD rule with a RETURNING clause."
msgstr "Sie benötigen eine ON DELETE DO INSTEAD Regel ohne Bedingung, mit RETURNING-Klausel."
-#: rewrite/rewriteHandler.c:4147
+#: rewrite/rewriteHandler.c:4180
#, c-format
msgid "INSERT with ON CONFLICT clause cannot be used with table that has INSERT or UPDATE rules"
msgstr "INSERT mit ON-CONFLICT-Klausel kann nicht mit Tabelle verwendet werden, die INSERT- oder UPDATE-Regeln hat"
-#: rewrite/rewriteHandler.c:4204
+#: rewrite/rewriteHandler.c:4237
#, c-format
msgid "WITH cannot be used in a query that is rewritten by rules into multiple queries"
msgstr "WITH kann nicht in einer Anfrage verwendet werden, die durch Regeln in mehrere Anfragen umgeschrieben wird"
-#: rewrite/rewriteManip.c:1075
+#: rewrite/rewriteManip.c:1076
#, c-format
msgid "conditional utility statements are not implemented"
msgstr "Utility-Anweisungen mit Bedingung sind nicht implementiert"
-#: rewrite/rewriteManip.c:1422
+#: rewrite/rewriteManip.c:1423
#, c-format
msgid "WHERE CURRENT OF on a view is not implemented"
msgstr "WHERE CURRENT OF mit einer Sicht ist nicht implementiert"
-#: rewrite/rewriteManip.c:1757
+#: rewrite/rewriteManip.c:1759
#, c-format
msgid "NEW variables in ON UPDATE rules cannot reference columns that are part of a multiple assignment in the subject UPDATE command"
msgstr "NEW-Variablen in ON UPDATE-Regeln können nicht auf Spalten verweisen, die Teil einer Mehrfachzuweisung in dem UPDATE-Befehl sind"
msgid "could not delete fileset \"%s\": %m"
msgstr "konnte Fileset »%s« nicht löschen: %m"
-#: storage/file/buffile.c:992 storage/smgr/md.c:338 storage/smgr/md.c:1041
+#: storage/file/buffile.c:992 storage/smgr/md.c:338 storage/smgr/md.c:1043
#, c-format
msgid "could not truncate file \"%s\": %m"
msgstr "kann Datei »%s« nicht kürzen: %m"
msgid "could not write block %u in file \"%s\": wrote only %d of %d bytes"
msgstr "konnte Block %u in Datei »%s« nicht schreiben: es wurden nur %d von %d Bytes geschrieben"
-#: storage/smgr/md.c:1012
+#: storage/smgr/md.c:1014
#, c-format
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:1067
+#: storage/smgr/md.c:1069
#, 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:1494
+#: storage/smgr/md.c:1506
#, c-format
msgid "could not open file \"%s\" (target block %u): previous segment is only %u blocks"
msgstr "konnte Datei »%s« nicht öffnen (Zielblock %u): vorhergehendes Segment hat nur %u Blöcke"
-#: storage/smgr/md.c:1508
+#: storage/smgr/md.c:1520
#, c-format
msgid "could not open file \"%s\" (target block %u): %m"
msgstr "konnte Datei »%s« nicht öffnen (Zielblock %u): %m"
msgid "bind message has %d result formats but query has %d columns"
msgstr "Bind-Message hat %d Ergebnisspalten, aber Anfrage hat %d Spalten"
-#: tcop/pquery.c:944 tcop/pquery.c:1701
+#: tcop/pquery.c:942 tcop/pquery.c:1696
#, c-format
msgid "cursor can only scan forward"
msgstr "Cursor kann nur vorwärts scannen"
-#: tcop/pquery.c:945 tcop/pquery.c:1702
+#: tcop/pquery.c:943 tcop/pquery.c:1697
#, c-format
msgid "Declare it with SCROLL option to enable backward scan."
msgstr "Deklarieren Sie ihn mit der Option SCROLL, um rückwarts scannen zu können."
msgid "could not open temporary statistics file \"%s\": %m"
msgstr "konnte temporäre Statistikdatei »%s« nicht öffnen: %m"
-#: utils/activity/pgstat.c:1450
+#: utils/activity/pgstat.c:1458
#, c-format
msgid "could not write temporary statistics file \"%s\": %m"
msgstr "konnte temporäre Statistikdatei »%s« nicht schreiben: %m"
-#: utils/activity/pgstat.c:1459
+#: utils/activity/pgstat.c:1467
#, c-format
msgid "could not close temporary statistics file \"%s\": %m"
msgstr "konnte temporäre Statistikdatei »%s« nicht schließen: %m"
-#: utils/activity/pgstat.c:1467
+#: utils/activity/pgstat.c:1475
#, c-format
msgid "could not rename temporary statistics file \"%s\" to \"%s\": %m"
msgstr "konnte temporäre Statistikdatei »%s« nicht in »%s« umbenennen: %m"
-#: utils/activity/pgstat.c:1516
+#: utils/activity/pgstat.c:1524
#, c-format
msgid "could not open statistics file \"%s\": %m"
msgstr "konnte Statistikdatei »%s« nicht öffnen: %m"
-#: utils/activity/pgstat.c:1678
+#: utils/activity/pgstat.c:1686
#, c-format
msgid "corrupted statistics file \"%s\""
msgstr "verfälschte Statistikdatei »%s«"
#: utils/adt/regexp.c:717 utils/adt/regexp.c:726 utils/adt/regexp.c:1083
#: utils/adt/regexp.c:1147 utils/adt/regexp.c:1156 utils/adt/regexp.c:1165
#: utils/adt/regexp.c:1174 utils/adt/regexp.c:1854 utils/adt/regexp.c:1863
-#: utils/adt/regexp.c:1872 utils/misc/guc.c:6633 utils/misc/guc.c:6667
+#: utils/adt/regexp.c:1872 utils/misc/guc.c:6668 utils/misc/guc.c:6702
#, c-format
msgid "invalid value for parameter \"%s\": %d"
msgstr "ungültiger Wert für Parameter »%s«: %d"
msgid "more than one operator named %s"
msgstr "es gibt mehrere Operatoren namens %s"
-#: utils/adt/regproc.c:675 utils/adt/regproc.c:2009 utils/adt/ruleutils.c:10097
-#: utils/adt/ruleutils.c:10310
+#: utils/adt/regproc.c:675 utils/adt/regproc.c:2009 utils/adt/ruleutils.c:10103
+#: utils/adt/ruleutils.c:10316
#, c-format
msgid "too many arguments"
msgstr "zu viele Argumente"
msgid "could not determine row description for function returning record"
msgstr "konnte Zeilenbeschreibung für Funktion, die »record« zurückgibt, nicht ermitteln"
-#: utils/init/miscinit.c:346
+#: utils/init/miscinit.c:347
#, c-format
msgid "data directory \"%s\" does not exist"
msgstr "Datenverzeichnis »%s« existiert nicht"
-#: utils/init/miscinit.c:351
+#: utils/init/miscinit.c:352
#, c-format
msgid "could not read permissions of directory \"%s\": %m"
msgstr "konnte Zugriffsrechte von Verzeichnis »%s« nicht lesen: %m"
-#: utils/init/miscinit.c:359
+#: utils/init/miscinit.c:360
#, c-format
msgid "specified data directory \"%s\" is not a directory"
msgstr "angegebenes Datenverzeichnis »%s« ist kein Verzeichnis"
-#: utils/init/miscinit.c:375
+#: utils/init/miscinit.c:376
#, c-format
msgid "data directory \"%s\" has wrong ownership"
msgstr "Datenverzeichnis »%s« hat falschen Eigentümer"
-#: utils/init/miscinit.c:377
+#: utils/init/miscinit.c:378
#, 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."
-#: utils/init/miscinit.c:395
+#: utils/init/miscinit.c:396
#, c-format
msgid "data directory \"%s\" has invalid permissions"
msgstr "Datenverzeichnis »%s« hat ungültige Zugriffsrechte"
-#: utils/init/miscinit.c:397
+#: utils/init/miscinit.c:398
#, c-format
msgid "Permissions should be u=rwx (0700) or u=rwx,g=rx (0750)."
msgstr "Rechte sollten u=rwx (0700) oder u=rwx,g=rx (0750) sein."
-#: utils/init/miscinit.c:455
+#: utils/init/miscinit.c:456
#, c-format
msgid "could not change directory to \"%s\": %m"
msgstr "konnte nicht in Verzeichnis »%s« wechseln: %m"
-#: utils/init/miscinit.c:692 utils/misc/guc.c:3563
+#: utils/init/miscinit.c:726 utils/misc/guc.c:3563
#, c-format
msgid "cannot set parameter \"%s\" within security-restricted operation"
msgstr "kann Parameter »%s« nicht in einer sicherheitsbeschränkten Operation setzen"
-#: utils/init/miscinit.c:764
+#: utils/init/miscinit.c:809
#, c-format
msgid "role with OID %u does not exist"
msgstr "Rolle mit OID %u existiert nicht"
-#: utils/init/miscinit.c:794
+#: utils/init/miscinit.c:854
#, c-format
msgid "role \"%s\" is not permitted to log in"
msgstr "Rolle »%s« hat keine Berechtigung zum Einloggen"
-#: utils/init/miscinit.c:812
+#: utils/init/miscinit.c:875
#, c-format
msgid "too many connections for role \"%s\""
msgstr "zu viele Verbindungen von Rolle »%s«"
-#: utils/init/miscinit.c:919
-#, c-format
-msgid "permission denied to set session authorization"
-msgstr "keine Berechtigung, um Sitzungsautorisierung zu setzen"
-
-#: utils/init/miscinit.c:1002
+#: utils/init/miscinit.c:1046
#, c-format
msgid "invalid role OID: %u"
msgstr "ungültige Rollen-OID: %u"
-#: utils/init/miscinit.c:1149
+#: utils/init/miscinit.c:1193
#, c-format
msgid "database system is shut down"
msgstr "Datenbanksystem ist heruntergefahren"
-#: utils/init/miscinit.c:1236
+#: utils/init/miscinit.c:1280
#, c-format
msgid "could not create lock file \"%s\": %m"
msgstr "konnte Sperrdatei »%s« nicht erstellen: %m"
-#: utils/init/miscinit.c:1250
+#: utils/init/miscinit.c:1294
#, c-format
msgid "could not open lock file \"%s\": %m"
msgstr "konnte Sperrdatei »%s« nicht öffnen: %m"
-#: utils/init/miscinit.c:1257
+#: utils/init/miscinit.c:1301
#, c-format
msgid "could not read lock file \"%s\": %m"
msgstr "konnte Sperrdatei »%s« nicht lesen: %m"
-#: utils/init/miscinit.c:1266
+#: utils/init/miscinit.c:1310
#, c-format
msgid "lock file \"%s\" is empty"
msgstr "Sperrdatei »%s« ist leer"
-#: utils/init/miscinit.c:1267
+#: utils/init/miscinit.c:1311
#, c-format
msgid "Either another server is starting, or the lock file is the remnant of a previous server startup crash."
msgstr "Entweder startet gerade ein anderer Server oder die Sperrdatei ist von einen Absturz übrig geblieben."
-#: utils/init/miscinit.c:1311
+#: utils/init/miscinit.c:1355
#, c-format
msgid "lock file \"%s\" already exists"
msgstr "Sperrdatei »%s« existiert bereits"
-#: utils/init/miscinit.c:1315
+#: utils/init/miscinit.c:1359
#, c-format
msgid "Is another postgres (PID %d) running in data directory \"%s\"?"
msgstr "Läuft bereits ein anderer postgres-Prozess (PID %d) im Datenverzeichnis »%s«?"
-#: utils/init/miscinit.c:1317
+#: utils/init/miscinit.c:1361
#, c-format
msgid "Is another postmaster (PID %d) running in data directory \"%s\"?"
msgstr "Läuft bereits ein anderer postmaster-Prozess (PID %d) im Datenverzeichnis »%s«?"
-#: utils/init/miscinit.c:1320
+#: utils/init/miscinit.c:1364
#, c-format
msgid "Is another postgres (PID %d) using socket file \"%s\"?"
msgstr "Verwendet bereits ein anderer postgres-Prozess (PID %d) die Socketdatei »%s«?"
-#: utils/init/miscinit.c:1322
+#: utils/init/miscinit.c:1366
#, c-format
msgid "Is another postmaster (PID %d) using socket file \"%s\"?"
msgstr "Verwendet bereits ein anderer postmaster-Prozess (PID %d) die Socketdatei »%s«?"
-#: utils/init/miscinit.c:1373
+#: utils/init/miscinit.c:1417
#, c-format
msgid "could not remove old lock file \"%s\": %m"
msgstr "konnte alte Sperrdatei »%s« nicht löschen: %m"
-#: utils/init/miscinit.c:1375
+#: utils/init/miscinit.c:1419
#, c-format
msgid "The file seems accidentally left over, but it could not be removed. Please remove the file by hand and try again."
msgstr "Die Datei ist anscheinend aus Versehen übrig geblieben, konnte aber nicht gelöscht werden. Bitte entfernen Sie die Datei von Hand und versuchen Sie es erneut."
-#: utils/init/miscinit.c:1412 utils/init/miscinit.c:1426
-#: utils/init/miscinit.c:1437
+#: utils/init/miscinit.c:1456 utils/init/miscinit.c:1470
+#: utils/init/miscinit.c:1481
#, c-format
msgid "could not write lock file \"%s\": %m"
msgstr "konnte Sperrdatei »%s« nicht schreiben: %m"
-#: utils/init/miscinit.c:1548 utils/init/miscinit.c:1690 utils/misc/guc.c:5603
+#: utils/init/miscinit.c:1592 utils/init/miscinit.c:1734 utils/misc/guc.c:5644
#, c-format
msgid "could not read from file \"%s\": %m"
msgstr "konnte nicht aus Datei »%s« lesen: %m"
-#: utils/init/miscinit.c:1678
+#: utils/init/miscinit.c:1722
#, c-format
msgid "could not open file \"%s\": %m; continuing anyway"
msgstr "konnte Datei »%s« nicht öffnen: %m; setze trotzdem fort"
-#: utils/init/miscinit.c:1703
+#: utils/init/miscinit.c:1747
#, c-format
msgid "lock file \"%s\" contains wrong PID: %ld instead of %ld"
msgstr "Sperrdatei »%s« enthält falsche PID: %ld statt %ld"
-#: utils/init/miscinit.c:1742 utils/init/miscinit.c:1758
+#: utils/init/miscinit.c:1786 utils/init/miscinit.c:1802
#, c-format
msgid "\"%s\" is not a valid data directory"
msgstr "»%s« ist kein gültiges Datenverzeichnis"
-#: utils/init/miscinit.c:1744
+#: utils/init/miscinit.c:1788
#, c-format
msgid "File \"%s\" is missing."
msgstr "Die Datei »%s« fehlt."
-#: utils/init/miscinit.c:1760
+#: utils/init/miscinit.c:1804
#, c-format
msgid "File \"%s\" does not contain valid data."
msgstr "Die Datei »%s« enthält keine gültigen Daten."
-#: utils/init/miscinit.c:1762
+#: utils/init/miscinit.c:1806
#, c-format
msgid "You might need to initdb."
msgstr "Sie müssen möglicherweise initdb ausführen."
-#: utils/init/miscinit.c:1770
+#: utils/init/miscinit.c:1814
#, c-format
msgid "The data directory was initialized by PostgreSQL version %s, which is not compatible with this version %s."
msgstr "Das Datenverzeichnis wurde von PostgreSQL Version %s initialisiert, welche nicht mit dieser Version %s kompatibel ist."
msgid "User does not have CONNECT privilege."
msgstr "Benutzer hat das CONNECT-Privileg nicht."
-#: utils/init/postinit.c:386
+#: utils/init/postinit.c:389
#, c-format
msgid "too many connections for database \"%s\""
msgstr "zu viele Verbindungen für Datenbank »%s«"
-#: utils/init/postinit.c:410 utils/init/postinit.c:417
+#: utils/init/postinit.c:413 utils/init/postinit.c:420
#, c-format
msgid "database locale is incompatible with operating system"
msgstr "Datenbank-Locale ist inkompatibel mit Betriebssystem"
-#: utils/init/postinit.c:411
+#: utils/init/postinit.c:414
#, c-format
msgid "The database was initialized with LC_COLLATE \"%s\", which is not recognized by setlocale()."
msgstr "Die Datenbank wurde mit LC_COLLATE »%s« initialisiert, was von setlocale() nicht erkannt wird."
-#: utils/init/postinit.c:413 utils/init/postinit.c:420
+#: utils/init/postinit.c:416 utils/init/postinit.c:423
#, c-format
msgid "Recreate the database with another locale or install the missing locale."
msgstr "Erzeugen Sie die Datenbank neu mit einer anderen Locale oder installieren Sie die fehlende Locale."
-#: utils/init/postinit.c:418
+#: utils/init/postinit.c:421
#, c-format
msgid "The database was initialized with LC_CTYPE \"%s\", which is not recognized by setlocale()."
msgstr "Die Datenbank wurde mit LC_CTYPE »%s« initialisiert, was von setlocale() nicht erkannt wird."
-#: utils/init/postinit.c:475
+#: utils/init/postinit.c:478
#, c-format
msgid "database \"%s\" has a collation version mismatch"
msgstr "Version von Sortierfolge für Datenbank »%s« stimmt nicht überein"
-#: utils/init/postinit.c:477
+#: utils/init/postinit.c:480
#, c-format
msgid "The database was created using collation version %s, but the operating system provides version %s."
msgstr "Die Datenbank wurde mit Sortierfolgenversion %s erzeugt, aber das Betriebssystem hat Version %s."
-#: utils/init/postinit.c:480
+#: utils/init/postinit.c:483
#, c-format
msgid "Rebuild all objects in this database that use the default collation and run ALTER DATABASE %s REFRESH COLLATION VERSION, or build PostgreSQL with the right library version."
msgstr "Bauen Sie alle Objekte in dieser Datenbank, die die Standardsortierfolge verwenden, neu und führen Sie ALTER DATABASE %s REFRESH COLLATION VERSION aus, oder bauen Sie PostgreSQL mit der richtigen Bibliotheksversion."
-#: utils/init/postinit.c:891
+#: utils/init/postinit.c:894
#, c-format
msgid "no roles are defined in this database system"
msgstr "in diesem Datenbanksystem sind keine Rollen definiert"
-#: utils/init/postinit.c:892
+#: utils/init/postinit.c:895
#, c-format
msgid "You should immediately run CREATE USER \"%s\" SUPERUSER;."
msgstr "Sie sollten sofort CREATE USER \"%s\" SUPERUSER; ausführen."
-#: utils/init/postinit.c:928
+#: utils/init/postinit.c:931
#, c-format
msgid "must be superuser to connect in binary upgrade mode"
msgstr "nur Superuser können im Binary-Upgrade-Modus verbinden"
-#: utils/init/postinit.c:949
+#: utils/init/postinit.c:951
#, c-format
msgid "remaining connection slots are reserved for roles with the %s attribute"
msgstr "die verbleibenden Verbindungen sind für Rollen mit dem %s-Attribut reserviert"
-#: utils/init/postinit.c:955
+#: utils/init/postinit.c:957
#, c-format
msgid "remaining connection slots are reserved for roles with privileges of the \"%s\" role"
msgstr "die verbleibenden Verbindungen sind für Rollen mit den Privilegien der Rolle »%s« reserviert"
-#: utils/init/postinit.c:967
+#: utils/init/postinit.c:969
#, c-format
msgid "permission denied to start WAL sender"
msgstr "keine Berechtigung, um WAL-Sender zu starten"
-#: utils/init/postinit.c:968
+#: utils/init/postinit.c:970
#, c-format
msgid "Only roles with the %s attribute may start a WAL sender process."
msgstr "Nur Rollen mit dem %s-Attribut können einen WAL-Sender-Prozess starten."
-#: utils/init/postinit.c:1086
+#: utils/init/postinit.c:1088
#, c-format
msgid "It seems to have just been dropped or renamed."
msgstr "Sie wurde anscheinend gerade gelöscht oder umbenannt."
-#: utils/init/postinit.c:1090
+#: utils/init/postinit.c:1092
#, c-format
msgid "database %u does not exist"
msgstr "Datenbank %u existiert nicht"
-#: utils/init/postinit.c:1099
+#: utils/init/postinit.c:1101
#, c-format
msgid "cannot connect to invalid database \"%s\""
msgstr "mit ungültiger Datenbank »%s« kann nicht verbunden werden"
-#: utils/init/postinit.c:1159
+#: utils/init/postinit.c:1161
#, c-format
msgid "The database subdirectory \"%s\" is missing."
msgstr "Das Datenbankunterverzeichnis »%s« fehlt."
msgstr "unbekannter Konfigurationsparameter »%s« in Datei »%s« Zeile %d"
#: utils/misc/guc.c:461 utils/misc/guc.c:3417 utils/misc/guc.c:3661
-#: utils/misc/guc.c:3759 utils/misc/guc.c:3857 utils/misc/guc.c:3981
-#: utils/misc/guc.c:4084
+#: utils/misc/guc.c:3759 utils/misc/guc.c:3857 utils/misc/guc.c:3984
+#: utils/misc/guc.c:4125
#, c-format
msgid "parameter \"%s\" cannot be changed without restarting the server"
msgstr "Parameter »%s« kann nicht geändert werden, ohne den Server neu zu starten"
msgid "parameter \"%s\" cannot be set during a parallel operation"
msgstr "Parameter »%s« kann nicht während einer parallelen Operation gesetzt werden"
-#: utils/misc/guc.c:3394 utils/misc/guc.c:4545
+#: utils/misc/guc.c:3394 utils/misc/guc.c:4586
#, c-format
msgid "parameter \"%s\" cannot be changed"
msgstr "Parameter »%s« kann nicht geändert werden"
msgid "parameter \"%s\" cannot be changed now"
msgstr "Parameter »%s« kann jetzt nicht geändert werden"
-#: utils/misc/guc.c:3454 utils/misc/guc.c:3516 utils/misc/guc.c:4521
-#: utils/misc/guc.c:6569
+#: utils/misc/guc.c:3454 utils/misc/guc.c:3516 utils/misc/guc.c:4562
+#: utils/misc/guc.c:6604
#, c-format
msgid "permission denied to set parameter \"%s\""
msgstr "keine Berechtigung, um Parameter »%s« zu setzen"
msgid "parameter \"%s\" cannot be set locally in functions"
msgstr "Parameter »%s« kann nicht lokal in Funktionen gesetzt werden"
-#: utils/misc/guc.c:4227 utils/misc/guc.c:4274 utils/misc/guc.c:5288
+#: utils/misc/guc.c:4268 utils/misc/guc.c:4315 utils/misc/guc.c:5329
#, c-format
msgid "permission denied to examine \"%s\""
msgstr "keine Berechtigung, um »%s« zu inspizieren"
-#: utils/misc/guc.c:4228 utils/misc/guc.c:4275 utils/misc/guc.c:5289
+#: utils/misc/guc.c:4269 utils/misc/guc.c:4316 utils/misc/guc.c:5330
#, c-format
msgid "Only roles with privileges of the \"%s\" role may examine this parameter."
msgstr "Nur Rollen mit den Privilegien der Rolle »%s« können diesen Parameter inspizieren."
-#: utils/misc/guc.c:4511
+#: utils/misc/guc.c:4552
#, c-format
msgid "permission denied to perform ALTER SYSTEM RESET ALL"
msgstr "keine Berechtigung um ALTER SYSTEM RESET ALL auszuführen"
-#: utils/misc/guc.c:4577
+#: utils/misc/guc.c:4618
#, c-format
msgid "parameter value for ALTER SYSTEM must not contain a newline"
msgstr "Parameterwert für ALTER SYSTEM darf keine Newline enthalten"
-#: utils/misc/guc.c:4623
+#: utils/misc/guc.c:4664
#, c-format
msgid "could not parse contents of file \"%s\""
msgstr "konnte Inhalt der Datei »%s« nicht parsen"
-#: utils/misc/guc.c:4805
+#: utils/misc/guc.c:4846
#, c-format
msgid "attempt to redefine parameter \"%s\""
msgstr "Versuch, den Parameter »%s« zu redefinieren"
-#: utils/misc/guc.c:5144
+#: utils/misc/guc.c:5185
#, c-format
msgid "invalid configuration parameter name \"%s\", removing it"
msgstr "ungültiger Konfigurationsparametername »%s«, wird entfernt"
-#: utils/misc/guc.c:5146
+#: utils/misc/guc.c:5187
#, c-format
msgid "\"%s\" is now a reserved prefix."
msgstr "»%s« ist jetzt ein reservierter Präfix."
-#: utils/misc/guc.c:6023
+#: utils/misc/guc.c:6058
#, c-format
msgid "while setting parameter \"%s\" to \"%s\""
msgstr "beim Setzen von Parameter »%s« auf »%s«"
-#: utils/misc/guc.c:6192
+#: utils/misc/guc.c:6227
#, c-format
msgid "parameter \"%s\" could not be set"
msgstr "Parameter »%s« kann nicht gesetzt werden"
-#: utils/misc/guc.c:6282
+#: utils/misc/guc.c:6317
#, c-format
msgid "could not parse setting for parameter \"%s\""
msgstr "konnte Wert von Parameter »%s« nicht lesen"
-#: utils/misc/guc.c:6701
+#: utils/misc/guc.c:6736
#, c-format
msgid "invalid value for parameter \"%s\": %g"
msgstr "ungültiger Wert für Parameter »%s«: %g"
msgstr "WITH OIDS wird nicht mehr unterstützt; kann nur auf falsch gesetzt werden."
#: utils/misc/guc_tables.c:1633
-msgid "Start a subprocess to capture stderr output and/or csvlogs into log files."
-msgstr "Startet einen Subprozess, um die Stderr-Ausgabe und/oder CSV-Logs in Logdateien auszugeben."
+msgid "Start a subprocess to capture stderr, csvlog and/or jsonlog into log files."
+msgstr "Startet einen Subprozess, um stderr, csvlog und/oder jsonlog in Logdateien auszugeben."
#: utils/misc/guc_tables.c:1642
msgid "Truncate existing log files of same name during log rotation."