From: Alexander Lakhin Date: Sat, 20 Sep 2025 04:10:22 +0000 (+0300) Subject: ru: Translation updates X-Git-Url: http://git.postgresql.org/gitweb/static/gitweb.js?a=commitdiff_plain;h=3e9556903aadd8f621ad9d558241824d2f0b6b8e;p=pgtranslation%2Fmessages.git ru: Translation updates --- diff --git a/ru/pg_dump.po b/ru/pg_dump.po index fc38688d..f0af5b53 100644 --- a/ru/pg_dump.po +++ b/ru/pg_dump.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: pg_dump (PostgreSQL current)\n" "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n" -"POT-Creation-Date: 2025-08-30 15:59+0300\n" +"POT-Creation-Date: 2025-09-19 22:26+0300\n" "PO-Revision-Date: 2025-09-04 22:18+0300\n" "Last-Translator: Alexander Lakhin \n" "Language-Team: Russian \n" @@ -1100,12 +1100,12 @@ msgstr "не удалось открыть stdout для добавления в msgid "unrecognized file format \"%d\"" msgstr "неопознанный формат файла: \"%d\"" -#: pg_backup_archiver.c:2566 pg_backup_archiver.c:4761 +#: pg_backup_archiver.c:2566 pg_backup_archiver.c:4797 #, c-format msgid "finished item %d %s %s" msgstr "закончен объект %d %s %s" -#: pg_backup_archiver.c:2570 pg_backup_archiver.c:4774 +#: pg_backup_archiver.c:2570 pg_backup_archiver.c:4810 #, c-format msgid "worker process failed: exit code %d" msgstr "рабочий процесс завершился с кодом возврата %d" @@ -1172,57 +1172,57 @@ msgstr "функция \"%s\" не найдена" msgid "trigger \"%s\" not found" msgstr "триггер \"%s\" не найден" -#: pg_backup_archiver.c:3433 +#: pg_backup_archiver.c:3469 #, c-format msgid "could not set session user to \"%s\": %s" msgstr "не удалось переключить пользователя сеанса на \"%s\": %s" -#: pg_backup_archiver.c:3575 +#: pg_backup_archiver.c:3611 #, c-format msgid "could not set \"search_path\" to \"%s\": %s" msgstr "не удалось присвоить \"search_path\" значение \"%s\": %s" -#: pg_backup_archiver.c:3636 +#: pg_backup_archiver.c:3672 #, c-format msgid "could not set \"default_tablespace\" to %s: %s" msgstr "не удалось задать для \"default_tablespace\" значение %s: %s" -#: pg_backup_archiver.c:3685 +#: pg_backup_archiver.c:3721 #, c-format msgid "could not set \"default_table_access_method\": %s" msgstr "не удалось задать \"default_table_access_method\": %s" -#: pg_backup_archiver.c:3734 +#: pg_backup_archiver.c:3770 #, c-format msgid "could not alter table access method: %s" msgstr "не удалось изменить табличный метод доступа: %s" -#: pg_backup_archiver.c:3835 +#: pg_backup_archiver.c:3871 #, c-format msgid "don't know how to set owner for object type \"%s\"" msgstr "неизвестно, как назначить владельца для объекта типа \"%s\"" -#: pg_backup_archiver.c:3970 +#: pg_backup_archiver.c:4006 #, c-format msgid "unexpected TOC entry in _printTocEntry(): %d %s %s" msgstr "неожиданная запись оглавления в _printTocEntry(): %d %s %s" -#: pg_backup_archiver.c:4118 +#: pg_backup_archiver.c:4154 #, c-format msgid "did not find magic string in file header" msgstr "в заголовке файла не найдена нужная сигнатура" -#: pg_backup_archiver.c:4132 +#: pg_backup_archiver.c:4168 #, c-format msgid "unsupported version (%d.%d) in file header" msgstr "неподдерживаемая версия (%d.%d) в заголовке файла" -#: pg_backup_archiver.c:4137 +#: pg_backup_archiver.c:4173 #, c-format msgid "sanity check on integer size (%lu) failed" msgstr "несоответствие размера integer (%lu)" -#: pg_backup_archiver.c:4141 +#: pg_backup_archiver.c:4177 #, c-format msgid "" "archive was made on a machine with larger integers, some operations might " @@ -1231,12 +1231,12 @@ msgstr "" "архив был сделан на компьютере большей разрядности -- возможен сбой " "некоторых операций" -#: pg_backup_archiver.c:4151 +#: pg_backup_archiver.c:4187 #, c-format msgid "expected format (%d) differs from format found in file (%d)" msgstr "ожидаемый формат (%d) отличается от формата, указанного в файле (%d)" -#: pg_backup_archiver.c:4173 +#: pg_backup_archiver.c:4209 #, c-format msgid "" "archive is compressed, but this installation does not support compression " @@ -1245,42 +1245,42 @@ msgstr "" "архив сжат, но установленная версия не поддерживает сжатие (%s) -- данные " "будут недоступны" -#: pg_backup_archiver.c:4209 +#: pg_backup_archiver.c:4245 #, c-format msgid "invalid creation date in header" msgstr "неверная дата создания в заголовке" -#: pg_backup_archiver.c:4343 +#: pg_backup_archiver.c:4379 #, c-format msgid "processing item %d %s %s" msgstr "обработка объекта %d %s %s" -#: pg_backup_archiver.c:4428 +#: pg_backup_archiver.c:4464 #, c-format msgid "entering main parallel loop" msgstr "вход в основной параллельный цикл" -#: pg_backup_archiver.c:4439 +#: pg_backup_archiver.c:4475 #, c-format msgid "skipping item %d %s %s" msgstr "объект %d %s %s пропускается" -#: pg_backup_archiver.c:4448 +#: pg_backup_archiver.c:4484 #, c-format msgid "launching item %d %s %s" msgstr "объект %d %s %s запускается" -#: pg_backup_archiver.c:4502 +#: pg_backup_archiver.c:4538 #, c-format msgid "finished main parallel loop" msgstr "основной параллельный цикл закончен" -#: pg_backup_archiver.c:4538 +#: pg_backup_archiver.c:4574 #, c-format msgid "processing missed item %d %s %s" msgstr "обработка пропущенного объекта %d %s %s" -#: pg_backup_archiver.c:5080 +#: pg_backup_archiver.c:5116 #, c-format msgid "table \"%s\" could not be created, will not restore its data" msgstr "создать таблицу \"%s\" не удалось, её данные не будут восстановлены" @@ -2455,8 +2455,8 @@ msgstr "чтение политик защиты на уровне строк" msgid "unexpected policy command type: %c" msgstr "нераспознанный тип команды в политике: %c" -#: pg_dump.c:4786 pg_dump.c:5343 pg_dump.c:7972 pg_dump.c:13450 pg_dump.c:19643 -#: pg_dump.c:19645 pg_dump.c:20277 +#: pg_dump.c:4786 pg_dump.c:5343 pg_dump.c:7972 pg_dump.c:13450 pg_dump.c:19648 +#: pg_dump.c:19650 pg_dump.c:20282 #, c-format msgid "could not parse %s array" msgstr "не удалось разобрать массив %s" @@ -2800,7 +2800,7 @@ msgstr[2] "" msgid "unrecognized sequence type: %d" msgstr "нераспознанный тип последовательности: %d" -#: pg_dump.c:19395 +#: pg_dump.c:19400 #, c-format msgid "" "query to get rule \"%s\" for table \"%s\" failed: wrong number of rows " @@ -2809,32 +2809,32 @@ msgstr "" "запрос на получение правила \"%s\" для таблицы \"%s\" возвратил неверное " "число строк" -#: pg_dump.c:19548 +#: pg_dump.c:19553 #, c-format msgid "could not find referenced extension %u" msgstr "не удалось найти упомянутое расширение %u" -#: pg_dump.c:19647 +#: pg_dump.c:19652 #, c-format msgid "mismatched number of configurations and conditions for extension" msgstr "конфигурации расширения не соответствуют условиям по количеству" -#: pg_dump.c:19779 +#: pg_dump.c:19784 #, c-format msgid "reading dependency data" msgstr "чтение информации о зависимостях" -#: pg_dump.c:19865 +#: pg_dump.c:19870 #, c-format msgid "no referencing object %u %u" msgstr "нет подчинённого объекта %u %u" -#: pg_dump.c:19876 +#: pg_dump.c:19881 #, c-format msgid "no referenced object %u %u" msgstr "нет вышестоящего объекта %u %u" -#: pg_dump.c:20311 pg_dump.c:20349 pg_dumpall.c:1836 pg_restore.c:629 +#: pg_dump.c:20316 pg_dump.c:20354 pg_dumpall.c:1836 pg_restore.c:629 #: pg_restore.c:675 #, c-format msgid "%s filter for \"%s\" is not allowed" diff --git a/ru/postgres.po b/ru/postgres.po index 79fed9c1..5c011ed1 100644 --- a/ru/postgres.po +++ b/ru/postgres.po @@ -10,8 +10,8 @@ msgid "" msgstr "" "Project-Id-Version: postgres (PostgreSQL current)\n" "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n" -"POT-Creation-Date: 2025-08-30 15:58+0300\n" -"PO-Revision-Date: 2025-09-13 18:53+0300\n" +"POT-Creation-Date: 2025-09-19 22:26+0300\n" +"PO-Revision-Date: 2025-09-20 07:01+0300\n" "Last-Translator: Alexander Lakhin \n" "Language-Team: Russian \n" "Language: ru\n" @@ -88,7 +88,7 @@ msgid "not recorded" msgstr "не записано" #: ../common/controldata_utils.c:93 ../common/controldata_utils.c:97 -#: commands/copyfrom.c:1879 commands/extension.c:3807 utils/adt/genfile.c:123 +#: commands/copyfrom.c:1879 commands/extension.c:3831 utils/adt/genfile.c:123 #: utils/time/snapmgr.c:1448 #, c-format msgid "could not open file \"%s\" for reading: %m" @@ -100,7 +100,7 @@ msgstr "не удалось открыть файл \"%s\" для чтения: #: access/transam/xlog.c:4370 access/transam/xlogrecovery.c:1246 #: access/transam/xlogrecovery.c:1344 access/transam/xlogrecovery.c:1381 #: access/transam/xlogrecovery.c:1448 backup/basebackup.c:2128 -#: backup/walsummary.c:283 commands/extension.c:3817 libpq/hba.c:769 +#: backup/walsummary.c:283 commands/extension.c:3841 libpq/hba.c:769 #: replication/logical/origin.c:768 replication/logical/origin.c:804 #: replication/logical/reorderbuffer.c:5366 #: replication/logical/snapbuild.c:1951 replication/slot.c:2485 @@ -191,7 +191,7 @@ msgstr "не удалось открыть файл \"%s\": %m" #: ../common/controldata_utils.c:246 ../common/controldata_utils.c:249 #: access/transam/twophase.c:1756 access/transam/twophase.c:1765 -#: access/transam/xlog.c:9324 access/transam/xlogfuncs.c:699 +#: access/transam/xlog.c:9340 access/transam/xlogfuncs.c:699 #: backup/basebackup_server.c:173 backup/basebackup_server.c:266 #: backup/walsummary.c:304 postmaster/postmaster.c:4105 #: postmaster/syslogger.c:1523 postmaster/syslogger.c:1536 @@ -206,8 +206,8 @@ msgstr "не удалось записать файл \"%s\": %m" #: access/heap/rewriteheap.c:1240 access/transam/timeline.c:432 #: access/transam/timeline.c:506 access/transam/twophase.c:1777 #: access/transam/xlog.c:3315 access/transam/xlog.c:3513 -#: access/transam/xlog.c:4333 access/transam/xlog.c:8710 -#: access/transam/xlog.c:8754 backup/basebackup_server.c:207 +#: access/transam/xlog.c:4333 access/transam/xlog.c:8726 +#: access/transam/xlog.c:8770 backup/basebackup_server.c:207 #: commands/dbcommands.c:515 replication/logical/snapbuild.c:1689 #: replication/slot.c:2359 replication/slot.c:2467 storage/file/fd.c:817 #: storage/file/fd.c:3913 storage/smgr/md.c:1455 storage/smgr/md.c:1515 @@ -235,10 +235,11 @@ msgstr "не удалось синхронизировать с ФС файл \" #: storage/file/fd.c:1605 storage/file/fd.c:2589 storage/ipc/procarray.c:1465 #: storage/ipc/procarray.c:2217 storage/ipc/procarray.c:2224 #: storage/ipc/procarray.c:2727 storage/ipc/procarray.c:3436 -#: utils/adt/pg_locale.c:510 utils/adt/pg_locale.c:584 -#: utils/adt/pg_locale_icu.c:358 utils/adt/pg_locale_libc.c:207 -#: utils/adt/pg_locale_libc.c:302 utils/adt/pg_locale_libc.c:390 -#: utils/fmgr/dfmgr.c:234 utils/hash/dynahash.c:517 utils/hash/dynahash.c:617 +#: utils/activity/pgstat_shmem.c:535 utils/adt/pg_locale.c:510 +#: utils/adt/pg_locale.c:584 utils/adt/pg_locale_icu.c:358 +#: utils/adt/pg_locale_libc.c:207 utils/adt/pg_locale_libc.c:302 +#: utils/adt/pg_locale_libc.c:390 utils/fmgr/dfmgr.c:234 +#: utils/hash/dynahash.c:517 utils/hash/dynahash.c:617 #: utils/hash/dynahash.c:1100 utils/mb/mbutils.c:402 utils/mb/mbutils.c:430 #: utils/mb/mbutils.c:815 utils/mb/mbutils.c:842 utils/misc/guc.c:647 #: utils/misc/guc.c:672 utils/misc/guc.c:1060 utils/misc/guc.c:4505 @@ -332,7 +333,7 @@ msgstr "не удалось синхронизировать с ФС файл \" #: access/transam/xlogarchive.c:111 access/transam/xlogarchive.c:235 #: backup/basebackup.c:357 backup/basebackup.c:555 backup/basebackup.c:626 #: backup/walsummary.c:247 backup/walsummary.c:254 commands/copyfrom.c:1889 -#: commands/copyto.c:979 commands/extension.c:3796 commands/tablespace.c:804 +#: commands/copyto.c:979 commands/extension.c:3820 commands/tablespace.c:804 #: commands/tablespace.c:893 postmaster/pgarch.c:682 #: replication/logical/snapbuild.c:1546 replication/logical/snapbuild.c:2073 #: storage/file/fd.c:1969 storage/file/fd.c:2057 storage/file/fd.c:3626 @@ -958,7 +959,7 @@ msgid "could not open parent table of index \"%s\"" msgstr "не удалось открыть родительскую таблицу индекса \"%s\"" #: access/brin/brin.c:1472 access/brin/brin.c:1568 access/gin/ginfast.c:1085 -#: parser/parse_utilcmd.c:2455 +#: parser/parse_utilcmd.c:2454 #, c-format msgid "index \"%s\" is not valid" msgstr "индекс \"%s\" - нерабочий" @@ -1513,7 +1514,7 @@ msgstr "не удалось записать в файл \"%s\" (записан #: access/heap/rewriteheap.c:977 access/heap/rewriteheap.c:1094 #: access/transam/timeline.c:329 access/transam/timeline.c:481 #: access/transam/xlog.c:3240 access/transam/xlog.c:3448 -#: access/transam/xlog.c:4312 access/transam/xlog.c:9313 +#: access/transam/xlog.c:4312 access/transam/xlog.c:9329 #: access/transam/xlogfuncs.c:693 backup/basebackup_server.c:149 #: backup/basebackup_server.c:242 commands/dbcommands.c:495 #: postmaster/launch_backend.c:354 postmaster/postmaster.c:4092 @@ -1896,7 +1897,7 @@ msgid "This may be because of a non-immutable index expression." msgstr "Возможно, это вызвано переменной природой индексного выражения." #: access/nbtree/nbtpage.c:157 access/nbtree/nbtpage.c:611 -#: parser/parse_utilcmd.c:2505 +#: parser/parse_utilcmd.c:2504 #, c-format msgid "index \"%s\" is not a btree" msgstr "индекс \"%s\" не является b-деревом" @@ -1959,7 +1960,7 @@ msgstr "" "типов %s и %s" #: access/sequence/sequence.c:75 access/table/table.c:145 -#: optimizer/util/plancat.c:144 +#: optimizer/util/plancat.c:145 #, c-format msgid "cannot open relation \"%s\"" msgstr "открыть отношение \"%s\" нельзя" @@ -2327,67 +2328,67 @@ msgstr "Существующий менеджер ресурсов с ID %d им msgid "registered custom resource manager \"%s\" with ID %d" msgstr "зарегистрирован пользовательский менеджер ресурсов \"%s\" с ID %d" -#: access/transam/slru.c:360 +#: access/transam/slru.c:361 #, c-format msgid "\"%s\" must be a multiple of %d." msgstr "Значение \"%s\" должно быть кратно %d." -#: access/transam/slru.c:832 +#: access/transam/slru.c:833 #, c-format msgid "file \"%s\" doesn't exist, reading as zeroes" msgstr "файл \"%s\" не существует, считается нулевым" -#: access/transam/slru.c:1061 access/transam/slru.c:1067 -#: access/transam/slru.c:1075 access/transam/slru.c:1080 -#: access/transam/slru.c:1087 access/transam/slru.c:1092 -#: access/transam/slru.c:1099 access/transam/slru.c:1106 +#: access/transam/slru.c:1062 access/transam/slru.c:1068 +#: access/transam/slru.c:1076 access/transam/slru.c:1081 +#: access/transam/slru.c:1088 access/transam/slru.c:1093 +#: access/transam/slru.c:1100 access/transam/slru.c:1107 #, c-format msgid "could not access status of transaction %u" msgstr "не удалось получить состояние транзакции %u" -#: access/transam/slru.c:1062 +#: access/transam/slru.c:1063 #, c-format msgid "Could not open file \"%s\": %m." msgstr "Не удалось открыть файл \"%s\": %m." -#: access/transam/slru.c:1068 +#: access/transam/slru.c:1069 #, c-format msgid "Could not seek in file \"%s\" to offset %d: %m." msgstr "Не удалось переместиться в файле \"%s\" к смещению %d: %m." -#: access/transam/slru.c:1076 +#: access/transam/slru.c:1077 #, c-format msgid "Could not read from file \"%s\" at offset %d: %m." msgstr "Не удалось прочитать файл \"%s\" (по смещению %d): %m." -#: access/transam/slru.c:1081 +#: access/transam/slru.c:1082 #, c-format msgid "Could not read from file \"%s\" at offset %d: read too few bytes." msgstr "" "Не удалось прочитать файл \"%s\" (по смещению %d): прочитаны не все байты." -#: access/transam/slru.c:1088 +#: access/transam/slru.c:1089 #, c-format msgid "Could not write to file \"%s\" at offset %d: %m." msgstr "Не удалось записать в файл \"%s\" (по смещению %d): %m." -#: access/transam/slru.c:1093 +#: access/transam/slru.c:1094 #, c-format msgid "Could not write to file \"%s\" at offset %d: wrote too few bytes." msgstr "" "Не удалось записать в файл \"%s\" (по смещению %d): записаны не все байты." -#: access/transam/slru.c:1100 +#: access/transam/slru.c:1101 #, c-format msgid "Could not fsync file \"%s\": %m." msgstr "Не удалось синхронизировать с ФС файл \"%s\": %m." -#: access/transam/slru.c:1107 +#: access/transam/slru.c:1108 #, c-format msgid "Could not close file \"%s\": %m." msgstr "Не удалось закрыть файл \"%s\": %m." -#: access/transam/slru.c:1433 +#: access/transam/slru.c:1434 #, c-format msgid "could not truncate directory \"%s\": apparent wraparound" msgstr "не удалось очистить каталог \"%s\": видимо, произошло зацикливание" @@ -2990,13 +2991,13 @@ msgid "\"%s\" must be at least twice \"%s\"" msgstr "\"%s\" должно быть как минимум вдвое больше \"%s\"" #: access/transam/xlog.c:4726 catalog/namespace.c:4696 -#: commands/tablespace.c:1210 commands/user.c:2542 commands/variable.c:72 +#: commands/tablespace.c:1210 commands/user.c:2531 commands/variable.c:72 #: replication/slot.c:2711 tcop/postgres.c:3626 utils/error/elog.c:2257 #, c-format msgid "List syntax is invalid." msgstr "Ошибка синтаксиса в списке." -#: access/transam/xlog.c:4772 commands/user.c:2558 commands/variable.c:173 +#: access/transam/xlog.c:4772 commands/user.c:2547 commands/variable.c:173 #: tcop/postgres.c:3642 utils/error/elog.c:2283 #, c-format msgid "Unrecognized key word: \"%s\"." @@ -3211,36 +3212,36 @@ msgid "unexpected timeline ID %u (should be %u) in shutdown checkpoint record" msgstr "" "неожиданный ID линии времени %u (должен быть %u) в записи точки выключения" -#: access/transam/xlog.c:8460 +#: access/transam/xlog.c:8468 #, c-format msgid "unexpected timeline ID %u (should be %u) in online checkpoint record" msgstr "" "неожиданный ID линии времени %u (должен быть %u) в записи точки активности" -#: access/transam/xlog.c:8489 +#: access/transam/xlog.c:8505 #, c-format msgid "unexpected timeline ID %u (should be %u) in end-of-recovery record" msgstr "" "неожиданный ID линии времени %u (должен быть %u) в записи конец-" "восстановления" -#: access/transam/xlog.c:8759 +#: access/transam/xlog.c:8775 #, c-format msgid "could not fsync write-through file \"%s\": %m" msgstr "не удалось синхронизировать с ФС файл сквозной записи %s: %m" -#: access/transam/xlog.c:8764 +#: access/transam/xlog.c:8780 #, c-format msgid "could not fdatasync file \"%s\": %m" msgstr "не удалось синхронизировать с ФС данные (fdatasync) файла \"%s\": %m" -#: access/transam/xlog.c:8841 access/transam/xlog.c:9177 +#: access/transam/xlog.c:8857 access/transam/xlog.c:9193 #, c-format msgid "WAL level not sufficient for making an online backup" msgstr "" "Выбранный уровень WAL недостаточен для резервного копирования \"на ходу\"" -#: access/transam/xlog.c:8842 access/transam/xlog.c:9178 +#: access/transam/xlog.c:8858 access/transam/xlog.c:9194 #: access/transam/xlogfuncs.c:249 #, c-format msgid "" @@ -3249,12 +3250,12 @@ msgstr "" "Параметр \"wal_level\" должен иметь значение \"replica\" или \"logical\" при " "запуске сервера." -#: access/transam/xlog.c:8847 +#: access/transam/xlog.c:8863 #, c-format msgid "backup label too long (max %d bytes)" msgstr "длина метки резервной копии превышает предел (%d байт)" -#: access/transam/xlog.c:8968 +#: access/transam/xlog.c:8984 #, c-format msgid "" "WAL generated with \"full_page_writes=off\" was replayed since last " @@ -3263,7 +3264,7 @@ msgstr "" "после последней точки перезапуска был воспроизведён WAL, созданный в режиме " "\"full_page_writes=off\"" -#: access/transam/xlog.c:8970 access/transam/xlog.c:9266 +#: access/transam/xlog.c:8986 access/transam/xlog.c:9282 #, c-format msgid "" "This means that the backup being taken on the standby is corrupt and should " @@ -3275,23 +3276,23 @@ msgstr "" "CHECKPOINT на ведущем сервере, а затем попробуйте резервное копирование \"на " "ходу\" ещё раз." -#: access/transam/xlog.c:9050 backup/basebackup.c:1419 utils/adt/misc.c:354 +#: access/transam/xlog.c:9066 backup/basebackup.c:1419 utils/adt/misc.c:354 #, c-format msgid "could not read symbolic link \"%s\": %m" msgstr "не удалось прочитать символическую ссылку \"%s\": %m" -#: access/transam/xlog.c:9057 backup/basebackup.c:1424 utils/adt/misc.c:359 +#: access/transam/xlog.c:9073 backup/basebackup.c:1424 utils/adt/misc.c:359 #, c-format msgid "symbolic link \"%s\" target is too long" msgstr "целевой путь символической ссылки \"%s\" слишком длинный" -#: access/transam/xlog.c:9216 backup/basebackup.c:1283 +#: access/transam/xlog.c:9232 backup/basebackup.c:1283 #, c-format msgid "the standby was promoted during online backup" msgstr "" "ведомый сервер был повышен в процессе резервного копирования \"на ходу\"" -#: access/transam/xlog.c:9217 backup/basebackup.c:1284 +#: access/transam/xlog.c:9233 backup/basebackup.c:1284 #, c-format msgid "" "This means that the backup being taken is corrupt and should not be used. " @@ -3300,7 +3301,7 @@ msgstr "" "Это означает, что создаваемая резервная копия испорчена и использовать её не " "следует. Попробуйте резервное копирование \"на ходу\" ещё раз." -#: access/transam/xlog.c:9264 +#: access/transam/xlog.c:9280 #, c-format msgid "" "WAL generated with \"full_page_writes=off\" was replayed during online backup" @@ -3308,13 +3309,13 @@ msgstr "" "в процессе резервного копирования \"на ходу\" был воспроизведён WAL, " "созданный в режиме \"full_page_writes=off\"" -#: access/transam/xlog.c:9380 +#: access/transam/xlog.c:9396 #, c-format msgid "base backup done, waiting for required WAL segments to be archived" msgstr "" "базовое копирование выполнено, ожидается архивация нужных сегментов WAL" -#: access/transam/xlog.c:9394 +#: access/transam/xlog.c:9410 #, c-format msgid "" "still waiting for all required WAL segments to be archived (%d seconds " @@ -3322,7 +3323,7 @@ msgid "" msgstr "" "продолжается ожидание архивации всех нужных сегментов WAL (прошло %d сек.)" -#: access/transam/xlog.c:9396 +#: access/transam/xlog.c:9412 #, c-format msgid "" "Check that your \"archive_command\" is executing properly. You can safely " @@ -3333,12 +3334,12 @@ msgstr "" "копирования можно отменить безопасно, но резервная копия базы будет " "непригодна без всех сегментов WAL." -#: access/transam/xlog.c:9403 +#: access/transam/xlog.c:9419 #, c-format msgid "all required WAL segments have been archived" msgstr "все нужные сегменты WAL заархивированы" -#: access/transam/xlog.c:9407 +#: access/transam/xlog.c:9423 #, c-format msgid "" "WAL archiving is not enabled; you must ensure that all required WAL segments " @@ -3347,7 +3348,7 @@ msgstr "" "архивация WAL не настроена; вы должны обеспечить копирование всех требуемых " "сегментов WAL другими средствами для получения резервной копии" -#: access/transam/xlog.c:9446 +#: access/transam/xlog.c:9462 #, c-format msgid "aborting backup due to backend exiting before pg_backup_stop was called" msgstr "" @@ -4892,8 +4893,8 @@ msgstr "" #: commands/tablecmds.c:14575 commands/tablecmds.c:14736 #: commands/tablecmds.c:15964 commands/tablecmds.c:18731 commands/trigger.c:948 #: parser/analyze.c:2575 parser/parse_relation.c:749 parser/parse_target.c:1070 -#: parser/parse_type.c:144 parser/parse_utilcmd.c:3663 -#: parser/parse_utilcmd.c:3703 parser/parse_utilcmd.c:3745 +#: parser/parse_type.c:144 parser/parse_utilcmd.c:3662 +#: parser/parse_utilcmd.c:3702 parser/parse_utilcmd.c:3744 #: statistics/attribute_stats.c:209 statistics/attribute_stats.c:951 #: utils/adt/acl.c:2938 utils/adt/ruleutils.c:2858 #, c-format @@ -5391,7 +5392,7 @@ msgstr "вызывать %s() может только суперпользова msgid "pg_nextoid() can only be used on system catalogs" msgstr "pg_nextoid() можно использовать только для системных каталогов" -#: catalog/catalog.c:676 parser/parse_utilcmd.c:2448 +#: catalog/catalog.c:676 parser/parse_utilcmd.c:2447 #, c-format msgid "index \"%s\" does not belong to table \"%s\"" msgstr "индекс \"%s\" не принадлежит таблице \"%s\"" @@ -5687,7 +5688,7 @@ msgstr "слияние ограничения \"%s\" с унаследованн msgid "too many inheritance parents" msgstr "слишком много родителей в иерархии наследования" -#: catalog/heap.c:2965 parser/parse_utilcmd.c:2656 +#: catalog/heap.c:2965 parser/parse_utilcmd.c:2655 #, c-format msgid "" "conflicting NO INHERIT declaration for not-null constraint on column \"%s\"" @@ -5806,7 +5807,7 @@ msgid "Truncate table \"%s\" at the same time, or use TRUNCATE ... CASCADE." msgstr "" "Опустошите таблицу \"%s\" параллельно или используйте TRUNCATE ... CASCADE." -#: catalog/index.c:220 parser/parse_utilcmd.c:2353 +#: catalog/index.c:220 parser/parse_utilcmd.c:2352 #, c-format msgid "multiple primary keys for table \"%s\" are not allowed" msgstr "таблица \"%s\" не может иметь несколько первичных ключей" @@ -6854,12 +6855,12 @@ msgstr "преобразование \"%s\" уже существует" msgid "default conversion for %s to %s already exists" msgstr "преобразование по умолчанию из %s в %s уже существует" -#: catalog/pg_depend.c:223 commands/extension.c:3665 +#: catalog/pg_depend.c:223 commands/extension.c:3689 #, c-format msgid "%s is already a member of extension \"%s\"" msgstr "%s уже относится к расширению \"%s\"" -#: catalog/pg_depend.c:230 catalog/pg_depend.c:281 commands/extension.c:3705 +#: catalog/pg_depend.c:230 catalog/pg_depend.c:281 commands/extension.c:3729 #, c-format msgid "%s is not a member of extension \"%s\"" msgstr "%s не относится к расширению \"%s\"" @@ -7469,7 +7470,7 @@ msgstr "" "параметр \"%s\" должен иметь характеристику READ_ONLY, SHAREABLE или " "READ_WRITE" -#: commands/alter.c:83 commands/event_trigger.c:191 +#: commands/alter.c:83 commands/event_trigger.c:195 #, c-format msgid "event trigger \"%s\" already exists" msgstr "событийный триггер \"%s\" уже существует" @@ -7583,7 +7584,7 @@ msgstr "метод доступа \"%s\" не существует" msgid "handler function is not specified" msgstr "не указана функция-обработчик" -#: commands/amcmds.c:264 commands/event_trigger.c:200 +#: commands/amcmds.c:264 commands/event_trigger.c:204 #: commands/foreigncmds.c:500 commands/proclang.c:78 commands/trigger.c:706 #: parser/parse_clause.c:941 #, c-format @@ -8690,7 +8691,7 @@ msgstr "%s не является верным названием кодиров msgid "unrecognized locale provider: %s" msgstr "нераспознанный провайдер локали: %s" -#: commands/dbcommands.c:958 commands/dbcommands.c:2453 commands/user.c:300 +#: commands/dbcommands.c:958 commands/dbcommands.c:2453 commands/user.c:299 #: commands/user.c:739 #, c-format msgid "invalid connection limit: %d" @@ -9323,79 +9324,79 @@ msgstr "" msgid "publication \"%s\" does not exist, skipping" msgstr "публикация \"%s\" не существует, пропускается" -#: commands/event_trigger.c:137 +#: commands/event_trigger.c:141 #, c-format msgid "permission denied to create event trigger \"%s\"" msgstr "нет прав для создания событийного триггера \"%s\"" -#: commands/event_trigger.c:139 +#: commands/event_trigger.c:143 #, c-format msgid "Must be superuser to create an event trigger." msgstr "Для создания событийного триггера нужно быть суперпользователем." -#: commands/event_trigger.c:149 +#: commands/event_trigger.c:153 #, c-format msgid "unrecognized event name \"%s\"" msgstr "нераспознанное имя события \"%s\"" -#: commands/event_trigger.c:166 +#: commands/event_trigger.c:170 #, c-format msgid "unrecognized filter variable \"%s\"" msgstr "нераспознанная переменная фильтра \"%s\"" -#: commands/event_trigger.c:181 +#: commands/event_trigger.c:185 #, c-format msgid "tag filtering is not supported for login event triggers" msgstr "фильтрация по тегу для событийных триггеров входа не поддерживается" -#: commands/event_trigger.c:224 +#: commands/event_trigger.c:228 #, c-format msgid "filter value \"%s\" not recognized for filter variable \"%s\"" msgstr "значение фильтра \"%s\" неприемлемо для переменной фильтра \"%s\"" #. translator: %s represents an SQL statement name -#: commands/event_trigger.c:230 commands/event_trigger.c:252 +#: commands/event_trigger.c:234 commands/event_trigger.c:256 #, c-format msgid "event triggers are not supported for %s" msgstr "для %s событийные триггеры не поддерживаются" -#: commands/event_trigger.c:265 +#: commands/event_trigger.c:269 #, c-format msgid "filter variable \"%s\" specified more than once" msgstr "переменная фильтра \"%s\" указана больше одного раза" -#: commands/event_trigger.c:438 commands/event_trigger.c:490 -#: commands/event_trigger.c:584 +#: commands/event_trigger.c:442 commands/event_trigger.c:494 +#: commands/event_trigger.c:588 #, c-format msgid "event trigger \"%s\" does not exist" msgstr "событийный триггер \"%s\" не существует" -#: commands/event_trigger.c:522 +#: commands/event_trigger.c:526 #, c-format msgid "event trigger with OID %u does not exist" msgstr "событийный триггер с OID %u не существует" -#: commands/event_trigger.c:552 +#: commands/event_trigger.c:556 #, c-format msgid "permission denied to change owner of event trigger \"%s\"" msgstr "нет прав для изменения владельца событийного триггера \"%s\"" -#: commands/event_trigger.c:554 +#: commands/event_trigger.c:558 #, c-format msgid "The owner of an event trigger must be a superuser." msgstr "Владельцем событийного триггера должен быть суперпользователь." -#: commands/event_trigger.c:1404 +#: commands/event_trigger.c:1536 #, c-format msgid "%s can only be called in a sql_drop event trigger function" msgstr "%s можно вызывать только в событийной триггерной функции sql_drop" -#: commands/event_trigger.c:1497 commands/event_trigger.c:1518 +#: commands/event_trigger.c:1629 commands/event_trigger.c:1650 #, c-format msgid "%s can only be called in a table_rewrite event trigger function" msgstr "%s можно вызывать только в событийной триггерной функции table_rewrite" -#: commands/event_trigger.c:1931 +#: commands/event_trigger.c:2063 #, c-format msgid "%s can only be called in an event trigger function" msgstr "%s можно вызывать только в событийной триггерной функции" @@ -9423,7 +9424,7 @@ msgstr "" "параметры ANALYZE и GENERIC_PLAN оператора EXPLAIN нельзя использовать " "одновременно" -#: commands/extension.c:177 commands/extension.c:3299 +#: commands/extension.c:177 commands/extension.c:3323 #, c-format msgid "extension \"%s\" does not exist" msgstr "расширение \"%s\" не существует" @@ -9609,7 +9610,7 @@ msgstr "" "для расширения \"%s\" не определён путь обновления с версии \"%s\" до версии " "\"%s\"" -#: commands/extension.c:1693 commands/extension.c:3357 +#: commands/extension.c:1693 commands/extension.c:3381 #, c-format msgid "version to install must be specified" msgstr "нужно указать версию для установки" @@ -9670,24 +9671,24 @@ msgstr "вложенные операторы CREATE EXTENSION не поддер msgid "cannot drop extension \"%s\" because it is being modified" msgstr "удалить расширение \"%s\" нельзя, так как это модифицируемый объект" -#: commands/extension.c:2665 +#: commands/extension.c:2689 #, c-format msgid "%s can only be called from an SQL script executed by CREATE EXTENSION" msgstr "" "%s можно вызывать только из SQL-скрипта, запускаемого командой CREATE " "EXTENSION" -#: commands/extension.c:2677 +#: commands/extension.c:2701 #, c-format msgid "OID %u does not refer to a table" msgstr "OID %u не относится к таблице" -#: commands/extension.c:2682 +#: commands/extension.c:2706 #, c-format msgid "table \"%s\" is not a member of the extension being created" msgstr "таблица \"%s\" не относится к созданному расширению" -#: commands/extension.c:3081 +#: commands/extension.c:3105 #, c-format msgid "" "cannot move extension \"%s\" into schema \"%s\" because the extension " @@ -9696,12 +9697,12 @@ msgstr "" "переместить расширение \"%s\" в схему \"%s\" нельзя, так как оно содержит " "схему" -#: commands/extension.c:3122 commands/extension.c:3216 +#: commands/extension.c:3146 commands/extension.c:3240 #, c-format msgid "extension \"%s\" does not support SET SCHEMA" msgstr "расширение \"%s\" не поддерживает SET SCHEMA" -#: commands/extension.c:3179 +#: commands/extension.c:3203 #, c-format msgid "" "cannot SET SCHEMA of extension \"%s\" because other extensions prevent it" @@ -9709,32 +9710,32 @@ msgstr "" "выполнить SET SCHEMA для расширения \"%s\" нельзя, так как этому " "препятствуют другие расширения" -#: commands/extension.c:3181 +#: commands/extension.c:3205 #, c-format msgid "Extension \"%s\" requests no relocation of extension \"%s\"." msgstr "Расширение \"%s\" не допускает перемещения расширения \"%s\"." -#: commands/extension.c:3218 +#: commands/extension.c:3242 #, c-format msgid "%s is not in the extension's schema \"%s\"" msgstr "объект %s не принадлежит схеме расширения \"%s\"" -#: commands/extension.c:3279 +#: commands/extension.c:3303 #, c-format msgid "nested ALTER EXTENSION is not supported" msgstr "вложенные операторы ALTER EXTENSION не поддерживаются" -#: commands/extension.c:3368 +#: commands/extension.c:3392 #, c-format msgid "version \"%s\" of extension \"%s\" is already installed" msgstr "версия \"%s\" расширения \"%s\" уже установлена" -#: commands/extension.c:3579 +#: commands/extension.c:3603 #, c-format msgid "cannot add an object of this type to an extension" msgstr "добавить объект этого типа к расширению нельзя" -#: commands/extension.c:3677 +#: commands/extension.c:3701 #, c-format msgid "" "cannot add schema \"%s\" to extension \"%s\" because the schema contains the " @@ -9743,17 +9744,17 @@ msgstr "" "добавить схему \"%s\" к расширению \"%s\" нельзя, так как схема содержит " "расширение" -#: commands/extension.c:3759 commands/typecmds.c:4041 utils/fmgr/funcapi.c:725 +#: commands/extension.c:3783 commands/typecmds.c:4041 utils/fmgr/funcapi.c:725 #, c-format msgid "could not find multirange type for data type %s" msgstr "тип мультидиапазона для типа данных %s не найден" -#: commands/extension.c:3801 +#: commands/extension.c:3825 #, c-format msgid "file \"%s\" is too large" msgstr "файл \"%s\" слишком большой" -#: commands/extension.c:3894 utils/fmgr/dfmgr.c:625 +#: commands/extension.c:3918 utils/fmgr/dfmgr.c:625 #, c-format msgid "component in parameter \"%s\" is not an absolute path" msgstr "компонент в параметре \"%s\" не является абсолютным путём" @@ -10436,13 +10437,13 @@ msgstr "Таблица \"%s\" содержит секции, являющиес msgid "functions in index predicate must be marked IMMUTABLE" msgstr "функции в предикате индекса должны быть помечены как IMMUTABLE" -#: commands/indexcmds.c:1954 parser/parse_utilcmd.c:2736 -#: parser/parse_utilcmd.c:2919 +#: commands/indexcmds.c:1954 parser/parse_utilcmd.c:2735 +#: parser/parse_utilcmd.c:2918 #, c-format msgid "column \"%s\" named in key does not exist" msgstr "указанный в ключе столбец \"%s\" не существует" -#: commands/indexcmds.c:1978 parser/parse_utilcmd.c:1989 +#: commands/indexcmds.c:1978 parser/parse_utilcmd.c:1988 #, c-format msgid "expressions are not supported in included columns" msgstr "выражения во включаемых столбцах не поддерживаются" @@ -10478,7 +10479,7 @@ msgid "could not determine which collation to use for index expression" msgstr "не удалось определить правило сортировки для индексного выражения" #: commands/indexcmds.c:2097 commands/tablecmds.c:19959 commands/typecmds.c:812 -#: parser/parse_expr.c:2805 parser/parse_type.c:568 parser/parse_utilcmd.c:4065 +#: parser/parse_expr.c:2805 parser/parse_type.c:568 parser/parse_utilcmd.c:4064 #: utils/adt/misc.c:630 #, c-format msgid "collations are not supported by type %s" @@ -12061,7 +12062,7 @@ msgstr "" "представления." #: commands/tablecmds.c:282 commands/tablecmds.c:306 commands/tablecmds.c:21612 -#: parser/parse_utilcmd.c:2429 +#: parser/parse_utilcmd.c:2428 #, c-format msgid "index \"%s\" does not exist" msgstr "индекс \"%s\" не существует" @@ -12206,8 +12207,8 @@ msgstr "наследование от секционированной табл msgid "cannot inherit from partition \"%s\"" msgstr "наследование от секции \"%s\" не допускается" -#: commands/tablecmds.c:2688 parser/parse_utilcmd.c:2700 -#: parser/parse_utilcmd.c:2888 +#: commands/tablecmds.c:2688 parser/parse_utilcmd.c:2699 +#: parser/parse_utilcmd.c:2887 #, c-format msgid "inherited relation \"%s\" is not a table or foreign table" msgstr "" @@ -12233,8 +12234,8 @@ msgstr "наследование от временного отношения д #: commands/tablecmds.c:2874 commands/tablecmds.c:2928 #: commands/tablecmds.c:14610 parser/parse_utilcmd.c:1440 -#: parser/parse_utilcmd.c:1485 parser/parse_utilcmd.c:1917 -#: parser/parse_utilcmd.c:2025 +#: parser/parse_utilcmd.c:1484 parser/parse_utilcmd.c:1916 +#: parser/parse_utilcmd.c:2024 #, c-format msgid "cannot convert whole-row table reference" msgstr "преобразовать ссылку на тип всей строки таблицы нельзя" @@ -12248,7 +12249,7 @@ msgstr "" "Генерирующее выражение столбца \"%s\" ссылается на тип всей строки в таблице " "\"%s\"." -#: commands/tablecmds.c:2929 parser/parse_utilcmd.c:1486 +#: commands/tablecmds.c:2929 parser/parse_utilcmd.c:1485 #, c-format msgid "Constraint \"%s\" contains a whole-row reference to table \"%s\"." msgstr "Ограничение \"%s\" ссылается на тип всей строки в таблице \"%s\"." @@ -14291,7 +14292,7 @@ msgstr "собрать переходные кортежи из дочерних #: commands/trigger.c:3402 executor/nodeModifyTable.c:1687 #: executor/nodeModifyTable.c:1761 executor/nodeModifyTable.c:2569 #: executor/nodeModifyTable.c:2659 executor/nodeModifyTable.c:3331 -#: executor/nodeModifyTable.c:3501 +#: executor/nodeModifyTable.c:3502 #, c-format msgid "" "Consider using an AFTER trigger instead of a BEFORE trigger to propagate " @@ -14836,51 +14837,51 @@ msgstr "для модификации типа нужно быть суперп msgid "%s is not a base type" msgstr "%s — не базовый тип" -#: commands/user.c:201 +#: commands/user.c:200 #, c-format msgid "SYSID can no longer be specified" msgstr "SYSID уже не нужно указывать" -#: commands/user.c:319 commands/user.c:325 commands/user.c:331 -#: commands/user.c:337 commands/user.c:343 +#: commands/user.c:318 commands/user.c:324 commands/user.c:330 +#: commands/user.c:336 commands/user.c:342 #, c-format msgid "permission denied to create role" msgstr "нет прав для создания роли" -#: commands/user.c:320 +#: commands/user.c:319 #, c-format msgid "Only roles with the %s attribute may create roles." msgstr "Создавать роли могут только роли с атрибутом %s." -#: commands/user.c:326 commands/user.c:332 commands/user.c:338 -#: commands/user.c:344 +#: commands/user.c:325 commands/user.c:331 commands/user.c:337 +#: commands/user.c:343 #, c-format msgid "" "Only roles with the %s attribute may create roles with the %s attribute." msgstr "Создавать роли с атрибутом %s могут только роли с атрибутом %s." -#: commands/user.c:355 commands/user.c:1386 commands/user.c:1393 +#: commands/user.c:354 commands/user.c:1386 commands/user.c:1393 #: utils/adt/acl.c:5707 utils/adt/acl.c:5713 gram.y:17473 gram.y:17519 #, c-format msgid "role name \"%s\" is reserved" msgstr "имя роли \"%s\" зарезервировано" -#: commands/user.c:357 commands/user.c:1388 commands/user.c:1395 +#: commands/user.c:356 commands/user.c:1388 commands/user.c:1395 #, c-format msgid "Role names starting with \"pg_\" are reserved." msgstr "Имена ролей, начинающиеся с \"pg_\", зарезервированы." -#: commands/user.c:378 commands/user.c:1410 +#: commands/user.c:377 commands/user.c:1410 #, c-format msgid "role \"%s\" already exists" msgstr "роль \"%s\" уже существует" -#: commands/user.c:440 commands/user.c:924 +#: commands/user.c:439 commands/user.c:924 #, c-format msgid "empty string is not a valid password, clearing password" msgstr "пустая строка не является допустимым паролем; пароль сбрасывается" -#: commands/user.c:469 +#: commands/user.c:468 #, c-format msgid "pg_authid OID value not set when in binary upgrade mode" msgstr "значение OID в pg_authid не задано в режиме двоичного обновления" @@ -15111,75 +15112,75 @@ msgid "" "role \"%s\" has already been granted membership in role \"%s\" by role \"%s\"" msgstr "роль \"%s\" уже назначена членом роли \"%s\" ролью \"%s\"" -#: commands/user.c:2036 +#: commands/user.c:2025 #, c-format msgid "" "role \"%s\" has not been granted membership in role \"%s\" by role \"%s\"" msgstr "роль \"%s\" не была назначена членом роли \"%s\" ролью \"%s\"" -#: commands/user.c:2137 +#: commands/user.c:2126 #, c-format msgid "role \"%s\" cannot have explicit members" msgstr "роль \"%s\" не может содержать явных членов" -#: commands/user.c:2148 commands/user.c:2171 +#: commands/user.c:2137 commands/user.c:2160 #, c-format msgid "permission denied to grant role \"%s\"" msgstr "нет прав для назначения членства в роли \"%s\"" -#: commands/user.c:2150 +#: commands/user.c:2139 #, c-format msgid "Only roles with the %s attribute may grant roles with the %s attribute." msgstr "" "Только роли с атрибутом %s могут назначать членов в ролях с атрибутов %s." -#: commands/user.c:2155 commands/user.c:2178 +#: commands/user.c:2144 commands/user.c:2167 #, c-format msgid "permission denied to revoke role \"%s\"" msgstr "нет прав для лишения членства в роли \"%s\"" -#: commands/user.c:2157 +#: commands/user.c:2146 #, c-format msgid "" "Only roles with the %s attribute may revoke roles with the %s attribute." msgstr "" "Только роли с атрибутом %s могут лишать членства в ролях с атрибутом %s." -#: commands/user.c:2173 +#: commands/user.c:2162 #, c-format msgid "Only roles with the %s option on role \"%s\" may grant this role." msgstr "" "Только роли с привилегией %s для роли \"%s\" могут назначать членов в ней." -#: commands/user.c:2180 +#: commands/user.c:2169 #, c-format msgid "Only roles with the %s option on role \"%s\" may revoke this role." msgstr "" "Только роли с привилегией %s для роли \"%s\" могут лишать членства в ней." -#: commands/user.c:2260 commands/user.c:2269 +#: commands/user.c:2249 commands/user.c:2258 #, c-format msgid "permission denied to grant privileges as role \"%s\"" msgstr "нет полномочий для назначения прав доступа роли \"%s\"" -#: commands/user.c:2262 +#: commands/user.c:2251 #, c-format msgid "" "Only roles with privileges of role \"%s\" may grant privileges as this role." msgstr "" "Только роли с правами роли \"%s\" могут назначать права от имени этой роли." -#: commands/user.c:2271 +#: commands/user.c:2260 #, c-format msgid "The grantor must have the %s option on role \"%s\"." msgstr "Праводатель должен иметь привилегию %s для роли \"%s\"." -#: commands/user.c:2279 +#: commands/user.c:2268 #, c-format msgid "permission denied to revoke privileges granted by role \"%s\"" msgstr "нет полномочий для отзыва прав доступа, назначенных ролью \"%s\"" -#: commands/user.c:2281 +#: commands/user.c:2270 #, c-format msgid "" "Only roles with privileges of role \"%s\" may revoke privileges granted by " @@ -15187,12 +15188,12 @@ msgid "" msgstr "" "Только роли с правами роли \"%s\" могут отзывать права от имени этой роли." -#: commands/user.c:2504 utils/adt/acl.c:1342 +#: commands/user.c:2493 utils/adt/acl.c:1342 #, c-format msgid "dependent privileges exist" msgstr "существуют зависимые права" -#: commands/user.c:2505 utils/adt/acl.c:1343 +#: commands/user.c:2494 utils/adt/acl.c:1343 #, c-format msgid "Use CASCADE to revoke them too." msgstr "Используйте CASCADE, чтобы отозвать и их." @@ -15668,7 +15669,7 @@ msgstr "" "В таблице определён тип %s (номер столбца: %d), а в запросе предполагается " "%s." -#: executor/execExpr.c:1157 parser/parse_agg.c:843 +#: executor/execExpr.c:1157 parser/parse_agg.c:869 #, c-format msgid "window function calls cannot be nested" msgstr "вложенные вызовы оконных функций недопустимы" @@ -15876,129 +15877,129 @@ msgid "empty WITHOUT OVERLAPS value found in column \"%s\" in relation \"%s\"" msgstr "" "в столбце \"%s\" отношения \"%s\" найдено пустое значение WITHOUT OVERLAPS" -#: executor/execMain.c:1066 +#: executor/execMain.c:1085 #, c-format msgid "cannot change sequence \"%s\"" msgstr "последовательность \"%s\" изменить нельзя" -#: executor/execMain.c:1072 +#: executor/execMain.c:1091 #, c-format msgid "cannot change TOAST relation \"%s\"" msgstr "TOAST-отношение \"%s\" изменить нельзя" -#: executor/execMain.c:1091 +#: executor/execMain.c:1110 #, c-format msgid "cannot change materialized view \"%s\"" msgstr "изменить материализованное представление \"%s\" нельзя" -#: executor/execMain.c:1103 +#: executor/execMain.c:1122 #, c-format msgid "cannot insert into foreign table \"%s\"" msgstr "вставлять данные в стороннюю таблицу \"%s\" нельзя" -#: executor/execMain.c:1109 +#: executor/execMain.c:1128 #, c-format msgid "foreign table \"%s\" does not allow inserts" msgstr "сторонняя таблица \"%s\" не допускает добавления" -#: executor/execMain.c:1116 +#: executor/execMain.c:1135 #, c-format msgid "cannot update foreign table \"%s\"" msgstr "изменять данные в сторонней таблице \"%s\"" -#: executor/execMain.c:1122 +#: executor/execMain.c:1141 #, c-format msgid "foreign table \"%s\" does not allow updates" msgstr "сторонняя таблица \"%s\" не допускает изменения" -#: executor/execMain.c:1129 +#: executor/execMain.c:1148 #, c-format msgid "cannot delete from foreign table \"%s\"" msgstr "удалять данные из сторонней таблицы \"%s\" нельзя" -#: executor/execMain.c:1135 +#: executor/execMain.c:1154 #, c-format msgid "foreign table \"%s\" does not allow deletes" msgstr "сторонняя таблица \"%s\" не допускает удаления" -#: executor/execMain.c:1146 +#: executor/execMain.c:1165 #, c-format msgid "cannot change relation \"%s\"" msgstr "отношение \"%s\" изменить нельзя" -#: executor/execMain.c:1173 +#: executor/execMain.c:1192 #, c-format msgid "cannot lock rows in sequence \"%s\"" msgstr "блокировать строки в последовательности \"%s\" нельзя" -#: executor/execMain.c:1180 +#: executor/execMain.c:1199 #, c-format msgid "cannot lock rows in TOAST relation \"%s\"" msgstr "блокировать строки в TOAST-отношении \"%s\" нельзя" -#: executor/execMain.c:1187 +#: executor/execMain.c:1206 #, c-format msgid "cannot lock rows in view \"%s\"" msgstr "блокировать строки в представлении \"%s\" нельзя" -#: executor/execMain.c:1195 +#: executor/execMain.c:1214 #, c-format msgid "cannot lock rows in materialized view \"%s\"" msgstr "блокировать строки в материализованном представлении \"%s\" нельзя" -#: executor/execMain.c:1204 executor/execMain.c:2836 +#: executor/execMain.c:1223 executor/execMain.c:2855 #: executor/nodeLockRows.c:135 #, c-format msgid "cannot lock rows in foreign table \"%s\"" msgstr "блокировать строки в сторонней таблице \"%s\" нельзя" -#: executor/execMain.c:1210 +#: executor/execMain.c:1229 #, c-format msgid "cannot lock rows in relation \"%s\"" msgstr "блокировать строки в отношении \"%s\" нельзя" -#: executor/execMain.c:1933 +#: executor/execMain.c:1952 #, c-format msgid "new row for relation \"%s\" violates partition constraint" msgstr "новая строка в отношении \"%s\" нарушает ограничение секции" -#: executor/execMain.c:1935 executor/execMain.c:2047 executor/execMain.c:2185 -#: executor/execMain.c:2293 +#: executor/execMain.c:1954 executor/execMain.c:2066 executor/execMain.c:2204 +#: executor/execMain.c:2312 #, c-format msgid "Failing row contains %s." msgstr "Ошибочная строка содержит %s." -#: executor/execMain.c:2045 +#: executor/execMain.c:2064 #, c-format msgid "new row for relation \"%s\" violates check constraint \"%s\"" msgstr "новая строка в отношении \"%s\" нарушает ограничение-проверку \"%s\"" -#: executor/execMain.c:2182 +#: executor/execMain.c:2201 #, c-format msgid "" "null value in column \"%s\" of relation \"%s\" violates not-null constraint" msgstr "" "значение NULL в столбце \"%s\" отношения \"%s\" нарушает ограничение NOT NULL" -#: executor/execMain.c:2291 +#: executor/execMain.c:2310 #, c-format msgid "new row violates check option for view \"%s\"" msgstr "новая строка нарушает ограничение-проверку для представления \"%s\"" -#: executor/execMain.c:2301 +#: executor/execMain.c:2320 #, c-format msgid "new row violates row-level security policy \"%s\" for table \"%s\"" msgstr "" "новая строка нарушает политику защиты на уровне строк \"%s\" для таблицы " "\"%s\"" -#: executor/execMain.c:2306 +#: executor/execMain.c:2325 #, c-format msgid "new row violates row-level security policy for table \"%s\"" msgstr "" "новая строка нарушает политику защиты на уровне строк для таблицы \"%s\"" -#: executor/execMain.c:2314 +#: executor/execMain.c:2333 #, c-format msgid "" "target row violates row-level security policy \"%s\" (USING expression) for " @@ -16007,7 +16008,7 @@ msgstr "" "целевая строка нарушает политику защиты на уровне строк \"%s\" (выражение " "USING) для таблицы \"%s\"" -#: executor/execMain.c:2319 +#: executor/execMain.c:2338 #, c-format msgid "" "target row violates row-level security policy (USING expression) for table " @@ -16016,7 +16017,7 @@ msgstr "" "новая строка нарушает политику защиты на уровне строк (выражение USING) для " "таблицы \"%s\"" -#: executor/execMain.c:2326 +#: executor/execMain.c:2345 #, c-format msgid "" "new row violates row-level security policy \"%s\" (USING expression) for " @@ -16025,7 +16026,7 @@ msgstr "" "новая строка нарушает политику защиты на уровне строк \"%s\" (выражение " "USING) для таблицы \"%s\"" -#: executor/execMain.c:2331 +#: executor/execMain.c:2350 #, c-format msgid "" "new row violates row-level security policy (USING expression) for table " @@ -16408,7 +16409,7 @@ msgstr "Возможно, имеет смысл перенацелить вне #. translator: %s is a SQL command name #: executor/nodeModifyTable.c:2788 executor/nodeModifyTable.c:3337 -#: executor/nodeModifyTable.c:3507 +#: executor/nodeModifyTable.c:3508 #, c-format msgid "%s command cannot affect row a second time" msgstr "команда %s не может подействовать на строку дважды" @@ -16422,7 +16423,7 @@ msgstr "" "Проверьте, не содержат ли строки, которые должна добавить команда, " "дублирующиеся значения, подпадающие под ограничения." -#: executor/nodeModifyTable.c:3330 executor/nodeModifyTable.c:3500 +#: executor/nodeModifyTable.c:3330 executor/nodeModifyTable.c:3501 #, c-format msgid "" "tuple to be updated or deleted was already modified by an operation " @@ -16431,7 +16432,7 @@ msgstr "" "кортеж, который должен быть изменён или удалён, уже модифицирован в " "операции, вызванной текущей командой" -#: executor/nodeModifyTable.c:3339 executor/nodeModifyTable.c:3509 +#: executor/nodeModifyTable.c:3339 executor/nodeModifyTable.c:3510 #, c-format msgid "Ensure that not more than one source row matches any one target row." msgstr "" @@ -16457,8 +16458,8 @@ msgstr "параметр TABLESAMPLE не может быть NULL" msgid "TABLESAMPLE REPEATABLE parameter cannot be null" msgstr "параметр TABLESAMPLE REPEATABLE не может быть NULL" -#: executor/nodeSubplan.c:317 executor/nodeSubplan.c:343 -#: executor/nodeSubplan.c:397 executor/nodeSubplan.c:1182 +#: executor/nodeSubplan.c:298 executor/nodeSubplan.c:324 +#: executor/nodeSubplan.c:378 executor/nodeSubplan.c:1166 #, c-format msgid "more than one row returned by a subquery used as an expression" msgstr "подзапрос в выражении вернул больше одной строки" @@ -16608,7 +16609,7 @@ msgid "user mapping not found for user \"%s\", server \"%s\"" msgstr "сопоставление для пользователя \"%s\", сервера \"%s\" не найдено" #: foreign/foreign.c:337 optimizer/plan/createplan.c:7293 -#: optimizer/util/plancat.c:538 +#: optimizer/util/plancat.c:539 #, c-format msgid "access to non-system foreign table is restricted" msgstr "доступ к несистемным сторонним таблицам ограничен" @@ -19069,36 +19070,36 @@ msgstr "" "атрибут \"%s\" отношения \"%s\" не соответствует родительскому правилу " "сортировки" -#: optimizer/util/clauses.c:4966 +#: optimizer/util/clauses.c:4968 #, c-format msgid "SQL function \"%s\" during inlining" msgstr "внедрённая в код SQL-функция \"%s\"" -#: optimizer/util/plancat.c:153 +#: optimizer/util/plancat.c:154 #, c-format msgid "cannot access temporary or unlogged relations during recovery" msgstr "" "обращаться к временным или нежурналируемым отношениям в процессе " "восстановления нельзя" -#: optimizer/util/plancat.c:770 +#: optimizer/util/plancat.c:771 #, c-format msgid "whole row unique index inference specifications are not supported" msgstr "" "указания со ссылкой на всю строку для выбора уникального индекса не " "поддерживаются" -#: optimizer/util/plancat.c:787 +#: optimizer/util/plancat.c:788 #, c-format msgid "constraint in ON CONFLICT clause has no associated index" msgstr "ограничению в ON CONFLICT не соответствует индекс" -#: optimizer/util/plancat.c:837 +#: optimizer/util/plancat.c:838 #, c-format msgid "ON CONFLICT DO UPDATE not supported with exclusion constraints" msgstr "ON CONFLICT DO UPDATE не поддерживается с ограничениями-исключениями" -#: optimizer/util/plancat.c:954 +#: optimizer/util/plancat.c:955 #, c-format msgid "" "there is no unique or exclusion constraint matching the ON CONFLICT " @@ -19590,102 +19591,102 @@ msgstr "" msgid "aggregate function calls cannot contain window function calls" msgstr "вызовы агрегатных функций не могут включать вызовы оконных функции" -#: parser/parse_agg.c:869 +#: parser/parse_agg.c:895 msgid "window functions are not allowed in JOIN conditions" msgstr "оконные функции нельзя применять в условиях JOIN" -#: parser/parse_agg.c:876 +#: parser/parse_agg.c:902 msgid "window functions are not allowed in functions in FROM" msgstr "оконные функции нельзя применять в функциях во FROM" -#: parser/parse_agg.c:882 +#: parser/parse_agg.c:908 msgid "window functions are not allowed in policy expressions" msgstr "оконные функции нельзя применять в выражениях политик" -#: parser/parse_agg.c:895 +#: parser/parse_agg.c:921 msgid "window functions are not allowed in window definitions" msgstr "оконные функции нельзя применять в определении окна" -#: parser/parse_agg.c:906 +#: parser/parse_agg.c:932 msgid "window functions are not allowed in MERGE WHEN conditions" msgstr "оконные функции нельзя применять в условиях MERGE WHEN" -#: parser/parse_agg.c:931 +#: parser/parse_agg.c:957 msgid "window functions are not allowed in check constraints" msgstr "оконные функции нельзя применять в ограничениях-проверках" -#: parser/parse_agg.c:935 +#: parser/parse_agg.c:961 msgid "window functions are not allowed in DEFAULT expressions" msgstr "оконные функции нельзя применять в выражениях DEFAULT" -#: parser/parse_agg.c:938 +#: parser/parse_agg.c:964 msgid "window functions are not allowed in index expressions" msgstr "оконные функции нельзя применять в выражениях индексов" -#: parser/parse_agg.c:941 +#: parser/parse_agg.c:967 msgid "window functions are not allowed in statistics expressions" msgstr "оконные функции нельзя применять в выражениях статистики" -#: parser/parse_agg.c:944 +#: parser/parse_agg.c:970 msgid "window functions are not allowed in index predicates" msgstr "оконные функции нельзя применять в предикатах индексов" -#: parser/parse_agg.c:947 +#: parser/parse_agg.c:973 msgid "window functions are not allowed in transform expressions" msgstr "оконные функции нельзя применять в выражениях преобразований" -#: parser/parse_agg.c:950 +#: parser/parse_agg.c:976 msgid "window functions are not allowed in EXECUTE parameters" msgstr "оконные функции нельзя применять в параметрах EXECUTE" -#: parser/parse_agg.c:953 +#: parser/parse_agg.c:979 msgid "window functions are not allowed in trigger WHEN conditions" msgstr "оконные функции нельзя применять в условиях WHEN для триггеров" -#: parser/parse_agg.c:956 +#: parser/parse_agg.c:982 msgid "window functions are not allowed in partition bound" msgstr "оконные функции нельзя применять в выражении границы секции" -#: parser/parse_agg.c:959 +#: parser/parse_agg.c:985 msgid "window functions are not allowed in partition key expressions" msgstr "оконные функции нельзя применять в выражениях ключа секционирования" -#: parser/parse_agg.c:962 +#: parser/parse_agg.c:988 msgid "window functions are not allowed in CALL arguments" msgstr "оконные функции нельзя применять в аргументах CALL" -#: parser/parse_agg.c:965 +#: parser/parse_agg.c:991 msgid "window functions are not allowed in COPY FROM WHERE conditions" msgstr "оконные функции нельзя применять в условиях COPY FROM WHERE" -#: parser/parse_agg.c:968 +#: parser/parse_agg.c:994 msgid "window functions are not allowed in column generation expressions" msgstr "оконные функции нельзя применять в выражениях генерируемых столбцов" #. translator: %s is name of a SQL construct, eg GROUP BY -#: parser/parse_agg.c:991 parser/parse_clause.c:1971 +#: parser/parse_agg.c:1017 parser/parse_clause.c:1971 #, c-format msgid "window functions are not allowed in %s" msgstr "оконные функции нельзя применять в конструкции %s" -#: parser/parse_agg.c:1025 parser/parse_clause.c:2804 +#: parser/parse_agg.c:1051 parser/parse_clause.c:2804 #, c-format msgid "window \"%s\" does not exist" msgstr "окно \"%s\" не существует" -#: parser/parse_agg.c:1115 +#: parser/parse_agg.c:1141 #, c-format msgid "too many grouping sets present (maximum 4096)" msgstr "слишком много наборов группирования (при максимуме 4096)" -#: parser/parse_agg.c:1276 +#: parser/parse_agg.c:1302 #, c-format msgid "" "aggregate functions are not allowed in a recursive query's recursive term" msgstr "" "в рекурсивной части рекурсивного запроса агрегатные функции недопустимы" -#: parser/parse_agg.c:1499 +#: parser/parse_agg.c:1525 #, c-format msgid "" "column \"%s.%s\" must appear in the GROUP BY clause or be used in an " @@ -19694,7 +19695,7 @@ msgstr "" "столбец \"%s.%s\" должен фигурировать в предложении GROUP BY или " "использоваться в агрегатной функции" -#: parser/parse_agg.c:1502 +#: parser/parse_agg.c:1528 #, c-format msgid "" "Direct arguments of an ordered-set aggregate must use only grouped columns." @@ -19702,13 +19703,13 @@ msgstr "" "Прямые аргументы сортирующей агрегатной функции могут включать только " "группируемые столбцы." -#: parser/parse_agg.c:1507 +#: parser/parse_agg.c:1533 #, c-format msgid "subquery uses ungrouped column \"%s.%s\" from outer query" msgstr "" "подзапрос использует негруппированный столбец \"%s.%s\" из внешнего запроса" -#: parser/parse_agg.c:1672 +#: parser/parse_agg.c:1698 #, c-format msgid "" "arguments to GROUPING must be grouping expressions of the associated query " @@ -21819,86 +21820,86 @@ msgstr "ограничения-исключения для сторонних т msgid "relation \"%s\" is invalid in LIKE clause" msgstr "отношение \"%s\" не подходит для предложения LIKE" -#: parser/parse_utilcmd.c:1918 parser/parse_utilcmd.c:2026 +#: parser/parse_utilcmd.c:1917 parser/parse_utilcmd.c:2025 #, c-format msgid "Index \"%s\" contains a whole-row table reference." msgstr "Индекс \"%s\" ссылается на тип всей строки таблицы." -#: parser/parse_utilcmd.c:2420 +#: parser/parse_utilcmd.c:2419 #, c-format msgid "cannot use an existing index in CREATE TABLE" msgstr "в CREATE TABLE нельзя использовать существующий индекс" -#: parser/parse_utilcmd.c:2440 +#: parser/parse_utilcmd.c:2439 #, c-format msgid "index \"%s\" is already associated with a constraint" msgstr "индекс \"%s\" уже связан с ограничением" -#: parser/parse_utilcmd.c:2466 +#: parser/parse_utilcmd.c:2465 #, c-format msgid "\"%s\" is not a unique index" msgstr "\"%s\" не является уникальным индексом" -#: parser/parse_utilcmd.c:2467 parser/parse_utilcmd.c:2474 -#: parser/parse_utilcmd.c:2481 parser/parse_utilcmd.c:2557 +#: parser/parse_utilcmd.c:2466 parser/parse_utilcmd.c:2473 +#: parser/parse_utilcmd.c:2480 parser/parse_utilcmd.c:2556 #, c-format msgid "Cannot create a primary key or unique constraint using such an index." msgstr "" "Создать первичный ключ или ограничение уникальности для такого индекса " "нельзя." -#: parser/parse_utilcmd.c:2473 +#: parser/parse_utilcmd.c:2472 #, c-format msgid "index \"%s\" contains expressions" msgstr "индекс \"%s\" содержит выражения" -#: parser/parse_utilcmd.c:2480 +#: parser/parse_utilcmd.c:2479 #, c-format msgid "\"%s\" is a partial index" msgstr "\"%s\" - частичный индекс" -#: parser/parse_utilcmd.c:2492 +#: parser/parse_utilcmd.c:2491 #, c-format msgid "\"%s\" is a deferrable index" msgstr "\"%s\" - откладываемый индекс" -#: parser/parse_utilcmd.c:2493 +#: parser/parse_utilcmd.c:2492 #, c-format msgid "Cannot create a non-deferrable constraint using a deferrable index." msgstr "" "Создать не откладываемое ограничение на базе откладываемого индекса нельзя." -#: parser/parse_utilcmd.c:2556 +#: parser/parse_utilcmd.c:2555 #, c-format msgid "index \"%s\" column number %d does not have default sorting behavior" msgstr "" "в индексе \"%s\" для столбца номер %d не определено поведение сортировки по " "умолчанию" -#: parser/parse_utilcmd.c:2748 +#: parser/parse_utilcmd.c:2747 #, c-format msgid "column \"%s\" appears twice in primary key constraint" msgstr "столбец \"%s\" фигурирует в первичном ключе дважды" -#: parser/parse_utilcmd.c:2754 +#: parser/parse_utilcmd.c:2753 #, c-format msgid "column \"%s\" appears twice in unique constraint" msgstr "столбец \"%s\" фигурирует в ограничении уникальности дважды" -#: parser/parse_utilcmd.c:2799 +#: parser/parse_utilcmd.c:2798 #, c-format msgid "column \"%s\" in WITHOUT OVERLAPS is not a range or multirange type" msgstr "" "столбец \"%s\" в WITHOUT OVERLAPS не диапазонного или мультидиапазонного типа" -#: parser/parse_utilcmd.c:2827 +#: parser/parse_utilcmd.c:2826 #, c-format msgid "constraint using WITHOUT OVERLAPS needs at least two columns" msgstr "" "для ограничения, использующего WITHOUT OVERLAPS, требуются минимум два " "столбца" -#: parser/parse_utilcmd.c:3124 +#: parser/parse_utilcmd.c:3123 #, c-format msgid "" "index expressions and predicates can refer only to the table being indexed" @@ -21906,22 +21907,22 @@ msgstr "" "индексные выражения и предикаты могут ссылаться только на индексируемую " "таблицу" -#: parser/parse_utilcmd.c:3196 +#: parser/parse_utilcmd.c:3195 #, c-format msgid "statistics expressions can refer only to the table being referenced" msgstr "выражения статистики могут ссылаться только на целевую таблицу" -#: parser/parse_utilcmd.c:3239 +#: parser/parse_utilcmd.c:3238 #, c-format msgid "rules on materialized views are not supported" msgstr "правила для материализованных представлений не поддерживаются" -#: parser/parse_utilcmd.c:3299 +#: parser/parse_utilcmd.c:3298 #, c-format msgid "rule WHERE condition cannot contain references to other relations" msgstr "в условиях WHERE для правил нельзя ссылаться на другие отношения" -#: parser/parse_utilcmd.c:3371 +#: parser/parse_utilcmd.c:3370 #, c-format msgid "" "rules with WHERE conditions can only have SELECT, INSERT, UPDATE, or DELETE " @@ -21930,173 +21931,173 @@ msgstr "" "правила с условиями WHERE могут содержать только действия SELECT, INSERT, " "UPDATE или DELETE" -#: parser/parse_utilcmd.c:3389 parser/parse_utilcmd.c:3490 +#: parser/parse_utilcmd.c:3388 parser/parse_utilcmd.c:3489 #: rewrite/rewriteHandler.c:546 rewrite/rewriteManip.c:1190 #, c-format msgid "conditional UNION/INTERSECT/EXCEPT statements are not implemented" msgstr "условные операторы UNION/INTERSECT/EXCEPT не реализованы" -#: parser/parse_utilcmd.c:3407 +#: parser/parse_utilcmd.c:3406 #, c-format msgid "ON SELECT rule cannot use OLD" msgstr "в правиле ON SELECT нельзя использовать OLD" -#: parser/parse_utilcmd.c:3411 +#: parser/parse_utilcmd.c:3410 #, c-format msgid "ON SELECT rule cannot use NEW" msgstr "в правиле ON SELECT нельзя использовать NEW" -#: parser/parse_utilcmd.c:3420 +#: parser/parse_utilcmd.c:3419 #, c-format msgid "ON INSERT rule cannot use OLD" msgstr "в правиле ON INSERT нельзя использовать OLD" -#: parser/parse_utilcmd.c:3426 +#: parser/parse_utilcmd.c:3425 #, c-format msgid "ON DELETE rule cannot use NEW" msgstr "в правиле ON DELETE нельзя использовать NEW" -#: parser/parse_utilcmd.c:3454 +#: parser/parse_utilcmd.c:3453 #, c-format msgid "cannot refer to OLD within WITH query" msgstr "в запросе WITH нельзя ссылаться на OLD" -#: parser/parse_utilcmd.c:3461 +#: parser/parse_utilcmd.c:3460 #, c-format msgid "cannot refer to NEW within WITH query" msgstr "в запросе WITH нельзя ссылаться на NEW" -#: parser/parse_utilcmd.c:3919 +#: parser/parse_utilcmd.c:3918 #, c-format msgid "misplaced DEFERRABLE clause" msgstr "предложение DEFERRABLE расположено неправильно" -#: parser/parse_utilcmd.c:3924 parser/parse_utilcmd.c:3939 +#: parser/parse_utilcmd.c:3923 parser/parse_utilcmd.c:3938 #, c-format msgid "multiple DEFERRABLE/NOT DEFERRABLE clauses not allowed" msgstr "DEFERRABLE/NOT DEFERRABLE можно указать только один раз" -#: parser/parse_utilcmd.c:3934 +#: parser/parse_utilcmd.c:3933 #, c-format msgid "misplaced NOT DEFERRABLE clause" msgstr "предложение NOT DEFERRABLE расположено неправильно" -#: parser/parse_utilcmd.c:3947 parser/parse_utilcmd.c:3973 gram.y:6229 +#: parser/parse_utilcmd.c:3946 parser/parse_utilcmd.c:3972 gram.y:6229 #, c-format msgid "constraint declared INITIALLY DEFERRED must be DEFERRABLE" msgstr "" "ограничение со свойством INITIALLY DEFERRED должно быть объявлено как " "DEFERRABLE" -#: parser/parse_utilcmd.c:3955 +#: parser/parse_utilcmd.c:3954 #, c-format msgid "misplaced INITIALLY DEFERRED clause" msgstr "предложение INITIALLY DEFERRED расположено неправильно" -#: parser/parse_utilcmd.c:3960 parser/parse_utilcmd.c:3986 +#: parser/parse_utilcmd.c:3959 parser/parse_utilcmd.c:3985 #, c-format msgid "multiple INITIALLY IMMEDIATE/DEFERRED clauses not allowed" msgstr "INITIALLY IMMEDIATE/DEFERRED можно указать только один раз" -#: parser/parse_utilcmd.c:3981 +#: parser/parse_utilcmd.c:3980 #, c-format msgid "misplaced INITIALLY IMMEDIATE clause" msgstr "предложение INITIALLY IMMEDIATE расположено неправильно" -#: parser/parse_utilcmd.c:3998 +#: parser/parse_utilcmd.c:3997 #, c-format msgid "misplaced ENFORCED clause" msgstr "предложение ENFORCED расположено неправильно" -#: parser/parse_utilcmd.c:4003 parser/parse_utilcmd.c:4020 +#: parser/parse_utilcmd.c:4002 parser/parse_utilcmd.c:4019 #, c-format msgid "multiple ENFORCED/NOT ENFORCED clauses not allowed" msgstr "ENFORCED/NOT ENFORCED можно указать только один раз" -#: parser/parse_utilcmd.c:4015 +#: parser/parse_utilcmd.c:4014 #, c-format msgid "misplaced NOT ENFORCED clause" msgstr "предложение NOT ENFORCED расположено неправильно" -#: parser/parse_utilcmd.c:4213 +#: parser/parse_utilcmd.c:4212 #, c-format msgid "" "CREATE specifies a schema (%s) different from the one being created (%s)" msgstr "в CREATE указана схема (%s), отличная от создаваемой (%s)" -#: parser/parse_utilcmd.c:4248 +#: parser/parse_utilcmd.c:4247 #, c-format msgid "\"%s\" is not a partitioned table" msgstr "\"%s\" — не секционированная таблица" -#: parser/parse_utilcmd.c:4255 +#: parser/parse_utilcmd.c:4254 #, c-format msgid "table \"%s\" is not partitioned" msgstr "таблица \"%s\" не является секционированной" -#: parser/parse_utilcmd.c:4262 +#: parser/parse_utilcmd.c:4261 #, c-format msgid "index \"%s\" is not partitioned" msgstr "индекс \"%s\" не секционирован" -#: parser/parse_utilcmd.c:4302 +#: parser/parse_utilcmd.c:4301 #, c-format msgid "a hash-partitioned table may not have a default partition" msgstr "у секционированной по хешу таблицы не может быть секции по умолчанию" -#: parser/parse_utilcmd.c:4319 +#: parser/parse_utilcmd.c:4318 #, c-format msgid "invalid bound specification for a hash partition" msgstr "неправильное указание ограничения для хеш-секции" -#: parser/parse_utilcmd.c:4325 partitioning/partbounds.c:4802 +#: parser/parse_utilcmd.c:4324 partitioning/partbounds.c:4802 #, c-format msgid "modulus for hash partition must be an integer value greater than zero" msgstr "модуль для хеш-секции должен быть положительным целым" -#: parser/parse_utilcmd.c:4332 partitioning/partbounds.c:4810 +#: parser/parse_utilcmd.c:4331 partitioning/partbounds.c:4810 #, c-format msgid "remainder for hash partition must be less than modulus" msgstr "остаток для хеш-секции должен быть меньше модуля" -#: parser/parse_utilcmd.c:4345 +#: parser/parse_utilcmd.c:4344 #, c-format msgid "invalid bound specification for a list partition" msgstr "неправильное указание ограничения для секции по списку" -#: parser/parse_utilcmd.c:4398 +#: parser/parse_utilcmd.c:4397 #, c-format msgid "invalid bound specification for a range partition" msgstr "неправильное указание ограничения для секции по диапазону" -#: parser/parse_utilcmd.c:4404 +#: parser/parse_utilcmd.c:4403 #, c-format msgid "FROM must specify exactly one value per partitioning column" msgstr "" "во FROM должно указываться ровно одно значение для секционирующего столбца" -#: parser/parse_utilcmd.c:4408 +#: parser/parse_utilcmd.c:4407 #, c-format msgid "TO must specify exactly one value per partitioning column" msgstr "" "в TO должно указываться ровно одно значение для секционирующего столбца" -#: parser/parse_utilcmd.c:4522 +#: parser/parse_utilcmd.c:4521 #, c-format msgid "cannot specify NULL in range bound" msgstr "указать NULL в диапазонном ограничении нельзя" -#: parser/parse_utilcmd.c:4571 +#: parser/parse_utilcmd.c:4570 #, c-format msgid "every bound following MAXVALUE must also be MAXVALUE" msgstr "за границей MAXVALUE могут следовать только границы MAXVALUE" -#: parser/parse_utilcmd.c:4578 +#: parser/parse_utilcmd.c:4577 #, c-format msgid "every bound following MINVALUE must also be MINVALUE" msgstr "за границей MINVALUE могут следовать только границы MINVALUE" -#: parser/parse_utilcmd.c:4621 +#: parser/parse_utilcmd.c:4620 #, c-format msgid "specified value cannot be cast to type %s for column \"%s\"" msgstr "указанное значение нельзя привести к типу %s столбца \"%s\"" @@ -24209,7 +24210,7 @@ msgstr "многопоточная синхронизация слотов ре msgid "slot sync worker started" msgstr "рабочий процесс синхронизации слотов запущен" -#: replication/logical/slotsync.c:1485 replication/slotfuncs.c:929 +#: replication/logical/slotsync.c:1484 replication/slotfuncs.c:928 #, c-format msgid "" "synchronization worker \"%s\" could not connect to the primary server: %s" @@ -27956,15 +27957,8 @@ msgid "Only roles with privileges of the \"%s\" role may execute this command." msgstr "Выполнять эту команду могут только роли с правами роли \"%s\"." #: tcop/utility.c:1886 -#, c-format -msgid "cannot create statistics on the specified relation" -msgstr "создать статистику для указанного отношения нельзя" - -#: tcop/utility.c:1887 -#, c-format -msgid "" -"CREATE STATISTICS only supports tables, foreign tables and materialized " -"views." +#, fuzzy, c-format +msgid "CREATE STATISTICS only supports relation names in the FROM clause" msgstr "" "CREATE STATISTICS поддерживает только обычные таблицы, сторонние таблицы и " "материализованные представления." @@ -28328,7 +28322,7 @@ msgstr "не удалось закрыть временный файл стат msgid "could not open statistics file \"%s\": %m" msgstr "не удалось открыть файл статистики \"%s\": %m" -#: utils/activity/pgstat.c:2021 +#: utils/activity/pgstat.c:2032 #, c-format msgid "corrupted statistics file \"%s\"" msgstr "файл статистики \"%s\" испорчен" @@ -28338,6 +28332,11 @@ msgstr "файл статистики \"%s\" испорчен" msgid "function call to dropped function" msgstr "вызвана функция, которая была удалена" +#: utils/activity/pgstat_shmem.c:536 +#, c-format +msgid "Failed while allocating entry %u/%u/%." +msgstr "Не удалось выделить память для объекта %u/%u/%." + #: utils/activity/pgstat_xact.c:366 #, c-format msgid "resetting existing statistics for kind %s, db=%u, oid=%" @@ -30362,12 +30361,12 @@ msgstr "недетерминированные правила сортировк msgid "LIKE pattern must not end with escape character" msgstr "шаблон LIKE не должен заканчиваться защитным символом" -#: utils/adt/like_match.c:437 utils/adt/regexp.c:803 +#: utils/adt/like_match.c:437 utils/adt/regexp.c:801 #, c-format msgid "invalid escape string" msgstr "неверный защитный символ" -#: utils/adt/like_match.c:438 utils/adt/regexp.c:804 +#: utils/adt/like_match.c:438 utils/adt/regexp.c:802 #, c-format msgid "Escape string must be empty or one character." msgstr "Защитный символ должен быть пустым или состоять из одного байта." @@ -31051,7 +31050,7 @@ msgstr "Слишком много запятых." msgid "Junk after right parenthesis or bracket." msgstr "Мусор после правой скобки." -#: utils/adt/regexp.c:304 utils/adt/regexp.c:2022 utils/adt/varlena.c:4475 +#: utils/adt/regexp.c:304 utils/adt/regexp.c:2065 utils/adt/varlena.c:4475 #, c-format msgid "regular expression failed: %s" msgstr "ошибка в регулярном выражении: %s" @@ -31070,15 +31069,15 @@ msgstr "" "Если вы хотите вызвать regexp_replace() с параметром start, явно приведите " "четвёртый аргумент к целочисленному типу." -#: utils/adt/regexp.c:716 utils/adt/regexp.c:725 utils/adt/regexp.c:1108 -#: utils/adt/regexp.c:1172 utils/adt/regexp.c:1181 utils/adt/regexp.c:1190 -#: utils/adt/regexp.c:1199 utils/adt/regexp.c:1879 utils/adt/regexp.c:1888 -#: utils/adt/regexp.c:1897 utils/misc/guc.c:6829 utils/misc/guc.c:6863 +#: utils/adt/regexp.c:716 utils/adt/regexp.c:725 utils/adt/regexp.c:1151 +#: utils/adt/regexp.c:1215 utils/adt/regexp.c:1224 utils/adt/regexp.c:1233 +#: utils/adt/regexp.c:1242 utils/adt/regexp.c:1922 utils/adt/regexp.c:1931 +#: utils/adt/regexp.c:1940 utils/misc/guc.c:6829 utils/misc/guc.c:6863 #, c-format msgid "invalid value for parameter \"%s\": %d" msgstr "неверное значение параметра \"%s\": %d" -#: utils/adt/regexp.c:939 +#: utils/adt/regexp.c:948 #, c-format msgid "" "SQL regular expression may not contain more than two escape-double-quote " @@ -31088,19 +31087,19 @@ msgstr "" "(экранированных кавычек)" #. translator: %s is a SQL function name -#: utils/adt/regexp.c:1119 utils/adt/regexp.c:1210 utils/adt/regexp.c:1297 -#: utils/adt/regexp.c:1336 utils/adt/regexp.c:1724 utils/adt/regexp.c:1779 -#: utils/adt/regexp.c:1908 +#: utils/adt/regexp.c:1162 utils/adt/regexp.c:1253 utils/adt/regexp.c:1340 +#: utils/adt/regexp.c:1379 utils/adt/regexp.c:1767 utils/adt/regexp.c:1822 +#: utils/adt/regexp.c:1951 #, c-format msgid "%s does not support the \"global\" option" msgstr "%s не поддерживает режим \"global\"" -#: utils/adt/regexp.c:1338 +#: utils/adt/regexp.c:1381 #, c-format msgid "Use the regexp_matches function instead." msgstr "Вместо неё используйте функцию regexp_matches." -#: utils/adt/regexp.c:1526 +#: utils/adt/regexp.c:1569 #, c-format msgid "too many regular expression matches" msgstr "слишком много совпадений для регулярного выражения" @@ -37214,6 +37213,10 @@ msgstr "нестандартное использование спецсимво msgid "Use the escape string syntax for escapes, e.g., E'\\r\\n'." msgstr "Используйте для записи спецсимволов синтаксис спецстрок E'\\r\\n'." +#, c-format +#~ msgid "cannot create statistics on the specified relation" +#~ msgstr "создать статистику для указанного отношения нельзя" + #, c-format #~ msgid "could not look up local user ID %d: %s" #~ msgstr "найти локального пользователя по идентификатору (%d) не удалось: %s"