de: Translation updates
authorPeter Eisentraut <peter@eisentraut.org>
Mon, 8 Feb 2021 13:49:46 +0000 (14:49 +0100)
committerPeter Eisentraut <peter@eisentraut.org>
Mon, 8 Feb 2021 13:58:56 +0000 (14:58 +0100)
de/postgres.po

index 6e19320f6a02ff9331e5ad875328ebd8ddec1893..f919df1f09f261ad6291f49352425b3586a5bb33 100644 (file)
@@ -7,8 +7,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostgreSQL 13\n"
 "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n"
-"POT-Creation-Date: 2021-01-16 20:40+0000\n"
-"PO-Revision-Date: 2021-01-26 22:10+0100\n"
+"POT-Creation-Date: 2021-02-08 09:10+0000\n"
+"PO-Revision-Date: 2021-02-08 14:48+0100\n"
 "Last-Translator: Peter Eisentraut <peter@eisentraut.org>\n"
 "Language-Team: German <pgsql-translators@postgresql.org>\n"
 "Language: de\n"
@@ -25,7 +25,7 @@ msgid "not recorded"
 msgstr "nicht aufgezeichnet"
 
 #: ../common/controldata_utils.c:68 ../common/controldata_utils.c:73
-#: commands/copy.c:3495 commands/extension.c:3436 utils/adt/genfile.c:125
+#: commands/copy.c:3496 commands/extension.c:3436 utils/adt/genfile.c:125
 #, c-format
 msgid "could not open file \"%s\" for reading: %m"
 msgstr "konnte Datei »%s« nicht zum Lesen öffnen: %m"
@@ -238,7 +238,7 @@ msgstr "kann NULL-Zeiger nicht kopieren (interner Fehler)\n"
 #: access/transam/twophase.c:1244 access/transam/xlog.c:10834
 #: access/transam/xlog.c:10872 access/transam/xlog.c:11089
 #: access/transam/xlogarchive.c:110 access/transam/xlogarchive.c:226
-#: commands/copy.c:1938 commands/copy.c:3505 commands/extension.c:3425
+#: commands/copy.c:1938 commands/copy.c:3506 commands/extension.c:3425
 #: commands/tablespace.c:807 commands/tablespace.c:898 guc-file.l:1061
 #: replication/basebackup.c:444 replication/basebackup.c:627
 #: replication/basebackup.c:700 replication/logical/snapbuild.c:1522
@@ -615,7 +615,7 @@ msgstr "konnte Basistabelle von Index %s nicht öffnen"
 
 #: access/brin/brin_pageops.c:76 access/brin/brin_pageops.c:362
 #: access/brin/brin_pageops.c:843 access/gin/ginentrypage.c:110
-#: access/gist/gist.c:1435 access/spgist/spgdoinsert.c:1957
+#: access/gist/gist.c:1438 access/spgist/spgdoinsert.c:1957
 #, c-format
 msgid "index row size %zu exceeds maximum %zu for index \"%s\""
 msgstr "Größe %zu der Indexzeile überschreitet Maximum %zu für Index »%s«"
@@ -871,17 +871,17 @@ msgstr "Operatorfamilie »%s« für Zugriffsmethode %s enthält Support-Funktion
 msgid "operator class \"%s\" of access method %s is missing support function %d or %d"
 msgstr "in Operatorklasse »%s« für Zugriffsmethode %s fehlt Support-Funktion %d oder %d"
 
-#: access/gist/gist.c:753 access/gist/gistvacuum.c:408
+#: access/gist/gist.c:756 access/gist/gistvacuum.c:408
 #, c-format
 msgid "index \"%s\" contains an inner tuple marked as invalid"
 msgstr "Index »%s« enthält ein inneres Tupel, das als ungültig markiert ist"
 
-#: access/gist/gist.c:755 access/gist/gistvacuum.c:410
+#: access/gist/gist.c:758 access/gist/gistvacuum.c:410
 #, c-format
 msgid "This is caused by an incomplete page split at crash recovery before upgrading to PostgreSQL 9.1."
 msgstr "Das kommt von einem unvollständigen Page-Split bei der Crash-Recovery vor dem Upgrade auf PostgreSQL 9.1."
 
-#: access/gist/gist.c:756 access/gist/gistutil.c:786 access/gist/gistutil.c:797
+#: access/gist/gist.c:759 access/gist/gistutil.c:786 access/gist/gistutil.c:797
 #: access/gist/gistvacuum.c:411 access/hash/hashutil.c:227
 #: access/hash/hashutil.c:238 access/hash/hashutil.c:250
 #: access/hash/hashutil.c:271 access/nbtree/nbtpage.c:741
@@ -986,33 +986,33 @@ msgstr "in Operatorfamilie »%s« für Zugriffsmethode %s fehlt Support-Funktion
 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:2024
+#: access/heap/heapam.c:2036
 #, 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:2442
+#: access/heap/heapam.c:2454
 #, 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:2488
+#: access/heap/heapam.c:2500
 #, c-format
 msgid "attempted to delete invisible tuple"
 msgstr "Versuch ein unsichtbares Tupel zu löschen"
 
-#: access/heap/heapam.c:2914 access/heap/heapam.c:5703
+#: access/heap/heapam.c:2926 access/heap/heapam.c:5715
 #, 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:3047
+#: access/heap/heapam.c:3059
 #, c-format
 msgid "attempted to update invisible tuple"
 msgstr "Versuch ein unsichtbares Tupel zu aktualisieren"
 
-#: access/heap/heapam.c:4358 access/heap/heapam.c:4396
-#: access/heap/heapam.c:4653 access/heap/heapam_handler.c:450
+#: access/heap/heapam.c:4370 access/heap/heapam.c:4408
+#: access/heap/heapam.c:4665 access/heap/heapam_handler.c:450
 #, c-format
 msgid "could not obtain lock on row in relation \"%s\""
 msgstr "konnte Sperre für Zeile in Relation »%s« nicht setzen"
@@ -1378,13 +1378,13 @@ msgid "operator family \"%s\" of access method %s is missing support function %d
 msgstr "in Operatorfamilie »%s« für Zugriffsmethode %s fehlt Support-Funktion %d für Typ %s"
 
 #: access/table/table.c:49 access/table/table.c:78 access/table/table.c:111
-#: catalog/aclchk.c:1806
+#: catalog/aclchk.c:1809
 #, c-format
 msgid "\"%s\" is an index"
 msgstr "»%s« ist ein Index"
 
 #: access/table/table.c:54 access/table/table.c:83 access/table/table.c:116
-#: catalog/aclchk.c:1813 commands/tablecmds.c:12572 commands/tablecmds.c:15764
+#: catalog/aclchk.c:1816 commands/tablecmds.c:12572 commands/tablecmds.c:15764
 #, c-format
 msgid "\"%s\" is a composite type"
 msgstr "»%s« ist ein zusammengesetzter Typ"
@@ -3339,7 +3339,7 @@ msgstr "ungültiger Privilegtyp %s für Fremdserver"
 msgid "column privileges are only valid for relations"
 msgstr "Spaltenprivilegien sind nur für Relation gültig"
 
-#: catalog/aclchk.c:681 catalog/aclchk.c:4100 catalog/aclchk.c:4882
+#: catalog/aclchk.c:681 catalog/aclchk.c:4103 catalog/aclchk.c:4885
 #: catalog/objectaddress.c:965 catalog/pg_largeobject.c:116
 #: storage/large_object/inv_api.c:285
 #, c-format
@@ -3400,8 +3400,8 @@ msgstr "Vorgabeprivilegien können nicht für Spalten gesetzt werden"
 msgid "cannot use IN SCHEMA clause when using GRANT/REVOKE ON SCHEMAS"
 msgstr "Klausel IN SCHEMA kann nicht verwendet werden, wenn GRANT/REVOKE ON SCHEMAS verwendet wird"
 
-#: catalog/aclchk.c:1558 catalog/catalog.c:506 catalog/objectaddress.c:1427
-#: commands/analyze.c:389 commands/copy.c:5079 commands/sequence.c:1702
+#: catalog/aclchk.c:1561 catalog/catalog.c:506 catalog/objectaddress.c:1427
+#: commands/analyze.c:389 commands/copy.c:5088 commands/sequence.c:1702
 #: commands/tablecmds.c:6580 commands/tablecmds.c:6723
 #: commands/tablecmds.c:6773 commands/tablecmds.c:6847
 #: commands/tablecmds.c:6917 commands/tablecmds.c:7029
@@ -3410,7 +3410,7 @@ msgstr "Klausel IN SCHEMA kann nicht verwendet werden, wenn GRANT/REVOKE ON SCHE
 #: commands/tablecmds.c:7455 commands/tablecmds.c:7537
 #: commands/tablecmds.c:7630 commands/tablecmds.c:7785
 #: commands/tablecmds.c:10990 commands/tablecmds.c:11172
-#: commands/tablecmds.c:11332 commands/tablecmds.c:12415 commands/trigger.c:876
+#: commands/tablecmds.c:11332 commands/tablecmds.c:12415 commands/trigger.c:866
 #: parser/analyze.c:2338 parser/parse_relation.c:713 parser/parse_target.c:1036
 #: parser/parse_type.c:144 parser/parse_utilcmd.c:3314
 #: parser/parse_utilcmd.c:3349 parser/parse_utilcmd.c:3391 utils/adt/acl.c:2869
@@ -3419,7 +3419,7 @@ msgstr "Klausel IN SCHEMA kann nicht verwendet werden, wenn GRANT/REVOKE ON SCHE
 msgid "column \"%s\" of relation \"%s\" does not exist"
 msgstr "Spalte »%s« von Relation »%s« existiert nicht"
 
-#: catalog/aclchk.c:1821 catalog/objectaddress.c:1267 commands/sequence.c:1140
+#: catalog/aclchk.c:1824 catalog/objectaddress.c:1267 commands/sequence.c:1140
 #: commands/tablecmds.c:236 commands/tablecmds.c:15728 utils/adt/acl.c:2059
 #: utils/adt/acl.c:2089 utils/adt/acl.c:2121 utils/adt/acl.c:2153
 #: utils/adt/acl.c:2181 utils/adt/acl.c:2211
@@ -3427,496 +3427,496 @@ msgstr "Spalte »%s« von Relation »%s« existiert nicht"
 msgid "\"%s\" is not a sequence"
 msgstr "»%s« ist keine Sequenz"
 
-#: catalog/aclchk.c:1859
+#: catalog/aclchk.c:1862
 #, c-format
 msgid "sequence \"%s\" only supports USAGE, SELECT, and UPDATE privileges"
 msgstr "Sequenz »%s« unterstützt nur die Privilegien USAGE, SELECT und UPDATE"
 
-#: catalog/aclchk.c:1876
+#: catalog/aclchk.c:1879
 #, c-format
 msgid "invalid privilege type %s for table"
 msgstr "ungültiger Privilegtyp %s für Tabelle"
 
-#: catalog/aclchk.c:2042
+#: catalog/aclchk.c:2045
 #, c-format
 msgid "invalid privilege type %s for column"
 msgstr "ungültiger Privilegtyp %s für Spalte"
 
-#: catalog/aclchk.c:2055
+#: catalog/aclchk.c:2058
 #, c-format
 msgid "sequence \"%s\" only supports SELECT column privileges"
 msgstr "Sequenz »%s« unterstützt nur den Spaltenprivilegientyp SELECT"
 
-#: catalog/aclchk.c:2637
+#: catalog/aclchk.c:2640
 #, c-format
 msgid "language \"%s\" is not trusted"
 msgstr "Sprache »%s« ist nicht »trusted«"
 
-#: catalog/aclchk.c:2639
+#: catalog/aclchk.c:2642
 #, c-format
 msgid "GRANT and REVOKE are not allowed on untrusted languages, because only superusers can use untrusted languages."
 msgstr "GRANT und REVOKE sind für nicht vertrauenswürdige Sprachen nicht erlaubt, weil nur Superuser nicht vertrauenswürdige Sprachen verwenden können."
 
-#: catalog/aclchk.c:3153
+#: catalog/aclchk.c:3156
 #, c-format
 msgid "cannot set privileges of array types"
 msgstr "für Array-Typen können keine Privilegien gesetzt werden"
 
-#: catalog/aclchk.c:3154
+#: catalog/aclchk.c:3157
 #, c-format
 msgid "Set the privileges of the element type instead."
 msgstr "Setzen Sie stattdessen die Privilegien des Elementtyps."
 
-#: catalog/aclchk.c:3161 catalog/objectaddress.c:1561
+#: catalog/aclchk.c:3164 catalog/objectaddress.c:1561
 #, c-format
 msgid "\"%s\" is not a domain"
 msgstr "»%s« ist keine Domäne"
 
-#: catalog/aclchk.c:3281
+#: catalog/aclchk.c:3284
 #, c-format
 msgid "unrecognized privilege type \"%s\""
 msgstr "unbekannter Privilegtyp »%s«"
 
-#: catalog/aclchk.c:3342
+#: catalog/aclchk.c:3345
 #, c-format
 msgid "permission denied for aggregate %s"
 msgstr "keine Berechtigung für Aggregatfunktion %s"
 
-#: catalog/aclchk.c:3345
+#: catalog/aclchk.c:3348
 #, c-format
 msgid "permission denied for collation %s"
 msgstr "keine Berechtigung für Sortierfolge %s"
 
-#: catalog/aclchk.c:3348
+#: catalog/aclchk.c:3351
 #, c-format
 msgid "permission denied for column %s"
 msgstr "keine Berechtigung für Spalte %s"
 
-#: catalog/aclchk.c:3351
+#: catalog/aclchk.c:3354
 #, c-format
 msgid "permission denied for conversion %s"
 msgstr "keine Berechtigung für Konversion %s"
 
-#: catalog/aclchk.c:3354
+#: catalog/aclchk.c:3357
 #, c-format
 msgid "permission denied for database %s"
 msgstr "keine Berechtigung für Datenbank %s"
 
-#: catalog/aclchk.c:3357
+#: catalog/aclchk.c:3360
 #, c-format
 msgid "permission denied for domain %s"
 msgstr "keine Berechtigung für Domäne %s"
 
-#: catalog/aclchk.c:3360
+#: catalog/aclchk.c:3363
 #, c-format
 msgid "permission denied for event trigger %s"
 msgstr "keine Berechtigung für Ereignistrigger %s"
 
-#: catalog/aclchk.c:3363
+#: catalog/aclchk.c:3366
 #, c-format
 msgid "permission denied for extension %s"
 msgstr "keine Berechtigung für Erweiterung %s"
 
-#: catalog/aclchk.c:3366
+#: catalog/aclchk.c:3369
 #, c-format
 msgid "permission denied for foreign-data wrapper %s"
 msgstr "keine Berechtigung für Fremddaten-Wrapper %s"
 
-#: catalog/aclchk.c:3369
+#: catalog/aclchk.c:3372
 #, c-format
 msgid "permission denied for foreign server %s"
 msgstr "keine Berechtigung für Fremdserver %s"
 
-#: catalog/aclchk.c:3372
+#: catalog/aclchk.c:3375
 #, c-format
 msgid "permission denied for foreign table %s"
 msgstr "keine Berechtigung für Fremdtabelle %s"
 
-#: catalog/aclchk.c:3375
+#: catalog/aclchk.c:3378
 #, c-format
 msgid "permission denied for function %s"
 msgstr "keine Berechtigung für Funktion %s"
 
-#: catalog/aclchk.c:3378
+#: catalog/aclchk.c:3381
 #, c-format
 msgid "permission denied for index %s"
 msgstr "keine Berechtigung für Index %s"
 
-#: catalog/aclchk.c:3381
+#: catalog/aclchk.c:3384
 #, c-format
 msgid "permission denied for language %s"
 msgstr "keine Berechtigung für Sprache %s"
 
-#: catalog/aclchk.c:3384
+#: catalog/aclchk.c:3387
 #, c-format
 msgid "permission denied for large object %s"
 msgstr "keine Berechtigung für Large Object %s"
 
-#: catalog/aclchk.c:3387
+#: catalog/aclchk.c:3390
 #, c-format
 msgid "permission denied for materialized view %s"
 msgstr "keine Berechtigung für materialisierte Sicht %s"
 
-#: catalog/aclchk.c:3390
+#: catalog/aclchk.c:3393
 #, c-format
 msgid "permission denied for operator class %s"
 msgstr "keine Berechtigung für Operatorklasse %s"
 
-#: catalog/aclchk.c:3393
+#: catalog/aclchk.c:3396
 #, c-format
 msgid "permission denied for operator %s"
 msgstr "keine Berechtigung für Operator %s"
 
-#: catalog/aclchk.c:3396
+#: catalog/aclchk.c:3399
 #, c-format
 msgid "permission denied for operator family %s"
 msgstr "keine Berechtigung für Operatorfamilie %s"
 
-#: catalog/aclchk.c:3399
+#: catalog/aclchk.c:3402
 #, c-format
 msgid "permission denied for policy %s"
 msgstr "keine Berechtigung für Policy %s"
 
-#: catalog/aclchk.c:3402
+#: catalog/aclchk.c:3405
 #, c-format
 msgid "permission denied for procedure %s"
 msgstr "keine Berechtigung für Prozedur %s"
 
-#: catalog/aclchk.c:3405
+#: catalog/aclchk.c:3408
 #, c-format
 msgid "permission denied for publication %s"
 msgstr "keine Berechtigung für Publikation %s"
 
-#: catalog/aclchk.c:3408
+#: catalog/aclchk.c:3411
 #, c-format
 msgid "permission denied for routine %s"
 msgstr "keine Berechtigung für Routine %s"
 
-#: catalog/aclchk.c:3411
+#: catalog/aclchk.c:3414
 #, c-format
 msgid "permission denied for schema %s"
 msgstr "keine Berechtigung für Schema %s"
 
-#: catalog/aclchk.c:3414 commands/sequence.c:610 commands/sequence.c:844
+#: catalog/aclchk.c:3417 commands/sequence.c:610 commands/sequence.c:844
 #: commands/sequence.c:886 commands/sequence.c:927 commands/sequence.c:1800
 #: commands/sequence.c:1864
 #, c-format
 msgid "permission denied for sequence %s"
 msgstr "keine Berechtigung für Sequenz %s"
 
-#: catalog/aclchk.c:3417
+#: catalog/aclchk.c:3420
 #, c-format
 msgid "permission denied for statistics object %s"
 msgstr "keine Berechtigung für Statistikobjekt %s"
 
-#: catalog/aclchk.c:3420
+#: catalog/aclchk.c:3423
 #, c-format
 msgid "permission denied for subscription %s"
 msgstr "keine Berechtigung für Subskription %s"
 
-#: catalog/aclchk.c:3423
+#: catalog/aclchk.c:3426
 #, c-format
 msgid "permission denied for table %s"
 msgstr "keine Berechtigung für Tabelle %s"
 
-#: catalog/aclchk.c:3426
+#: catalog/aclchk.c:3429
 #, c-format
 msgid "permission denied for tablespace %s"
 msgstr "keine Berechtigung für Tablespace %s"
 
-#: catalog/aclchk.c:3429
+#: catalog/aclchk.c:3432
 #, c-format
 msgid "permission denied for text search configuration %s"
 msgstr "keine Berechtigung für Textsuchekonfiguration %s"
 
-#: catalog/aclchk.c:3432
+#: catalog/aclchk.c:3435
 #, c-format
 msgid "permission denied for text search dictionary %s"
 msgstr "keine Berechtigung für Textsuchewörterbuch %s"
 
-#: catalog/aclchk.c:3435
+#: catalog/aclchk.c:3438
 #, c-format
 msgid "permission denied for type %s"
 msgstr "keine Berechtigung für Typ %s"
 
-#: catalog/aclchk.c:3438
+#: catalog/aclchk.c:3441
 #, c-format
 msgid "permission denied for view %s"
 msgstr "keine Berechtigung für Sicht %s"
 
-#: catalog/aclchk.c:3473
+#: catalog/aclchk.c:3476
 #, c-format
 msgid "must be owner of aggregate %s"
 msgstr "Berechtigung nur für Eigentümer der Aggregatfunktion %s"
 
-#: catalog/aclchk.c:3476
+#: catalog/aclchk.c:3479
 #, c-format
 msgid "must be owner of collation %s"
 msgstr "Berechtigung nur für Eigentümer der Sortierfolge %s"
 
-#: catalog/aclchk.c:3479
+#: catalog/aclchk.c:3482
 #, c-format
 msgid "must be owner of conversion %s"
 msgstr "Berechtigung nur für Eigentümer der Konversion %s"
 
-#: catalog/aclchk.c:3482
+#: catalog/aclchk.c:3485
 #, c-format
 msgid "must be owner of database %s"
 msgstr "Berechtigung nur für Eigentümer der Datenbank %s"
 
-#: catalog/aclchk.c:3485
+#: catalog/aclchk.c:3488
 #, c-format
 msgid "must be owner of domain %s"
 msgstr "Berechtigung nur für Eigentümer der Domäne %s"
 
-#: catalog/aclchk.c:3488
+#: catalog/aclchk.c:3491
 #, c-format
 msgid "must be owner of event trigger %s"
 msgstr "Berechtigung nur für Eigentümer des Ereignistriggers %s"
 
-#: catalog/aclchk.c:3491
+#: catalog/aclchk.c:3494
 #, c-format
 msgid "must be owner of extension %s"
 msgstr "Berechtigung nur für Eigentümer der Erweiterung %s"
 
-#: catalog/aclchk.c:3494
+#: catalog/aclchk.c:3497
 #, c-format
 msgid "must be owner of foreign-data wrapper %s"
 msgstr "Berechtigung nur für Eigentümer des Fremddaten-Wrappers %s"
 
-#: catalog/aclchk.c:3497
+#: catalog/aclchk.c:3500
 #, c-format
 msgid "must be owner of foreign server %s"
 msgstr "Berechtigung nur für Eigentümer des Fremdservers %s"
 
-#: catalog/aclchk.c:3500
+#: catalog/aclchk.c:3503
 #, c-format
 msgid "must be owner of foreign table %s"
 msgstr "Berechtigung nur für Eigentümer der Fremdtabelle %s"
 
-#: catalog/aclchk.c:3503
+#: catalog/aclchk.c:3506
 #, c-format
 msgid "must be owner of function %s"
 msgstr "Berechtigung nur für Eigentümer der Funktion %s"
 
-#: catalog/aclchk.c:3506
+#: catalog/aclchk.c:3509
 #, c-format
 msgid "must be owner of index %s"
 msgstr "Berechtigung nur für Eigentümer des Index %s"
 
-#: catalog/aclchk.c:3509
+#: catalog/aclchk.c:3512
 #, c-format
 msgid "must be owner of language %s"
 msgstr "Berechtigung nur für Eigentümer der Sprache %s"
 
-#: catalog/aclchk.c:3512
+#: catalog/aclchk.c:3515
 #, c-format
 msgid "must be owner of large object %s"
 msgstr "Berechtigung nur für Eigentümer des Large Object %s"
 
-#: catalog/aclchk.c:3515
+#: catalog/aclchk.c:3518
 #, c-format
 msgid "must be owner of materialized view %s"
 msgstr "Berechtigung nur für Eigentümer der materialisierten Sicht %s"
 
-#: catalog/aclchk.c:3518
+#: catalog/aclchk.c:3521
 #, c-format
 msgid "must be owner of operator class %s"
 msgstr "Berechtigung nur für Eigentümer der Operatorklasse %s"
 
-#: catalog/aclchk.c:3521
+#: catalog/aclchk.c:3524
 #, c-format
 msgid "must be owner of operator %s"
 msgstr "Berechtigung nur für Eigentümer des Operators %s"
 
-#: catalog/aclchk.c:3524
+#: catalog/aclchk.c:3527
 #, c-format
 msgid "must be owner of operator family %s"
 msgstr "Berechtigung nur für Eigentümer der Operatorfamilie %s"
 
-#: catalog/aclchk.c:3527
+#: catalog/aclchk.c:3530
 #, c-format
 msgid "must be owner of procedure %s"
 msgstr "Berechtigung nur für Eigentümer der Prozedur %s"
 
-#: catalog/aclchk.c:3530
+#: catalog/aclchk.c:3533
 #, c-format
 msgid "must be owner of publication %s"
 msgstr "Berechtigung nur für Eigentümer der Publikation %s"
 
-#: catalog/aclchk.c:3533
+#: catalog/aclchk.c:3536
 #, c-format
 msgid "must be owner of routine %s"
 msgstr "Berechtigung nur für Eigentümer der Routine %s"
 
-#: catalog/aclchk.c:3536
+#: catalog/aclchk.c:3539
 #, c-format
 msgid "must be owner of sequence %s"
 msgstr "Berechtigung nur für Eigentümer der Sequenz %s"
 
-#: catalog/aclchk.c:3539
+#: catalog/aclchk.c:3542
 #, c-format
 msgid "must be owner of subscription %s"
 msgstr "Berechtigung nur für Eigentümer der Subskription %s"
 
-#: catalog/aclchk.c:3542
+#: catalog/aclchk.c:3545
 #, c-format
 msgid "must be owner of table %s"
 msgstr "Berechtigung nur für Eigentümer der Tabelle %s"
 
-#: catalog/aclchk.c:3545
+#: catalog/aclchk.c:3548
 #, c-format
 msgid "must be owner of type %s"
 msgstr "Berechtigung nur für Eigentümer des Typs %s"
 
-#: catalog/aclchk.c:3548
+#: catalog/aclchk.c:3551
 #, c-format
 msgid "must be owner of view %s"
 msgstr "Berechtigung nur für Eigentümer der Sicht %s"
 
-#: catalog/aclchk.c:3551
+#: catalog/aclchk.c:3554
 #, c-format
 msgid "must be owner of schema %s"
 msgstr "Berechtigung nur für Eigentümer des Schemas %s"
 
-#: catalog/aclchk.c:3554
+#: catalog/aclchk.c:3557
 #, c-format
 msgid "must be owner of statistics object %s"
 msgstr "Berechtigung nur für Eigentümer des Statistikobjekts %s"
 
-#: catalog/aclchk.c:3557
+#: catalog/aclchk.c:3560
 #, c-format
 msgid "must be owner of tablespace %s"
 msgstr "Berechtigung nur für Eigentümer des Tablespace %s"
 
-#: catalog/aclchk.c:3560
+#: catalog/aclchk.c:3563
 #, c-format
 msgid "must be owner of text search configuration %s"
 msgstr "Berechtigung nur für Eigentümer der Textsuchekonfiguration %s"
 
-#: catalog/aclchk.c:3563
+#: catalog/aclchk.c:3566
 #, c-format
 msgid "must be owner of text search dictionary %s"
 msgstr "Berechtigung nur für Eigentümer des Textsuchewörterbuches %s"
 
-#: catalog/aclchk.c:3577
+#: catalog/aclchk.c:3580
 #, c-format
 msgid "must be owner of relation %s"
 msgstr "Berechtigung nur für Eigentümer der Relation %s"
 
-#: catalog/aclchk.c:3621
+#: catalog/aclchk.c:3624
 #, c-format
 msgid "permission denied for column \"%s\" of relation \"%s\""
 msgstr "keine Berechtigung für Spalte »%s« von Relation »%s«"
 
-#: catalog/aclchk.c:3742 catalog/aclchk.c:3750
+#: catalog/aclchk.c:3745 catalog/aclchk.c:3753
 #, c-format
 msgid "attribute %d of relation with OID %u does not exist"
 msgstr "Attribut %d der Relation mit OID %u existiert nicht"
 
-#: catalog/aclchk.c:3823 catalog/aclchk.c:4733
+#: catalog/aclchk.c:3826 catalog/aclchk.c:4736
 #, c-format
 msgid "relation with OID %u does not exist"
 msgstr "Relation mit OID %u existiert nicht"
 
-#: catalog/aclchk.c:3913 catalog/aclchk.c:5151
+#: catalog/aclchk.c:3916 catalog/aclchk.c:5154
 #, c-format
 msgid "database with OID %u does not exist"
 msgstr "Datenbank mit OID %u existiert nicht"
 
-#: catalog/aclchk.c:3967 catalog/aclchk.c:4811 tcop/fastpath.c:221
+#: catalog/aclchk.c:3970 catalog/aclchk.c:4814 tcop/fastpath.c:221
 #: utils/fmgr/fmgr.c:2055
 #, c-format
 msgid "function with OID %u does not exist"
 msgstr "Funktion mit OID %u existiert nicht"
 
-#: catalog/aclchk.c:4021 catalog/aclchk.c:4837
+#: catalog/aclchk.c:4024 catalog/aclchk.c:4840
 #, c-format
 msgid "language with OID %u does not exist"
 msgstr "Sprache mit OID %u existiert nicht"
 
-#: catalog/aclchk.c:4185 catalog/aclchk.c:4909
+#: catalog/aclchk.c:4188 catalog/aclchk.c:4912
 #, c-format
 msgid "schema with OID %u does not exist"
 msgstr "Schema mit OID %u existiert nicht"
 
-#: catalog/aclchk.c:4239 catalog/aclchk.c:4936 utils/adt/genfile.c:686
+#: catalog/aclchk.c:4242 catalog/aclchk.c:4939 utils/adt/genfile.c:686
 #, c-format
 msgid "tablespace with OID %u does not exist"
 msgstr "Tablespace mit OID %u existiert nicht"
 
-#: catalog/aclchk.c:4298 catalog/aclchk.c:5070 commands/foreigncmds.c:325
+#: catalog/aclchk.c:4301 catalog/aclchk.c:5073 commands/foreigncmds.c:325
 #, c-format
 msgid "foreign-data wrapper with OID %u does not exist"
 msgstr "Fremddaten-Wrapper mit OID %u existiert nicht"
 
-#: catalog/aclchk.c:4360 catalog/aclchk.c:5097 commands/foreigncmds.c:462
+#: catalog/aclchk.c:4363 catalog/aclchk.c:5100 commands/foreigncmds.c:462
 #, c-format
 msgid "foreign server with OID %u does not exist"
 msgstr "Fremdserver mit OID %u existiert nicht"
 
-#: catalog/aclchk.c:4420 catalog/aclchk.c:4759 utils/cache/typcache.c:378
+#: catalog/aclchk.c:4423 catalog/aclchk.c:4762 utils/cache/typcache.c:378
 #: utils/cache/typcache.c:432
 #, c-format
 msgid "type with OID %u does not exist"
 msgstr "Typ mit OID %u existiert nicht"
 
-#: catalog/aclchk.c:4785
+#: catalog/aclchk.c:4788
 #, c-format
 msgid "operator with OID %u does not exist"
 msgstr "Operator mit OID %u existiert nicht"
 
-#: catalog/aclchk.c:4962
+#: catalog/aclchk.c:4965
 #, c-format
 msgid "operator class with OID %u does not exist"
 msgstr "Operatorklasse mit OID %u existiert nicht"
 
-#: catalog/aclchk.c:4989
+#: catalog/aclchk.c:4992
 #, c-format
 msgid "operator family with OID %u does not exist"
 msgstr "Operatorfamilie mit OID %u existiert nicht"
 
-#: catalog/aclchk.c:5016
+#: catalog/aclchk.c:5019
 #, c-format
 msgid "text search dictionary with OID %u does not exist"
 msgstr "Textsuchewörterbuch mit OID %u existiert nicht"
 
-#: catalog/aclchk.c:5043
+#: catalog/aclchk.c:5046
 #, c-format
 msgid "text search configuration with OID %u does not exist"
 msgstr "Textsuchekonfiguration mit OID %u existiert nicht"
 
-#: catalog/aclchk.c:5124 commands/event_trigger.c:475
+#: catalog/aclchk.c:5127 commands/event_trigger.c:475
 #, c-format
 msgid "event trigger with OID %u does not exist"
 msgstr "Ereignistrigger mit OID %u existiert nicht"
 
-#: catalog/aclchk.c:5177 commands/collationcmds.c:367
+#: catalog/aclchk.c:5180 commands/collationcmds.c:367
 #, c-format
 msgid "collation with OID %u does not exist"
 msgstr "Sortierfolge mit OID %u existiert nicht"
 
-#: catalog/aclchk.c:5203
+#: catalog/aclchk.c:5206
 #, c-format
 msgid "conversion with OID %u does not exist"
 msgstr "Konversion mit OID %u existiert nicht"
 
-#: catalog/aclchk.c:5244
+#: catalog/aclchk.c:5247
 #, c-format
 msgid "extension with OID %u does not exist"
 msgstr "Erweiterung mit OID %u existiert nicht"
 
-#: catalog/aclchk.c:5271 commands/publicationcmds.c:794
+#: catalog/aclchk.c:5274 commands/publicationcmds.c:794
 #, c-format
 msgid "publication with OID %u does not exist"
 msgstr "Publikation mit OID %u existiert nicht"
 
-#: catalog/aclchk.c:5297 commands/subscriptioncmds.c:1112
+#: catalog/aclchk.c:5300 commands/subscriptioncmds.c:1112
 #, c-format
 msgid "subscription with OID %u does not exist"
 msgstr "Subskription mit OID %u existiert nicht"
 
-#: catalog/aclchk.c:5323
+#: catalog/aclchk.c:5326
 #, c-format
 msgid "statistics object with OID %u does not exist"
 msgstr "Statistikobjekt mit OID %u existiert nicht"
@@ -4295,7 +4295,7 @@ msgid "cannot reindex invalid index \"%s.%s\" on TOAST table, skipping"
 msgstr "ungültiger Index »%s.%s« einer TOAST-Tabelle kann nicht reindizert werden, wird übersprungen"
 
 #: catalog/namespace.c:257 catalog/namespace.c:461 catalog/namespace.c:553
-#: commands/trigger.c:5037
+#: commands/trigger.c:5023
 #, c-format
 msgid "cross-database references are not implemented: \"%s.%s.%s\""
 msgstr "Verweise auf andere Datenbanken sind nicht implementiert: »%s.%s.%s«"
@@ -4947,7 +4947,7 @@ msgstr "Abschlussfunktion mit zusätzlichen Argumenten darf nicht als STRICT dek
 msgid "return type of combine function %s is not %s"
 msgstr "Rückgabetyp der Kombinierfunktion %s ist nicht %s"
 
-#: catalog/pg_aggregate.c:438 executor/nodeAgg.c:4191
+#: catalog/pg_aggregate.c:438 executor/nodeAgg.c:4197
 #, c-format
 msgid "combine function with transition type %s must not be declared STRICT"
 msgstr "Kombinierfunktion mit Übergangstyp %s darf nicht als STRICT deklariert sein"
@@ -5634,7 +5634,7 @@ msgid "handler function is not specified"
 msgstr "keine Handler-Funktion angegeben"
 
 #: commands/amcmds.c:291 commands/event_trigger.c:183
-#: commands/foreigncmds.c:489 commands/proclang.c:79 commands/trigger.c:687
+#: commands/foreigncmds.c:489 commands/proclang.c:79 commands/trigger.c:677
 #: parser/parse_clause.c:941
 #, c-format
 msgid "function %s must return type %s"
@@ -5864,7 +5864,7 @@ msgstr "konnte Locale-Namen »%s« nicht in Sprach-Tag umwandeln: %s"
 msgid "must be superuser to import system collations"
 msgstr "nur Superuser können Systemsortierfolgen importieren"
 
-#: commands/collationcmds.c:554 commands/copy.c:1894 commands/copy.c:3480
+#: commands/collationcmds.c:554 commands/copy.c:1894 commands/copy.c:3481
 #: libpq/be-secure-common.c:81
 #, c-format
 msgid "could not execute command \"%s\": %m"
@@ -6227,7 +6227,7 @@ msgstr "konnte Datei »%s« nicht zum Schreiben öffnen: %m"
 msgid "COPY TO instructs the PostgreSQL server process to write a file. You may want a client-side facility such as psql's \\copy."
 msgstr "Mit COPY TO schreibt der PostgreSQL-Serverprozess eine Datei. Möglicherweise möchten Sie Funktionalität auf Client-Seite verwenden, wie zum Beispiel \\copy in psql."
 
-#: commands/copy.c:1944 commands/copy.c:3511
+#: commands/copy.c:1944 commands/copy.c:3512
 #, c-format
 msgid "\"%s\" is a directory"
 msgstr "»%s« ist ein Verzeichnis"
@@ -6297,142 +6297,142 @@ msgstr "COPY FREEZE kann nicht durchgeführt werden wegen vorheriger Aktivität
 msgid "cannot perform COPY FREEZE because the table was not created or truncated in the current subtransaction"
 msgstr "COPY FREEZE kann nicht durchgeführt werden, weil die Tabelle nicht in der aktuellen Transaktion erzeugt oder geleert wurde"
 
-#: commands/copy.c:3498
+#: commands/copy.c:3499
 #, c-format
 msgid "COPY FROM instructs the PostgreSQL server process to read a file. You may want a client-side facility such as psql's \\copy."
 msgstr "Mit COPY FROM liest der PostgreSQL-Serverprozess eine Datei. Möglicherweise möchten Sie Funktionalität auf Client-Seite verwenden, wie zum Beispiel \\copy in psql."
 
-#: commands/copy.c:3526
+#: commands/copy.c:3527
 #, c-format
 msgid "COPY file signature not recognized"
 msgstr "COPY-Datei-Signatur nicht erkannt"
 
-#: commands/copy.c:3531
+#: commands/copy.c:3532
 #, c-format
 msgid "invalid COPY file header (missing flags)"
 msgstr "ungültiger COPY-Dateikopf (Flags fehlen)"
 
-#: commands/copy.c:3535
+#: commands/copy.c:3536
 #, c-format
 msgid "invalid COPY file header (WITH OIDS)"
 msgstr "ungültiger COPY-Dateikopf (WITH OIDS)"
 
-#: commands/copy.c:3540
+#: commands/copy.c:3541
 #, c-format
 msgid "unrecognized critical flags in COPY file header"
 msgstr "unbekannte kritische Flags im COPY-Dateikopf"
 
-#: commands/copy.c:3546
+#: commands/copy.c:3547
 #, c-format
 msgid "invalid COPY file header (missing length)"
 msgstr "ungültiger COPY-Dateikopf (Länge fehlt)"
 
-#: commands/copy.c:3553
+#: commands/copy.c:3554
 #, c-format
 msgid "invalid COPY file header (wrong length)"
 msgstr "ungültiger COPY-Dateikopf (falsche Länge)"
 
-#: commands/copy.c:3671 commands/copy.c:4336 commands/copy.c:4566
+#: commands/copy.c:3672 commands/copy.c:4345 commands/copy.c:4575
 #, c-format
 msgid "extra data after last expected column"
 msgstr "zusätzliche Daten nach letzter erwarteter Spalte"
 
-#: commands/copy.c:3685
+#: commands/copy.c:3686
 #, c-format
 msgid "missing data for column \"%s\""
 msgstr "fehlende Daten für Spalte »%s«"
 
-#: commands/copy.c:3768
+#: commands/copy.c:3769
 #, c-format
 msgid "received copy data after EOF marker"
 msgstr "COPY-Daten nach EOF-Markierung empfangen"
 
-#: commands/copy.c:3775
+#: commands/copy.c:3776
 #, c-format
 msgid "row field count is %d, expected %d"
 msgstr "Feldanzahl in Zeile ist %d, erwartet wurden %d"
 
-#: commands/copy.c:4095 commands/copy.c:4112
+#: commands/copy.c:4096 commands/copy.c:4113
 #, c-format
 msgid "literal carriage return found in data"
 msgstr "Carriage-Return-Zeichen in Daten gefunden"
 
-#: commands/copy.c:4096 commands/copy.c:4113
+#: commands/copy.c:4097 commands/copy.c:4114
 #, c-format
 msgid "unquoted carriage return found in data"
 msgstr "ungequotetes Carriage-Return-Zeichen in Daten gefunden"
 
-#: commands/copy.c:4098 commands/copy.c:4115
+#: commands/copy.c:4099 commands/copy.c:4116
 #, c-format
 msgid "Use \"\\r\" to represent carriage return."
 msgstr "Verwenden Sie »\\r«, um ein Carriage-Return-Zeichen darzustellen."
 
-#: commands/copy.c:4099 commands/copy.c:4116
+#: commands/copy.c:4100 commands/copy.c:4117
 #, c-format
 msgid "Use quoted CSV field to represent carriage return."
 msgstr "Verwenden Sie ein gequotetes CSV-Feld, um ein Carriage-Return-Zeichen darzustellen."
 
-#: commands/copy.c:4128
+#: commands/copy.c:4129
 #, c-format
 msgid "literal newline found in data"
 msgstr "Newline-Zeichen in Daten gefunden"
 
-#: commands/copy.c:4129
+#: commands/copy.c:4130
 #, c-format
 msgid "unquoted newline found in data"
 msgstr "ungequotetes Newline-Zeichen in Daten gefunden"
 
-#: commands/copy.c:4131
+#: commands/copy.c:4132
 #, c-format
 msgid "Use \"\\n\" to represent newline."
 msgstr "Verwenden Sie »\\n«, um ein Newline-Zeichen darzustellen."
 
-#: commands/copy.c:4132
+#: commands/copy.c:4133
 #, c-format
 msgid "Use quoted CSV field to represent newline."
 msgstr "Verwenden Sie ein gequotetes CSV-Feld, um ein Newline-Zeichen darzustellen."
 
-#: commands/copy.c:4178 commands/copy.c:4214
+#: commands/copy.c:4179 commands/copy.c:4215
 #, c-format
 msgid "end-of-copy marker does not match previous newline style"
 msgstr "COPY-Ende-Markierung stimmt nicht mit vorherigem Newline-Stil überein"
 
-#: commands/copy.c:4187 commands/copy.c:4203
+#: commands/copy.c:4188 commands/copy.c:4204
 #, c-format
 msgid "end-of-copy marker corrupt"
 msgstr "COPY-Ende-Markierung verfälscht"
 
-#: commands/copy.c:4650
+#: commands/copy.c:4659
 #, c-format
 msgid "unterminated CSV quoted field"
 msgstr "Quotes in CSV-Feld nicht abgeschlossen"
 
-#: commands/copy.c:4727 commands/copy.c:4746
+#: commands/copy.c:4736 commands/copy.c:4755
 #, c-format
 msgid "unexpected EOF in COPY data"
 msgstr "unerwartetes EOF in COPY-Daten"
 
-#: commands/copy.c:4736
+#: commands/copy.c:4745
 #, c-format
 msgid "invalid field size"
 msgstr "ungültige Feldgröße"
 
-#: commands/copy.c:4759
+#: commands/copy.c:4768
 #, c-format
 msgid "incorrect binary data format"
 msgstr "falsches Binärdatenformat"
 
-#: commands/copy.c:5067
+#: commands/copy.c:5076
 #, c-format
 msgid "column \"%s\" is a generated column"
 msgstr "Spalte »%s« ist eine generierte Spalte"
 
-#: commands/copy.c:5069
+#: commands/copy.c:5078
 #, c-format
 msgid "Generated columns cannot be used in COPY."
 msgstr "Generierte Spalten können nicht in COPY verwendet werden."
 
-#: commands/copy.c:5084 commands/indexcmds.c:1701 commands/statscmds.c:224
+#: commands/copy.c:5093 commands/indexcmds.c:1701 commands/statscmds.c:224
 #: commands/tablecmds.c:2176 commands/tablecmds.c:2795
 #: commands/tablecmds.c:3182 parser/parse_relation.c:3507
 #: parser/parse_relation.c:3527 utils/adt/tsvector_op.c:2668
@@ -6440,7 +6440,7 @@ msgstr "Generierte Spalten können nicht in COPY verwendet werden."
 msgid "column \"%s\" does not exist"
 msgstr "Spalte »%s« existiert nicht"
 
-#: commands/copy.c:5091 commands/tablecmds.c:2202 commands/trigger.c:885
+#: commands/copy.c:5100 commands/tablecmds.c:2202 commands/trigger.c:875
 #: parser/parse_target.c:1052 parser/parse_target.c:1063
 #, c-format
 msgid "column \"%s\" specified more than once"
@@ -7943,8 +7943,8 @@ msgstr "Index »%s.%s« wurde neu indiziert"
 msgid "REINDEX is not yet implemented for partitioned indexes"
 msgstr "REINDEX ist für partitionierte Indexe noch nicht implementiert"
 
-#: commands/lockcmds.c:92 commands/tablecmds.c:5631 commands/trigger.c:295
-#: rewrite/rewriteDefine.c:271 rewrite/rewriteDefine.c:928
+#: commands/lockcmds.c:92 commands/tablecmds.c:5631 commands/trigger.c:285
+#: rewrite/rewriteDefine.c:272 rewrite/rewriteDefine.c:939
 #, c-format
 msgid "\"%s\" is not a table or view"
 msgstr "»%s« ist keine Tabelle oder Sicht"
@@ -8245,9 +8245,9 @@ msgstr "Operator-Attribut »%s« kann nicht geändert werden"
 #: commands/statscmds.c:143 commands/tablecmds.c:1512 commands/tablecmds.c:1994
 #: commands/tablecmds.c:3076 commands/tablecmds.c:5610
 #: commands/tablecmds.c:8413 commands/tablecmds.c:15654
-#: commands/tablecmds.c:15689 commands/trigger.c:301 commands/trigger.c:1206
-#: commands/trigger.c:1315 rewrite/rewriteDefine.c:277
-#: rewrite/rewriteDefine.c:933 rewrite/rewriteRemove.c:80
+#: commands/tablecmds.c:15689 commands/trigger.c:291 commands/trigger.c:1196
+#: commands/trigger.c:1305 rewrite/rewriteDefine.c:278
+#: rewrite/rewriteDefine.c:944 rewrite/rewriteRemove.c:80
 #, c-format
 msgid "permission denied: \"%s\" is a system catalog"
 msgstr "keine Berechtigung: »%s« ist ein Systemkatalog"
@@ -9184,7 +9184,7 @@ msgstr "Spalte »%s« von Relation »%s« enthält NULL-Werte"
 msgid "check constraint \"%s\" of relation \"%s\" is violated by some row"
 msgstr "Check-Constraint »%s« von Relation »%s« wird von irgendeiner Zeile verletzt"
 
-#: commands/tablecmds.c:5481 partitioning/partbounds.c:3235
+#: commands/tablecmds.c:5481 partitioning/partbounds.c:3225
 #, c-format
 msgid "updated partition constraint for default partition \"%s\" would be violated by some row"
 msgstr "aktualisierter Partitions-Constraint der Standardpartition »%s« würde von irgendeiner Zeile verletzt werden"
@@ -9194,7 +9194,7 @@ msgstr "aktualisierter Partitions-Constraint der Standardpartition »%s« würde
 msgid "partition constraint of relation \"%s\" is violated by some row"
 msgstr "Partitions-Constraint von Relation »%s« wird von irgendeiner Zeile verletzt"
 
-#: commands/tablecmds.c:5634 commands/trigger.c:1200 commands/trigger.c:1306
+#: commands/tablecmds.c:5634 commands/trigger.c:1190 commands/trigger.c:1296
 #, c-format
 msgid "\"%s\" is not a table, view, or foreign table"
 msgstr "»%s« ist keine Tabelle, Sicht oder Fremdtabelle"
@@ -10019,7 +10019,7 @@ msgstr "Systemspalte »%s« kann nicht im Partitionierungsschlüssel verwendet w
 msgid "cannot use generated column in partition key"
 msgstr "generierte Spalte kann nicht im Partitionierungsschlüssel verwendet werden"
 
-#: commands/tablecmds.c:15909 commands/tablecmds.c:16023 commands/trigger.c:641
+#: commands/tablecmds.c:15909 commands/tablecmds.c:16023 commands/trigger.c:631
 #: rewrite/rewriteHandler.c:830 rewrite/rewriteHandler.c:847
 #, c-format
 msgid "Column \"%s\" is a generated column."
@@ -10060,8 +10060,8 @@ msgstr "Sie müssen eine btree-Operatorklasse angeben oder eine btree-Standardop
 msgid "partition constraint for table \"%s\" is implied by existing constraints"
 msgstr "Partitions-Constraint für Tabelle »%s« ist schon in bestehenden Constraints inbegriffen"
 
-#: commands/tablecmds.c:16246 partitioning/partbounds.c:3129
-#: partitioning/partbounds.c:3180
+#: commands/tablecmds.c:16246 partitioning/partbounds.c:3119
+#: partitioning/partbounds.c:3170
 #, c-format
 msgid "updated partition constraint for default partition \"%s\" is implied by existing constraints"
 msgstr "aktualisierter Partitions-Constraint der Standardpartition »%s« ist schon in bestehenden Constraints inbegriffen"
@@ -10121,7 +10121,7 @@ msgstr "Die neue Partition darf nur Spalten enthalten, die auch die Elterntabell
 msgid "trigger \"%s\" prevents table \"%s\" from becoming a partition"
 msgstr "Trigger »%s« verhindert, dass Tabelle »%s« eine Partition werden kann"
 
-#: commands/tablecmds.c:16475 commands/trigger.c:447
+#: commands/tablecmds.c:16475 commands/trigger.c:437
 #, c-format
 msgid "ROW triggers with transition tables are not supported on partitions"
 msgstr "ROW-Trigger mit Übergangstabellen werden für Partitionen nicht unterstützt"
@@ -10304,237 +10304,232 @@ msgstr "Verzeichnisse für Tablespace %u konnten nicht entfernt werden"
 msgid "You can remove the directories manually if necessary."
 msgstr "Sie können die Verzeichnisse falls nötig manuell entfernen."
 
-#: commands/trigger.c:204 commands/trigger.c:215
+#: commands/trigger.c:194 commands/trigger.c:205
 #, c-format
 msgid "\"%s\" is a table"
 msgstr "»%s« ist eine Tabelle"
 
-#: commands/trigger.c:206 commands/trigger.c:217
+#: commands/trigger.c:196 commands/trigger.c:207
 #, c-format
 msgid "Tables cannot have INSTEAD OF triggers."
 msgstr "Tabellen können keine INSTEAD OF-Trigger haben."
 
-#: commands/trigger.c:238
+#: commands/trigger.c:228
 #, c-format
 msgid "\"%s\" is a partitioned table"
 msgstr "»%s« ist eine partitionierte Tabelle"
 
-#: commands/trigger.c:240
+#: commands/trigger.c:230
 #, c-format
 msgid "Triggers on partitioned tables cannot have transition tables."
 msgstr "Trigger für partitionierte Tabellen können keine Übergangstabellen haben."
 
-#: commands/trigger.c:252 commands/trigger.c:259 commands/trigger.c:429
+#: commands/trigger.c:242 commands/trigger.c:249 commands/trigger.c:419
 #, c-format
 msgid "\"%s\" is a view"
 msgstr "»%s« ist eine Sicht"
 
-#: commands/trigger.c:254
+#: commands/trigger.c:244
 #, c-format
 msgid "Views cannot have row-level BEFORE or AFTER triggers."
 msgstr "Sichten können keine BEFORE- oder AFTER-Trigger auf Zeilenebene haben."
 
-#: commands/trigger.c:261
+#: commands/trigger.c:251
 #, c-format
 msgid "Views cannot have TRUNCATE triggers."
 msgstr "Sichten können keine TRUNCATE-Trigger haben."
 
-#: commands/trigger.c:269 commands/trigger.c:276 commands/trigger.c:288
-#: commands/trigger.c:422
+#: commands/trigger.c:259 commands/trigger.c:266 commands/trigger.c:278
+#: commands/trigger.c:412
 #, c-format
 msgid "\"%s\" is a foreign table"
 msgstr "»%s« ist eine Fremdtabelle"
 
-#: commands/trigger.c:271
+#: commands/trigger.c:261
 #, c-format
 msgid "Foreign tables cannot have INSTEAD OF triggers."
 msgstr "Fremdtabellen können keine INSTEAD OF-Trigger haben."
 
-#: commands/trigger.c:278
+#: commands/trigger.c:268
 #, c-format
 msgid "Foreign tables cannot have TRUNCATE triggers."
 msgstr "Fremdtabellen können keine TRUNCATE-Trigger haben."
 
-#: commands/trigger.c:290
+#: commands/trigger.c:280
 #, c-format
 msgid "Foreign tables cannot have constraint triggers."
 msgstr "Fremdtabellen können keine Constraint-Trigger haben."
 
-#: commands/trigger.c:365
+#: commands/trigger.c:355
 #, c-format
 msgid "TRUNCATE FOR EACH ROW triggers are not supported"
 msgstr "TRUNCATE FOR EACH ROW-Trigger werden nicht unterstützt"
 
-#: commands/trigger.c:373
+#: commands/trigger.c:363
 #, c-format
 msgid "INSTEAD OF triggers must be FOR EACH ROW"
 msgstr "INSTEAD OF-Trigger müssen FOR EACH ROW sein"
 
-#: commands/trigger.c:377
+#: commands/trigger.c:367
 #, c-format
 msgid "INSTEAD OF triggers cannot have WHEN conditions"
 msgstr "INSTEAD OF-Trigger können keine WHEN-Bedingungen haben"
 
-#: commands/trigger.c:381
+#: commands/trigger.c:371
 #, c-format
 msgid "INSTEAD OF triggers cannot have column lists"
 msgstr "INSTEAD OF-Trigger können keine Spaltenlisten haben"
 
-#: commands/trigger.c:410
+#: commands/trigger.c:400
 #, c-format
 msgid "ROW variable naming in the REFERENCING clause is not supported"
 msgstr "Benennung von ROW-Variablen in der REFERENCING-Klausel wird nicht unterstützt"
 
-#: commands/trigger.c:411
+#: commands/trigger.c:401
 #, c-format
 msgid "Use OLD TABLE or NEW TABLE for naming transition tables."
 msgstr "Verwenden Sie OLD TABLE und NEW TABLE, um Übergangstabellen zu benennen."
 
-#: commands/trigger.c:424
+#: commands/trigger.c:414
 #, c-format
 msgid "Triggers on foreign tables cannot have transition tables."
 msgstr "Trigger für Fremdtabellen können keine Übergangstabellen haben."
 
-#: commands/trigger.c:431
+#: commands/trigger.c:421
 #, c-format
 msgid "Triggers on views cannot have transition tables."
 msgstr "Trigger für Sichten können keine Übergangstabellen haben."
 
-#: commands/trigger.c:451
+#: commands/trigger.c:441
 #, c-format
 msgid "ROW triggers with transition tables are not supported on inheritance children"
 msgstr "ROW-Trigger mit Übergangstabellen werden für Vererbungskinder nicht unterstützt"
 
-#: commands/trigger.c:457
+#: commands/trigger.c:447
 #, c-format
 msgid "transition table name can only be specified for an AFTER trigger"
 msgstr "Übergangstabellenname kann nur für einen AFTER-Trigger angegeben werden"
 
-#: commands/trigger.c:462
+#: commands/trigger.c:452
 #, c-format
 msgid "TRUNCATE triggers with transition tables are not supported"
 msgstr "TRUNCATE-Trigger mit Übergangstabellen werden nicht unterstützt"
 
-#: commands/trigger.c:479
+#: commands/trigger.c:469
 #, c-format
 msgid "transition tables cannot be specified for triggers with more than one event"
 msgstr "Übergangstabellen können nicht für Trigger mit mehr als einem Ereignis angegeben werden"
 
-#: commands/trigger.c:490
+#: commands/trigger.c:480
 #, c-format
 msgid "transition tables cannot be specified for triggers with column lists"
 msgstr "Übergangstabellen können nicht für Trigger mit Spaltenlisten angegeben werden"
 
-#: commands/trigger.c:507
+#: commands/trigger.c:497
 #, c-format
 msgid "NEW TABLE can only be specified for an INSERT or UPDATE trigger"
 msgstr "NEW TABLE kann nur für INSERT- oder UPDATE-Trigger angegeben werden"
 
-#: commands/trigger.c:512
+#: commands/trigger.c:502
 #, c-format
 msgid "NEW TABLE cannot be specified multiple times"
 msgstr "NEW TABLE kann nicht mehrmals angegeben werden"
 
-#: commands/trigger.c:522
+#: commands/trigger.c:512
 #, c-format
 msgid "OLD TABLE can only be specified for a DELETE or UPDATE trigger"
 msgstr "OLD TABLE kann nur für DELETE- oder UPDATE-Trigger angegeben werden"
 
-#: commands/trigger.c:527
+#: commands/trigger.c:517
 #, c-format
 msgid "OLD TABLE cannot be specified multiple times"
 msgstr "OLD TABLE kann nicht mehrmals angegeben werden"
 
-#: commands/trigger.c:537
+#: commands/trigger.c:527
 #, c-format
 msgid "OLD TABLE name and NEW TABLE name cannot be the same"
 msgstr "Name für OLD TABLE und NEW TABLE kann nicht gleich sein"
 
-#: commands/trigger.c:601 commands/trigger.c:614
+#: commands/trigger.c:591 commands/trigger.c:604
 #, c-format
 msgid "statement trigger's WHEN condition cannot reference column values"
 msgstr "WHEN-Bedingung eines Statement-Triggers kann keine Verweise auf Spaltenwerte enthalten"
 
-#: commands/trigger.c:606
+#: commands/trigger.c:596
 #, c-format
 msgid "INSERT trigger's WHEN condition cannot reference OLD values"
 msgstr "WHEN-Bedingung eines INSERT-Triggers kann keine Verweise auf OLD-Werte enthalten"
 
-#: commands/trigger.c:619
+#: commands/trigger.c:609
 #, c-format
 msgid "DELETE trigger's WHEN condition cannot reference NEW values"
 msgstr "WHEN-Bedingung eines DELETE-Triggers kann keine Verweise auf NEW-Werte enthalten"
 
-#: commands/trigger.c:624
+#: commands/trigger.c:614
 #, c-format
 msgid "BEFORE trigger's WHEN condition cannot reference NEW system columns"
 msgstr "WHEN-Bedingung eines BEFORE-Triggers kann keine Verweise auf Systemspalten in NEW enthalten"
 
-#: commands/trigger.c:632 commands/trigger.c:640
+#: commands/trigger.c:622 commands/trigger.c:630
 #, c-format
 msgid "BEFORE trigger's WHEN condition cannot reference NEW generated columns"
 msgstr "WHEN-Bedingung eines BEFORE-Triggers kann keine Verweise auf generierte Spalten in NEW enthalten"
 
-#: commands/trigger.c:633
+#: commands/trigger.c:623
 #, c-format
 msgid "A whole-row reference is used and the table contains generated columns."
 msgstr "Ein Verweis auf die ganze Zeile der Tabelle wird verwendet und die Tabelle enthält generierte Spalten."
 
-#: commands/trigger.c:780 commands/trigger.c:1385
+#: commands/trigger.c:770 commands/trigger.c:1375
 #, c-format
 msgid "trigger \"%s\" for relation \"%s\" already exists"
 msgstr "Trigger »%s« für Relation »%s« existiert bereits"
 
-#: commands/trigger.c:1271 commands/trigger.c:1432 commands/trigger.c:1547
+#: commands/trigger.c:1261 commands/trigger.c:1422 commands/trigger.c:1537
 #, c-format
 msgid "trigger \"%s\" for table \"%s\" does not exist"
 msgstr "Trigger »%s« für Tabelle »%s« existiert nicht"
 
-#: commands/trigger.c:1515
+#: commands/trigger.c:1505
 #, c-format
 msgid "permission denied: \"%s\" is a system trigger"
 msgstr "keine Berechtigung: »%s« ist ein Systemtrigger"
 
-#: commands/trigger.c:2095
+#: commands/trigger.c:2085
 #, c-format
 msgid "trigger function %u returned null value"
 msgstr "Triggerfunktion %u gab NULL-Wert zurück"
 
-#: commands/trigger.c:2155 commands/trigger.c:2369 commands/trigger.c:2604
-#: commands/trigger.c:2912
+#: commands/trigger.c:2145 commands/trigger.c:2359 commands/trigger.c:2597
+#: commands/trigger.c:2898
 #, c-format
 msgid "BEFORE STATEMENT trigger cannot return a value"
 msgstr "Trigger für BEFORE STATEMENT kann keinen Wert zurückgeben"
 
-#: commands/trigger.c:2229
+#: commands/trigger.c:2219
 #, c-format
 msgid "moving row to another partition during a BEFORE FOR EACH ROW trigger is not supported"
 msgstr "Verschieben einer Zeile in eine andere Partition durch einen BEFORE-FOR-EACH-ROW-Trigger wird nicht unterstützt"
 
-#: commands/trigger.c:2230 commands/trigger.c:2734
+#: commands/trigger.c:2220
 #, c-format
 msgid "Before executing trigger \"%s\", the row was to be in partition \"%s.%s\"."
 msgstr "Vor der Ausführung von Trigger »%s« gehörte die Zeile in Partition »%s.%s«."
 
-#: commands/trigger.c:2733
-#, c-format
-msgid "moving row to another partition during a BEFORE trigger is not supported"
-msgstr "Verschieben einer Zeile in eine andere Partition durch einen BEFORE-Trigger wird nicht unterstützt"
-
-#: commands/trigger.c:2978 executor/nodeModifyTable.c:1380
+#: commands/trigger.c:2964 executor/nodeModifyTable.c:1380
 #: executor/nodeModifyTable.c:1449
 #, c-format
 msgid "tuple to be updated was already modified by an operation triggered by the current command"
 msgstr "das zu aktualisierende Tupel wurde schon durch eine vom aktuellen Befehl ausgelöste Operation verändert"
 
-#: commands/trigger.c:2979 executor/nodeModifyTable.c:840
+#: commands/trigger.c:2965 executor/nodeModifyTable.c:840
 #: executor/nodeModifyTable.c:914 executor/nodeModifyTable.c:1381
 #: executor/nodeModifyTable.c:1450
 #, c-format
 msgid "Consider using an AFTER trigger instead of a BEFORE trigger to propagate changes to other rows."
 msgstr "Verwenden Sie einen AFTER-Trigger anstelle eines BEFORE-Triggers, um Änderungen an andere Zeilen zu propagieren."
 
-#: commands/trigger.c:3008 executor/nodeLockRows.c:225
+#: commands/trigger.c:2994 executor/nodeLockRows.c:225
 #: executor/nodeLockRows.c:234 executor/nodeModifyTable.c:220
 #: executor/nodeModifyTable.c:856 executor/nodeModifyTable.c:1397
 #: executor/nodeModifyTable.c:1613
@@ -10542,23 +10537,23 @@ msgstr "Verwenden Sie einen AFTER-Trigger anstelle eines BEFORE-Triggers, um Än
 msgid "could not serialize access due to concurrent update"
 msgstr "konnte Zugriff nicht serialisieren wegen gleichzeitiger Aktualisierung"
 
-#: commands/trigger.c:3016 executor/nodeModifyTable.c:946
+#: commands/trigger.c:3002 executor/nodeModifyTable.c:946
 #: executor/nodeModifyTable.c:1467 executor/nodeModifyTable.c:1637
 #, c-format
 msgid "could not serialize access due to concurrent delete"
 msgstr "konnte Zugriff nicht serialisieren wegen gleichzeitigem Löschen"
 
-#: commands/trigger.c:4075
+#: commands/trigger.c:4061
 #, 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:5088
+#: commands/trigger.c:5074
 #, c-format
 msgid "constraint \"%s\" is not deferrable"
 msgstr "Constraint »%s« ist nicht aufschiebbar"
 
-#: commands/trigger.c:5111
+#: commands/trigger.c:5097
 #, c-format
 msgid "constraint \"%s\" does not exist"
 msgstr "Constraint »%s« existiert nicht"
@@ -11621,175 +11616,175 @@ msgstr "Schlüssel %s kollidiert mit vorhandenem Schlüssel %s."
 msgid "Key conflicts with existing key."
 msgstr "Der Schlüssel kollidiert mit einem vorhandenen Schlüssel."
 
-#: executor/execMain.c:1091
+#: executor/execMain.c:1077
 #, c-format
 msgid "cannot change sequence \"%s\""
 msgstr "kann Sequenz »%s« nicht ändern"
 
-#: executor/execMain.c:1097
+#: executor/execMain.c:1083
 #, c-format
 msgid "cannot change TOAST relation \"%s\""
 msgstr "kann TOAST-Relation »%s« nicht ändern"
 
-#: executor/execMain.c:1115 rewrite/rewriteHandler.c:2972
+#: executor/execMain.c:1101 rewrite/rewriteHandler.c:2972
 #: rewrite/rewriteHandler.c:3749
 #, c-format
 msgid "cannot insert into view \"%s\""
 msgstr "kann nicht in Sicht »%s« einfügen"
 
-#: executor/execMain.c:1117 rewrite/rewriteHandler.c:2975
+#: executor/execMain.c:1103 rewrite/rewriteHandler.c:2975
 #: rewrite/rewriteHandler.c:3752
 #, 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:1123 rewrite/rewriteHandler.c:2980
+#: executor/execMain.c:1109 rewrite/rewriteHandler.c:2980
 #: rewrite/rewriteHandler.c:3757
 #, c-format
 msgid "cannot update view \"%s\""
 msgstr "kann Sicht »%s« nicht aktualisieren"
 
-#: executor/execMain.c:1125 rewrite/rewriteHandler.c:2983
+#: executor/execMain.c:1111 rewrite/rewriteHandler.c:2983
 #: rewrite/rewriteHandler.c:3760
 #, 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:1131 rewrite/rewriteHandler.c:2988
+#: executor/execMain.c:1117 rewrite/rewriteHandler.c:2988
 #: rewrite/rewriteHandler.c:3765
 #, c-format
 msgid "cannot delete from view \"%s\""
 msgstr "kann nicht aus Sicht »%s« löschen"
 
-#: executor/execMain.c:1133 rewrite/rewriteHandler.c:2991
+#: executor/execMain.c:1119 rewrite/rewriteHandler.c:2991
 #: rewrite/rewriteHandler.c:3768
 #, 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:1144
+#: executor/execMain.c:1130
 #, c-format
 msgid "cannot change materialized view \"%s\""
 msgstr "kann materialisierte Sicht »%s« nicht ändern"
 
-#: executor/execMain.c:1156
+#: executor/execMain.c:1142
 #, c-format
 msgid "cannot insert into foreign table \"%s\""
 msgstr "kann nicht in Fremdtabelle »%s« einfügen"
 
-#: executor/execMain.c:1162
+#: executor/execMain.c:1148
 #, c-format
 msgid "foreign table \"%s\" does not allow inserts"
 msgstr "Fremdtabelle »%s« erlaubt kein Einfügen"
 
-#: executor/execMain.c:1169
+#: executor/execMain.c:1155
 #, c-format
 msgid "cannot update foreign table \"%s\""
 msgstr "kann Fremdtabelle »%s« nicht aktualisieren"
 
-#: executor/execMain.c:1175
+#: executor/execMain.c:1161
 #, c-format
 msgid "foreign table \"%s\" does not allow updates"
 msgstr "Fremdtabelle »%s« erlaubt kein Aktualisieren"
 
-#: executor/execMain.c:1182
+#: executor/execMain.c:1168
 #, c-format
 msgid "cannot delete from foreign table \"%s\""
 msgstr "kann nicht aus Fremdtabelle »%s« löschen"
 
-#: executor/execMain.c:1188
+#: executor/execMain.c:1174
 #, c-format
 msgid "foreign table \"%s\" does not allow deletes"
 msgstr "Fremdtabelle »%s« erlaubt kein Löschen"
 
-#: executor/execMain.c:1199
+#: executor/execMain.c:1185
 #, c-format
 msgid "cannot change relation \"%s\""
 msgstr "kann Relation »%s« nicht ändern"
 
-#: executor/execMain.c:1226
+#: executor/execMain.c:1212
 #, c-format
 msgid "cannot lock rows in sequence \"%s\""
 msgstr "kann Zeilen in Sequenz »%s« nicht sperren"
 
-#: executor/execMain.c:1233
+#: executor/execMain.c:1219
 #, c-format
 msgid "cannot lock rows in TOAST relation \"%s\""
 msgstr "kann Zeilen in TOAST-Relation »%s« nicht sperren"
 
-#: executor/execMain.c:1240
+#: executor/execMain.c:1226
 #, c-format
 msgid "cannot lock rows in view \"%s\""
 msgstr "kann Zeilen in Sicht »%s« nicht sperren"
 
-#: executor/execMain.c:1248
+#: executor/execMain.c:1234
 #, c-format
 msgid "cannot lock rows in materialized view \"%s\""
 msgstr "kann Zeilen in materialisierter Sicht »%s« nicht sperren"
 
-#: executor/execMain.c:1257 executor/execMain.c:2627
+#: executor/execMain.c:1243 executor/execMain.c:2618
 #: executor/nodeLockRows.c:132
 #, c-format
 msgid "cannot lock rows in foreign table \"%s\""
 msgstr "kann Zeilen in Fremdtabelle »%s« nicht sperren"
 
-#: executor/execMain.c:1263
+#: executor/execMain.c:1249
 #, c-format
 msgid "cannot lock rows in relation \"%s\""
 msgstr "kann Zeilen in Relation »%s« nicht sperren"
 
-#: executor/execMain.c:1879
+#: executor/execMain.c:1867
 #, c-format
 msgid "new row for relation \"%s\" violates partition constraint"
 msgstr "neue Zeile für Relation »%s« verletzt Partitions-Constraint"
 
-#: executor/execMain.c:1881 executor/execMain.c:1964 executor/execMain.c:2012
-#: executor/execMain.c:2120
+#: executor/execMain.c:1869 executor/execMain.c:1952 executor/execMain.c:2002
+#: executor/execMain.c:2111
 #, c-format
 msgid "Failing row contains %s."
 msgstr "Fehlgeschlagene Zeile enthält %s."
 
-#: executor/execMain.c:1961
+#: executor/execMain.c:1949
 #, 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:2010
+#: executor/execMain.c:2000
 #, 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:2118
+#: executor/execMain.c:2109
 #, c-format
 msgid "new row violates check option for view \"%s\""
 msgstr "neue Zeile verletzt Check-Option für Sicht »%s«"
 
-#: executor/execMain.c:2128
+#: executor/execMain.c:2119
 #, 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:2133
+#: executor/execMain.c:2124
 #, 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:2140
+#: executor/execMain.c:2131
 #, 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:2145
+#: executor/execMain.c:2136
 #, 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«"
 
-#: executor/execPartition.c:341
+#: executor/execPartition.c:342
 #, c-format
 msgid "no partition of relation \"%s\" found for row"
 msgstr "keine Partition von Relation »%s« für die Zeile gefunden"
 
-#: executor/execPartition.c:344
+#: executor/execPartition.c:345
 #, c-format
 msgid "Partition key of the failing row contains %s."
 msgstr "Partitionierungsschlüssel der fehlgeschlagenen Zeile enthält %s."
@@ -11889,12 +11884,12 @@ msgstr[1] "Zurückgegebene Zeile enthält %d Attribute, aber Anfrage erwartet %d
 msgid "Returned type %s at ordinal position %d, but query expects %s."
 msgstr "Rückgabetyp war %s auf Position %d, aber Anfrage erwartet %s."
 
-#: executor/execUtils.c:750
+#: executor/execUtils.c:751
 #, c-format
 msgid "materialized view \"%s\" has not been populated"
 msgstr "materialisierte Sicht »%s« wurde noch nicht befüllt"
 
-#: executor/execUtils.c:752
+#: executor/execUtils.c:753
 #, c-format
 msgid "Use the REFRESH MATERIALIZED VIEW command."
 msgstr "Verwenden Sie den Befehl REFRESH MATERIALIZED VIEW."
@@ -11978,17 +11973,17 @@ msgstr "Die letzte Anweisung gibt zu wenige Spalten zurück."
 msgid "return type %s is not supported for SQL functions"
 msgstr "Rückgabetyp %s wird von SQL-Funktionen nicht unterstützt"
 
-#: executor/nodeAgg.c:3085 executor/nodeAgg.c:3094 executor/nodeAgg.c:3106
+#: executor/nodeAgg.c:3091 executor/nodeAgg.c:3100 executor/nodeAgg.c:3112
 #, c-format
 msgid "unexpected EOF for tape %d: requested %zu bytes, read %zu bytes"
 msgstr "unerwartetes EOF für Tape %d: %zu Bytes angefordert, %zu Bytes gelesen"
 
-#: executor/nodeAgg.c:4040 parser/parse_agg.c:655 parser/parse_agg.c:685
+#: executor/nodeAgg.c:4046 parser/parse_agg.c:655 parser/parse_agg.c:685
 #, c-format
 msgid "aggregate function calls cannot be nested"
 msgstr "Aufrufe von Aggregatfunktionen können nicht geschachtelt werden"
 
-#: executor/nodeAgg.c:4248 executor/nodeWindowAgg.c:2836
+#: executor/nodeAgg.c:4254 executor/nodeWindowAgg.c:2836
 #, c-format
 msgid "aggregate %u needs to have compatible input type and transition type"
 msgstr "Aggregatfunktion %u muss kompatiblen Eingabe- und Übergangstyp haben"
@@ -14629,7 +14624,7 @@ msgid "FULL JOIN is only supported with merge-joinable or hash-joinable join con
 msgstr "FULL JOIN wird nur für Merge- oder Hash-Verbund-fähige Verbundbedingungen unterstützt"
 
 #. translator: %s is a SQL row locking clause such as FOR UPDATE
-#: optimizer/plan/initsplan.c:1193
+#: optimizer/plan/initsplan.c:1198
 #, c-format
 msgid "%s cannot be applied to the nullable side of an outer join"
 msgstr "%s kann nicht auf die nullbare Seite eines äußeren Verbundes angewendet werden"
@@ -14698,32 +14693,32 @@ msgstr "Alle Spaltendatentypen müssen hashbar sein."
 msgid "could not implement %s"
 msgstr "konnte %s nicht implementieren"
 
-#: optimizer/util/clauses.c:4763
+#: optimizer/util/clauses.c:4772
 #, c-format
 msgid "SQL function \"%s\" during inlining"
 msgstr "SQL-Funktion »%s« beim Inlining"
 
-#: optimizer/util/plancat.c:132
+#: optimizer/util/plancat.c:133
 #, c-format
 msgid "cannot access temporary or unlogged relations during recovery"
 msgstr "während der Wiederherstellung kann nicht auf temporäre oder ungeloggte Tabellen zugegriffen werden"
 
-#: optimizer/util/plancat.c:664
+#: optimizer/util/plancat.c:665
 #, c-format
 msgid "whole row unique index inference specifications are not supported"
 msgstr "Inferenzangaben mit Unique-Index über die gesamte Zeile werden nicht unterstützt"
 
-#: optimizer/util/plancat.c:681
+#: optimizer/util/plancat.c:682
 #, c-format
 msgid "constraint in ON CONFLICT clause has no associated index"
 msgstr "Constraint in der ON-CONFLICT-Klausel hat keinen zugehörigen Index"
 
-#: optimizer/util/plancat.c:731
+#: optimizer/util/plancat.c:732
 #, c-format
 msgid "ON CONFLICT DO UPDATE not supported with exclusion constraints"
 msgstr "ON CONFLICT DO UPDATE nicht unterstützt mit Exclusion-Constraints"
 
-#: optimizer/util/plancat.c:836
+#: optimizer/util/plancat.c:837
 #, c-format
 msgid "there is no unique or exclusion constraint matching the ON CONFLICT specification"
 msgstr "es gibt keinen Unique-Constraint oder Exclusion-Constraint, der auf die ON-CONFLICT-Angabe passt"
@@ -16876,12 +16871,12 @@ msgstr "eine hashpartitionierte Tabelle kann keine Standardpartition haben"
 msgid "invalid bound specification for a hash partition"
 msgstr "ungültige Begrenzungsangabe für eine Hash-Partition"
 
-#: parser/parse_utilcmd.c:3932 partitioning/partbounds.c:4693
+#: parser/parse_utilcmd.c:3932 partitioning/partbounds.c:4640
 #, c-format
 msgid "modulus for hash partition must be a positive integer"
 msgstr "Modulus für Hashpartition muss eine positive ganze Zahl sein"
 
-#: parser/parse_utilcmd.c:3939 partitioning/partbounds.c:4701
+#: parser/parse_utilcmd.c:3939 partitioning/partbounds.c:4648
 #, c-format
 msgid "remainder for hash partition must be less than modulus"
 msgstr "Rest für Hashpartition muss kleiner als Modulus sein"
@@ -16969,52 +16964,52 @@ msgstr "ungültiges Unicode-Surrogatpaar"
 msgid "identifier \"%s\" will be truncated to \"%s\""
 msgstr "Bezeichner »%s« wird auf »%s« gekürzt"
 
-#: partitioning/partbounds.c:2831
+#: partitioning/partbounds.c:2821
 #, c-format
 msgid "partition \"%s\" conflicts with existing default partition \"%s\""
 msgstr "Partition »%s« kollidiert mit bestehender Standardpartition »%s«"
 
-#: partitioning/partbounds.c:2890
+#: partitioning/partbounds.c:2880
 #, c-format
 msgid "every hash partition modulus must be a factor of the next larger modulus"
 msgstr "der Modulus jeder Hashpartition muss ein Faktor des nächstgrößeren Modulus sein"
 
-#: partitioning/partbounds.c:2986
+#: partitioning/partbounds.c:2976
 #, c-format
 msgid "empty range bound specified for partition \"%s\""
 msgstr "leere Bereichsgrenze angegeben für Partition »%s«"
 
-#: partitioning/partbounds.c:2988
+#: partitioning/partbounds.c:2978
 #, c-format
 msgid "Specified lower bound %s is greater than or equal to upper bound %s."
 msgstr "Angegebene Untergrenze %s ist größer als oder gleich der Obergrenze %s."
 
-#: partitioning/partbounds.c:3085
+#: partitioning/partbounds.c:3075
 #, c-format
 msgid "partition \"%s\" would overlap partition \"%s\""
 msgstr "Partition »%s« würde sich mit Partition »%s« überlappen"
 
-#: partitioning/partbounds.c:3202
+#: partitioning/partbounds.c:3192
 #, c-format
 msgid "skipped scanning foreign table \"%s\" which is a partition of default partition \"%s\""
 msgstr "Scannen von Fremdtabelle »%s«, die eine Partition der Standardpartition »%s« ist, wurde übersprungen"
 
-#: partitioning/partbounds.c:4697
+#: partitioning/partbounds.c:4644
 #, c-format
 msgid "remainder for hash partition must be a non-negative integer"
 msgstr "Rest für Hashpartition muss eine nichtnegative ganze Zahl sein"
 
-#: partitioning/partbounds.c:4721
+#: partitioning/partbounds.c:4668
 #, c-format
 msgid "\"%s\" is not a hash partitioned table"
 msgstr "»%s« ist keine Hash-partitionierte Tabelle"
 
-#: partitioning/partbounds.c:4732 partitioning/partbounds.c:4849
+#: partitioning/partbounds.c:4679 partitioning/partbounds.c:4796
 #, c-format
 msgid "number of partitioning columns (%d) does not match number of partition keys provided (%d)"
 msgstr "Anzahl der Partitionierungsspalten (%d) stimmt nicht mit der Anzahl der angegebenen Partitionierungsschlüssel (%d) überein"
 
-#: partitioning/partbounds.c:4754 partitioning/partbounds.c:4786
+#: partitioning/partbounds.c:4701 partitioning/partbounds.c:4733
 #, c-format
 msgid "column %d of the partition key has type \"%s\", but supplied value is of type \"%s\""
 msgstr "Spalte %d des Partitionierungsschlüssels hat Typ »%s«, aber der angegebene Wert hat Typ »%s«"
@@ -19319,208 +19314,213 @@ msgstr "WAL-Sender-Prozess wird abgebrochen wegen Zeitüberschreitung bei der Re
 msgid "\"%s\" has now caught up with upstream server"
 msgstr "»%s« hat jetzt den Upstream-Server eingeholt"
 
-#: rewrite/rewriteDefine.c:112 rewrite/rewriteDefine.c:989
+#: rewrite/rewriteDefine.c:113 rewrite/rewriteDefine.c:1000
 #, c-format
 msgid "rule \"%s\" for relation \"%s\" already exists"
 msgstr "Regel »%s« für Relation »%s« existiert bereits"
 
-#: rewrite/rewriteDefine.c:301
+#: rewrite/rewriteDefine.c:302
 #, c-format
 msgid "rule actions on OLD are not implemented"
 msgstr "Regelaktionen für OLD sind nicht implementiert"
 
-#: rewrite/rewriteDefine.c:302
+#: rewrite/rewriteDefine.c:303
 #, c-format
 msgid "Use views or triggers instead."
 msgstr "Verwenden Sie stattdessen Sichten oder Trigger."
 
-#: rewrite/rewriteDefine.c:306
+#: rewrite/rewriteDefine.c:307
 #, c-format
 msgid "rule actions on NEW are not implemented"
 msgstr "Regelaktionen für NEW sind nicht implementiert"
 
-#: rewrite/rewriteDefine.c:307
+#: rewrite/rewriteDefine.c:308
 #, c-format
 msgid "Use triggers instead."
 msgstr "Verwenden Sie stattdessen Trigger."
 
-#: rewrite/rewriteDefine.c:320
+#: rewrite/rewriteDefine.c:321
 #, c-format
 msgid "INSTEAD NOTHING rules on SELECT are not implemented"
 msgstr "INSTEAD-NOTHING-Regeln für SELECT sind nicht implementiert"
 
-#: rewrite/rewriteDefine.c:321
+#: rewrite/rewriteDefine.c:322
 #, c-format
 msgid "Use views instead."
 msgstr "Verwenden Sie stattdessen Sichten."
 
-#: rewrite/rewriteDefine.c:329
+#: rewrite/rewriteDefine.c:330
 #, c-format
 msgid "multiple actions for rules on SELECT are not implemented"
 msgstr "mehrere Regelaktionen für SELECT-Regeln sind nicht implementiert"
 
-#: rewrite/rewriteDefine.c:339
+#: rewrite/rewriteDefine.c:340
 #, c-format
 msgid "rules on SELECT must have action INSTEAD SELECT"
 msgstr "Regeln für SELECT müssen als Aktion INSTEAD SELECT haben"
 
-#: rewrite/rewriteDefine.c:347
+#: rewrite/rewriteDefine.c:348
 #, c-format
 msgid "rules on SELECT must not contain data-modifying statements in WITH"
 msgstr "Regeln für SELECT dürfen keine datenmodifizierenden Anweisungen in WITH enthalten"
 
-#: rewrite/rewriteDefine.c:355
+#: rewrite/rewriteDefine.c:356
 #, c-format
 msgid "event qualifications are not implemented for rules on SELECT"
 msgstr "Ereignisqualifikationen sind nicht implementiert für SELECT-Regeln"
 
-#: rewrite/rewriteDefine.c:382
+#: rewrite/rewriteDefine.c:383
 #, c-format
 msgid "\"%s\" is already a view"
 msgstr "»%s« ist bereits eine Sicht"
 
-#: rewrite/rewriteDefine.c:406
+#: rewrite/rewriteDefine.c:407
 #, c-format
 msgid "view rule for \"%s\" must be named \"%s\""
 msgstr "Sicht-Regel für »%s« muss »%s« heißen"
 
-#: rewrite/rewriteDefine.c:434
+#: rewrite/rewriteDefine.c:436
 #, c-format
 msgid "cannot convert partitioned table \"%s\" to a view"
 msgstr "kann partitionierte Tabelle »%s« nicht in eine Sicht umwandeln"
 
-#: rewrite/rewriteDefine.c:440
+#: rewrite/rewriteDefine.c:445
 #, c-format
 msgid "cannot convert partition \"%s\" to a view"
 msgstr "kann Partition »%s« nicht in eine Sicht umwandeln"
 
-#: rewrite/rewriteDefine.c:449
+#: rewrite/rewriteDefine.c:454
 #, c-format
 msgid "could not convert table \"%s\" to a view because it is not empty"
 msgstr "konnte Tabelle »%s« nicht in Sicht umwandeln, weil sie nicht leer ist"
 
-#: rewrite/rewriteDefine.c:458
+#: rewrite/rewriteDefine.c:463
 #, c-format
 msgid "could not convert table \"%s\" to a view because it has triggers"
 msgstr "konnte Tabelle »%s« nicht in Sicht umwandeln, weil sie Trigger hat"
 
-#: rewrite/rewriteDefine.c:460
+#: rewrite/rewriteDefine.c:465
 #, c-format
 msgid "In particular, the table cannot be involved in any foreign key relationships."
 msgstr "Insbesondere darf die Tabelle nicht in Fremschlüsselverhältnisse eingebunden sein."
 
-#: rewrite/rewriteDefine.c:465
+#: rewrite/rewriteDefine.c:470
 #, c-format
 msgid "could not convert table \"%s\" to a view because it has indexes"
 msgstr "konnte Tabelle »%s« nicht in Sicht umwandeln, weil sie Indexe hat"
 
-#: rewrite/rewriteDefine.c:471
+#: rewrite/rewriteDefine.c:476
 #, c-format
 msgid "could not convert table \"%s\" to a view because it has child tables"
 msgstr "konnte Tabelle »%s« nicht in Sicht umwandeln, weil sie abgeleitete Tabellen hat"
 
-#: rewrite/rewriteDefine.c:477
+#: rewrite/rewriteDefine.c:482
+#, c-format
+msgid "could not convert table \"%s\" to a view because it has parent tables"
+msgstr "konnte Tabelle »%s« nicht in Sicht umwandeln, weil sie Elterntabellen hat"
+
+#: rewrite/rewriteDefine.c:488
 #, c-format
 msgid "could not convert table \"%s\" to a view because it has row security enabled"
 msgstr "konnte Tabelle »%s« nicht in Sicht umwandeln, weil sie Sicherheit auf Zeilenebene eingeschaltet hat"
 
-#: rewrite/rewriteDefine.c:483
+#: rewrite/rewriteDefine.c:494
 #, c-format
 msgid "could not convert table \"%s\" to a view because it has row security policies"
 msgstr "konnte Tabelle »%s« nicht in Sicht umwandeln, weil sie Policys für Sicherheit auf Zeilenebene hat"
 
-#: rewrite/rewriteDefine.c:510
+#: rewrite/rewriteDefine.c:521
 #, c-format
 msgid "cannot have multiple RETURNING lists in a rule"
 msgstr "Regel kann nicht mehrere RETURNING-Listen enthalten"
 
-#: rewrite/rewriteDefine.c:515
+#: rewrite/rewriteDefine.c:526
 #, c-format
 msgid "RETURNING lists are not supported in conditional rules"
 msgstr "RETURNING-Listen werden in Regeln mit Bedingung nicht unterstützt"
 
-#: rewrite/rewriteDefine.c:519
+#: rewrite/rewriteDefine.c:530
 #, c-format
 msgid "RETURNING lists are not supported in non-INSTEAD rules"
 msgstr "RETURNING-Listen werden nur in INSTEAD-Regeln unterstützt"
 
-#: rewrite/rewriteDefine.c:683
+#: rewrite/rewriteDefine.c:694
 #, c-format
 msgid "SELECT rule's target list has too many entries"
 msgstr "Targetliste von SELECT-Regel hat zu viele Einträge"
 
-#: rewrite/rewriteDefine.c:684
+#: rewrite/rewriteDefine.c:695
 #, c-format
 msgid "RETURNING list has too many entries"
 msgstr "RETURNING-Liste hat zu viele Einträge"
 
-#: rewrite/rewriteDefine.c:711
+#: rewrite/rewriteDefine.c:722
 #, c-format
 msgid "cannot convert relation containing dropped columns to view"
 msgstr "kann Relation mit gelöschten Spalten nicht in Sicht umwandeln"
 
-#: rewrite/rewriteDefine.c:712
+#: rewrite/rewriteDefine.c:723
 #, c-format
 msgid "cannot create a RETURNING list for a relation containing dropped columns"
 msgstr "für eine Relation mit gelöschten Spalten kann keine RETURNING-Liste erzeugt werden"
 
-#: rewrite/rewriteDefine.c:718
+#: rewrite/rewriteDefine.c:729
 #, c-format
 msgid "SELECT rule's target entry %d has different column name from column \"%s\""
 msgstr "Spaltenname in Targeteintrag %d von SELECT-Regel unterscheidet sich von Spalte »%s«"
 
-#: rewrite/rewriteDefine.c:720
+#: rewrite/rewriteDefine.c:731
 #, c-format
 msgid "SELECT target entry is named \"%s\"."
 msgstr "SELECT-Targeteintrag heißt »%s«."
 
-#: rewrite/rewriteDefine.c:729
+#: rewrite/rewriteDefine.c:740
 #, c-format
 msgid "SELECT rule's target entry %d has different type from column \"%s\""
 msgstr "Typ von Targeteintrag %d von SELECT-Regel unterscheidet sich von Spalte »%s«"
 
-#: rewrite/rewriteDefine.c:731
+#: rewrite/rewriteDefine.c:742
 #, c-format
 msgid "RETURNING list's entry %d has different type from column \"%s\""
 msgstr "Eintrag %d in RETURNING-Liste hat anderen Typ als Spalte »%s«"
 
-#: rewrite/rewriteDefine.c:734 rewrite/rewriteDefine.c:758
+#: rewrite/rewriteDefine.c:745 rewrite/rewriteDefine.c:769
 #, c-format
 msgid "SELECT target entry has type %s, but column has type %s."
 msgstr "SELECT-Targeteintrag hat Typ %s, aber Spalte hat Typ %s."
 
-#: rewrite/rewriteDefine.c:737 rewrite/rewriteDefine.c:762
+#: rewrite/rewriteDefine.c:748 rewrite/rewriteDefine.c:773
 #, c-format
 msgid "RETURNING list entry has type %s, but column has type %s."
 msgstr "Eintrag in RETURNING-Liste hat Typ %s, aber Spalte hat Typ %s."
 
-#: rewrite/rewriteDefine.c:753
+#: rewrite/rewriteDefine.c:764
 #, c-format
 msgid "SELECT rule's target entry %d has different size from column \"%s\""
 msgstr "Größe von Targeteintrag %d von SELECT-Regel unterscheidet sich von Spalte »%s«"
 
-#: rewrite/rewriteDefine.c:755
+#: rewrite/rewriteDefine.c:766
 #, c-format
 msgid "RETURNING list's entry %d has different size from column \"%s\""
 msgstr "Eintrag %d in RETURNING-Liste hat andere Größe als Spalte »%s«"
 
-#: rewrite/rewriteDefine.c:772
+#: rewrite/rewriteDefine.c:783
 #, c-format
 msgid "SELECT rule's target list has too few entries"
 msgstr "Targetliste von SELECT-Regeln hat zu wenige Einträge"
 
-#: rewrite/rewriteDefine.c:773
+#: rewrite/rewriteDefine.c:784
 #, c-format
 msgid "RETURNING list has too few entries"
 msgstr "RETURNING-Liste hat zu wenige Einträge"
 
-#: rewrite/rewriteDefine.c:866 rewrite/rewriteDefine.c:980
+#: rewrite/rewriteDefine.c:877 rewrite/rewriteDefine.c:991
 #: rewrite/rewriteSupport.c:109
 #, c-format
 msgid "rule \"%s\" for relation \"%s\" does not exist"
 msgstr "Regel »%s« für Relation »%s« existiert nicht"
 
-#: rewrite/rewriteDefine.c:999
+#: rewrite/rewriteDefine.c:1010
 #, c-format
 msgid "renaming an ON SELECT rule is not allowed"
 msgstr "Umbenennen einer ON-SELECT-Regel ist nicht erlaubt"
@@ -20133,8 +20133,8 @@ msgid "invalid message size %zu in shared memory queue"
 msgstr "ungültige Nachrichtengröße %zu in Shared-Memory-Queue"
 
 #: storage/ipc/shm_toc.c:118 storage/ipc/shm_toc.c:200 storage/lmgr/lock.c:982
-#: storage/lmgr/lock.c:1020 storage/lmgr/lock.c:2845 storage/lmgr/lock.c:4175
-#: storage/lmgr/lock.c:4240 storage/lmgr/lock.c:4532
+#: storage/lmgr/lock.c:1020 storage/lmgr/lock.c:2845 storage/lmgr/lock.c:4167
+#: storage/lmgr/lock.c:4232 storage/lmgr/lock.c:4539
 #: storage/lmgr/predicate.c:2476 storage/lmgr/predicate.c:2491
 #: storage/lmgr/predicate.c:3973 storage/lmgr/predicate.c:5084
 #: utils/hash/dynahash.c:1067
@@ -20293,62 +20293,62 @@ msgstr "beim erneuten Prüfen des aktualisierten Tupels (%u,%u) in Relation »%s
 msgid "while checking exclusion constraint on tuple (%u,%u) in relation \"%s\""
 msgstr "beim Prüfen eines Exclusion-Constraints für Tupel (%u,%u) in Relation »%s«"
 
-#: storage/lmgr/lmgr.c:1106
+#: storage/lmgr/lmgr.c:1105
 #, c-format
 msgid "relation %u of database %u"
 msgstr "Relation %u der Datenbank %u"
 
-#: storage/lmgr/lmgr.c:1112
+#: storage/lmgr/lmgr.c:1111
 #, c-format
 msgid "extension of relation %u of database %u"
 msgstr "Erweiterung von Relation %u in Datenbank %u"
 
-#: storage/lmgr/lmgr.c:1118
+#: storage/lmgr/lmgr.c:1117
 #, c-format
 msgid "pg_database.datfrozenxid of database %u"
 msgstr "pg_database.datfrozenxid der Datenbank %u"
 
-#: storage/lmgr/lmgr.c:1123
+#: storage/lmgr/lmgr.c:1122
 #, c-format
 msgid "page %u of relation %u of database %u"
 msgstr "Seite %u von Relation %u von Datenbank %u"
 
-#: storage/lmgr/lmgr.c:1130
+#: storage/lmgr/lmgr.c:1129
 #, c-format
 msgid "tuple (%u,%u) of relation %u of database %u"
 msgstr "Tupel (%u, %u) von Relation %u von Datenbank %u"
 
-#: storage/lmgr/lmgr.c:1138
+#: storage/lmgr/lmgr.c:1137
 #, c-format
 msgid "transaction %u"
 msgstr "Transaktion %u"
 
-#: storage/lmgr/lmgr.c:1143
+#: storage/lmgr/lmgr.c:1142
 #, c-format
 msgid "virtual transaction %d/%u"
 msgstr "virtuelle Transaktion %d/%u"
 
-#: storage/lmgr/lmgr.c:1149
+#: storage/lmgr/lmgr.c:1148
 #, c-format
 msgid "speculative token %u of transaction %u"
 msgstr "spekulatives Token %u von Transaktion %u"
 
-#: storage/lmgr/lmgr.c:1155
+#: storage/lmgr/lmgr.c:1154
 #, c-format
 msgid "object %u of class %u of database %u"
 msgstr "Objekt %u von Klasse %u von Datenbank %u"
 
-#: storage/lmgr/lmgr.c:1163
+#: storage/lmgr/lmgr.c:1162
 #, c-format
 msgid "user lock [%u,%u,%u]"
 msgstr "Benutzersperre [%u,%u,%u]"
 
-#: storage/lmgr/lmgr.c:1170
+#: storage/lmgr/lmgr.c:1169
 #, c-format
 msgid "advisory lock [%u,%u,%u,%u]"
 msgstr "Benutzersperre [%u,%u,%u,%u]"
 
-#: storage/lmgr/lmgr.c:1178
+#: storage/lmgr/lmgr.c:1177
 #, c-format
 msgid "unrecognized locktag type %d"
 msgstr "unbekannter Locktag-Typ %d"
@@ -20364,12 +20364,12 @@ msgid "Only RowExclusiveLock or less can be acquired on database objects during
 msgstr "Nur Sperren gleich oder unter RowExclusiveLock können während der Wiederherstellung auf Datenbankobjekte gesetzt werden."
 
 #: storage/lmgr/lock.c:983 storage/lmgr/lock.c:1021 storage/lmgr/lock.c:2846
-#: storage/lmgr/lock.c:4176 storage/lmgr/lock.c:4241 storage/lmgr/lock.c:4533
+#: storage/lmgr/lock.c:4168 storage/lmgr/lock.c:4233 storage/lmgr/lock.c:4540
 #, c-format
 msgid "You might need to increase max_locks_per_transaction."
 msgstr "Sie müssen möglicherweise max_locks_per_transaction erhöhen."
 
-#: storage/lmgr/lock.c:3292 storage/lmgr/lock.c:3408
+#: storage/lmgr/lock.c:3284 storage/lmgr/lock.c:3400
 #, c-format
 msgid "cannot PREPARE while holding both session-level and transaction-level locks on the same object"
 msgstr "PREPARE kann nicht ausgeführt werden, wenn für das selbe Objekt Sperren auf Sitzungsebene und auf Transaktionsebene gehalten werden"
@@ -22463,7 +22463,7 @@ msgstr "OID ist außerhalb des gültigen Bereichs"
 msgid "key value must be scalar, not array, composite, or json"
 msgstr "Schlüsselwert muss skalar sein, nicht Array, zusammengesetzt oder json"
 
-#: utils/adt/json.c:892 utils/adt/json.c:902 utils/fmgr/funcapi.c:1812
+#: utils/adt/json.c:892 utils/adt/json.c:902 utils/fmgr/funcapi.c:1813
 #, c-format
 msgid "could not determine data type for argument %d"
 msgstr "konnte Datentyp von Argument %d nicht ermitteln"
@@ -23461,7 +23461,7 @@ msgid "more than one operator named %s"
 msgstr "es gibt mehrere Operatoren namens %s"
 
 #: utils/adt/regproc.c:697 utils/adt/regproc.c:738 utils/adt/regproc.c:2018
-#: utils/adt/ruleutils.c:9297 utils/adt/ruleutils.c:9466
+#: utils/adt/ruleutils.c:9298 utils/adt/ruleutils.c:9467
 #, c-format
 msgid "too many arguments"
 msgstr "zu viele Argumente"
@@ -23632,7 +23632,7 @@ msgstr "kann unterschiedliche Spaltentyp %s und %s in Record-Spalte %d nicht ver
 msgid "cannot compare record types with different numbers of columns"
 msgstr "kann Record-Typen mit unterschiedlicher Anzahl Spalten nicht vergleichen"
 
-#: utils/adt/ruleutils.c:4821
+#: utils/adt/ruleutils.c:4822
 #, c-format
 msgid "rule \"%s\" has unsupported event type %d"
 msgstr "Regel »%s« hat nicht unterstützten Ereignistyp %d"
@@ -24588,17 +24588,17 @@ msgstr "Sprachvalidierungsfunktion %u wurde für Sprache %u statt %u aufgerufen"
 msgid "could not determine actual result type for function \"%s\" declared to return type %s"
 msgstr "konnte tatsächlichen Ergebnistyp von Funktion »%s« mit deklarierten Rückgabetyp %s nicht bestimmen"
 
-#: utils/fmgr/funcapi.c:1651 utils/fmgr/funcapi.c:1683
+#: utils/fmgr/funcapi.c:1652 utils/fmgr/funcapi.c:1684
 #, c-format
 msgid "number of aliases does not match number of columns"
 msgstr "Anzahl der Aliasnamen stimmt nicht mit der Anzahl der Spalten überein"
 
-#: utils/fmgr/funcapi.c:1677
+#: utils/fmgr/funcapi.c:1678
 #, c-format
 msgid "no column alias was provided"
 msgstr "Spaltenalias fehlt"
 
-#: utils/fmgr/funcapi.c:1701
+#: utils/fmgr/funcapi.c:1702
 #, c-format
 msgid "could not determine row description for function returning record"
 msgstr "konnte Zeilenbeschreibung für Funktion, die »record« zurückgibt, nicht ermitteln"