From c92e92e5a64d50b4d198167c001fbdad922217bc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A5=D0=B0=D0=B7=D0=B8=D0=B5=D0=B2=D0=B0=20=D0=93=D1=83?= =?UTF-8?q?=D0=BB=D1=8C=D0=BD=D0=B0=D0=B7?= Date: Thu, 26 Feb 2026 15:22:21 +0300 Subject: [PATCH 1/5] Removed insert and verify mode description --- docs/cli_version.rst | 194 --------- docs/conf.py | 2 +- docs/locales/ru/LC_MESSAGES/cli_version.po | 469 +++++++-------------- docs/windowsauth.rst | 2 +- 4 files changed, 160 insertions(+), 507 deletions(-) diff --git a/docs/cli_version.rst b/docs/cli_version.rst index 5ca6a790d..550cf27f5 100644 --- a/docs/cli_version.rst +++ b/docs/cli_version.rst @@ -25,8 +25,6 @@ CLI версия - :ref:`diffMode` - :ref:`parseMode` - :ref:`graphMode` - - :ref:`insertMode` - - :ref:`verifyMode` .. _diffMode : @@ -188,198 +186,6 @@ graph TABLE public.t2 VIEW public.v8 -.. _insertMode : - -insert -"""""" - -Команда **--mode INSERT** позволяет переключить работу в режим сбора данных из базы источника с учетом зависимостей по FK. Команды, доступные в этом режиме: - -- **--insert-name ** - имя таблицы, для который собираются данные. -- **--insert-filter ** - условие по которому будут собираться данные из первоначальной таблицы. - -.. warning:: В данном режиме геометрические типы оборачиваются в специальные функции с указанием типа геометрии **4326**. - -Пример команды для сбора данных в локальный файл: -:: - - ./pgcodekeeper-cli.sh / - --db-type PG / - --mode INSERT / - --insert-name public.t1 / - --insert-filter 'id = 1' / - -X / - -o result.txt / - 'jdbc:postgresql://127.0.0.1:5432/test?user=test&password=test' - -где - -- **--db-type ** - тип БД. -- **-X** - оборачивает сгенерированный скрипт в транзакцию. -- **-o ** - файл, куда запишется результат, без этого параметра вывод отобразится в консоли. - -Пример команды для сбора данных и выполнения скрипта в БД: -:: - - ./pgcodekeeper-cli.sh / - --db-type MS / - --mode INSERT / - --insert-name '[dbo].[TABLE_1]' / - --insert-filter 'id = 1' / - -X / - -R 'jdbc:sqlserver://127.0.0.1;databaseName=testdb;user=user;password=pass' / - 'jdbc:sqlserver://127.0.0.1;databaseName={master};integratedSecurity=true' - -где - -- **-R ** - база данных, в которой будет выполнен полученный скрипт. - -Пример вывода результата: - -:: - - START TRANSACTION; - - INSERT INTO public.t2 (id, c2, c3) - VALUES (1, NULL, 1) - ON CONFLICT DO NOTHING; - - INSERT INTO public.t1 (id, c2, c3) - VALUES (1, 1, 1) - ON CONFLICT DO NOTHING; - - UPDATE public.t2 SET c2 = 1 WHERE id = 1; - - COMMIT TRANSACTION; - - -.. _verifyMode : - -verify (beta) -""""""""""""" - -Команда **--mode VERIFY** позволяет переключить работу в режим верификации SQL кода по набору правил. Команды, доступные в этом режиме: - -- **--verify-source ** - путь к директории или файлу с исходниками для проверки. -- **--verify-rule-set ** - путь к файлу с правилами. - -Правила настраиваются с помощью файла с расширением properties, который представляет собой список пар ключ-значение. Список доступных ключей: - -.. list-table:: - :widths: 35 10 12 43 - :header-rows: 1 - - * - Правило - - Тип значения - - Значение по умолчанию - - Описание - * - check_quotes_in_table_column - - boolean - - false - - проверка отсутствия кавычек в имени столбца таблицы - * - check_semicolon_after_simple_sql - - boolean - - false - - проверка символа ; после простого sql-выражения в теле функции - * - check_space_after_if - - boolean - - false - - проверка наличия пробела после if в теле функции - * - check_space_on_math - - boolean - - false - - проверка наличия пробелов до и после математических выражений в теле функции - * - check_space_after_comma - - boolean - - false - - проверка наличия пробела после запятой в теле функции - * - check_temp_table - - boolean - - false - - проверка наличия созданий не temp таблицы в теле функции - * - check_indents - - boolean - - false - - проверка отступов в теле функции (в разработке) - * - indent_size - - integer - - 2 - - значение отступа в теле функции, используется с check_indents (в разработке) - * - cyclomatic_complexity - - integer - - -1 - - максимально допустимая вложенность кода в теле функции - * - max_function_length - - integer - - -1 - - максимальная длина тела функции (в строках) - * - max_function_params - - integer - - -1 - - максимальное количество входных параметров функции (без учета OUT параметров) - * - method_count - - integer - - -1 - - максимально допустимое количество выражений в функции - * - deny_grant - - list - - `-` - - список пользователей, которым запрещено выдавать права - * - allowed_function_start - - list - - `-` - - список допустимых значений, с которых может начинаться функция и проверка наличия переноса в начале функции - -Пример файла с настройками - -:: - - check_case_without_else = true - check_quotes_in_table_column = true - check_semicolon_after_simple_sql = true - check_space_after_if = true - check_space_on_math = true - check_space_after_comma = true - check_temp_table = true - cyclomatic_complexity = 5 - max_function_length = 150 - max_function_params = 4 - method_count = 40 - allowed_function_start = $$, $_$, $BODY$ - deny_grant = Public, user0 - -Пример команды для верификации кода: - -:: - - ./pgcodekeeper-cli.sh \ - --mode verify \ - --verify-rule-set rules.properties \ - --verify-source file1.sql \ - --verify-source file2.sql \ - --verify-source dir - -Пример вывода результата - -:: - - file1.sql line 1:1 A function have 7 parameters. There should be no more than 4 input parameters. - file1.sql line 20:5 Using the case block without the else block is not allowed. - file1.sql line 39:12 Creating only a temporary table is allowed. - file1.sql line 48:9 There should be no quotation marks in the table column name. - file1.sql line 49:9 There should be no quotation marks in the table column name. - file1.sql line 34:7 Warning: Not space after 'if' keyword. - file1.sql line 42:6 There must be spaces between math expressions. - file1.sql line 42:7 There must be spaces between math expressions. - file1.sql line 43:6 There must be spaces between math expressions. - file1.sql line 43:7 There must be spaces between math expressions. - file1.sql line 43:8 There must be spaces between math expressions. - file1.sql line 43:11 There must be spaces between math expressions. - file1.sql line 43:12 There must be spaces between math expressions. - file1.sql line 43:16 There must be spaces between math expressions. - file1.sql line 50:48 Warning: Not space after comma. - file1.sql line 12:12 Warning: Function body must be start on: [$$, $_$, $body$]. - file1.sql line 1:1 The method has an NCSS line count 47 expressions. There should be no more than 40 expressions. vmargs ~~~~~~ diff --git a/docs/conf.py b/docs/conf.py index d0fb5e870..13d50512b 100755 --- a/docs/conf.py +++ b/docs/conf.py @@ -44,7 +44,7 @@ # General information about the project. project = 'pgCodeKeeper' -copyright = '2025, pgCodeKeeper' +copyright = '2026, pgCodeKeeper' # The version info for the project you're documenting, acts as replacement for # |version| and |release|, also used in various other places throughout the diff --git a/docs/locales/ru/LC_MESSAGES/cli_version.po b/docs/locales/ru/LC_MESSAGES/cli_version.po index bca477407..6a96eb7e7 100644 --- a/docs/locales/ru/LC_MESSAGES/cli_version.po +++ b/docs/locales/ru/LC_MESSAGES/cli_version.po @@ -9,14 +9,14 @@ msgid "" msgstr "" "Project-Id-Version: pgCodeKeeper 7.6\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-16 15:10+0300\n" +"POT-Creation-Date: 2026-02-26 15:17+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.3\n" +"Generated-By: Babel 2.17.0\n" #: ../../cli_version.rst:5 msgid "CLI версия" @@ -59,7 +59,7 @@ msgid "" "посмотреть выполнив команду: ::" msgstr "" -#: ../../cli_version.rst:29 +#: ../../cli_version.rst:27 msgid "Консольная версия имеет следующие режимы работы:" msgstr "" @@ -75,128 +75,118 @@ msgstr "" msgid ":ref:`graphMode`" msgstr "" -#: ../../cli_version.rst:28 -msgid ":ref:`insertMode`" -msgstr "" - -#: ../../cli_version.rst:29 -msgid ":ref:`verifyMode`" -msgstr "" - -#: ../../cli_version.rst:34 +#: ../../cli_version.rst:32 msgid "diff" msgstr "" -#: ../../cli_version.rst:36 +#: ../../cli_version.rst:34 msgid "" "Режим по-умолчанию, команда для вызова **--mode DIFF**. Сравнивает два " "источника данных и формирует скрипт миграции. В качестве источника данных" " может использоваться дамп, проект pgCodeKeeper или база данных." msgstr "" -#: ../../cli_version.rst:38 +#: ../../cli_version.rst:36 msgid "" "Пример команды для сравнения двух баз данных PostgreSQL и сохранения " "скрипта миграции в файл. ::" msgstr "" -#: ../../cli_version.rst:47 +#: ../../cli_version.rst:45 msgid "**--db-type PG** - тип БД." msgstr "" -#: ../../cli_version.rst:48 +#: ../../cli_version.rst:46 msgid "**-s ** - путь до источника изменений." msgstr "" -#: ../../cli_version.rst:49 +#: ../../cli_version.rst:47 msgid "**-t ** - путь до приемника изменений." msgstr "" -#: ../../cli_version.rst:50 +#: ../../cli_version.rst:48 msgid "" "**- o ** - путь до файла, куда будет сохранен скрипт миграции. Без " "этого параметра результат отобразится в консоли." msgstr "" -#: ../../cli_version.rst:52 +#: ../../cli_version.rst:50 msgid "" "Сами указатели `-s / --source` и `-t / --target` (не ) могут быть " "опущены, тогда первые два аргумента без указателя будут использоваться в " "качестве источника и приемника соответственно." msgstr "" -#: ../../cli_version.rst:54 +#: ../../cli_version.rst:52 msgid "" "Пример команды для сравнения MS SQL проекта и базы данных и вывода " "результата в консоль. ::" msgstr "" -#: ../../cli_version.rst:64 +#: ../../cli_version.rst:62 msgid "" "Пример команды для сравнения ClickHouse дампа и базы данных и выполнение " "скрипта на этой же базе данных. ::" msgstr "" -#: ../../cli_version.rst:75 ../../cli_version.rst:174 +#: ../../cli_version.rst:73 ../../cli_version.rst:172 msgid "Пример вывода результата: ::" msgstr "" -#: ../../cli_version.rst:91 +#: ../../cli_version.rst:89 msgid "parse" msgstr "" -#: ../../cli_version.rst:93 +#: ../../cli_version.rst:91 msgid "" "Команда **--mode PARSE** позволяет переключить работу в режим сохранения " "базы данных в виде проекта. Команды, доступные в этом режиме:" msgstr "" -#: ../../cli_version.rst:95 +#: ../../cli_version.rst:93 msgid "**--update-project** - обновление существующего проекта." msgstr "" -#: ../../cli_version.rst:97 +#: ../../cli_version.rst:95 msgid "Пример команды для создания нового проекта на основе данной БД. ::" msgstr "" -#: ../../cli_version.rst:106 ../../cli_version.rst:150 -#: ../../cli_version.rst:215 ../../cli_version.rst:233 +#: ../../cli_version.rst:104 ../../cli_version.rst:148 msgid "где" msgstr "" -#: ../../cli_version.rst:108 ../../cli_version.rst:152 -#: ../../cli_version.rst:217 +#: ../../cli_version.rst:106 ../../cli_version.rst:150 msgid "**--db-type ** - тип БД." msgstr "" -#: ../../cli_version.rst:109 +#: ../../cli_version.rst:107 msgid "**-o ** - указание пути, куда будет сохранен проект." msgstr "" -#: ../../cli_version.rst:111 +#: ../../cli_version.rst:109 msgid "" "Пример команды для обновления существующего проекта на основе данной БД. " "::" msgstr "" -#: ../../cli_version.rst:124 +#: ../../cli_version.rst:122 msgid "graph" msgstr "" -#: ../../cli_version.rst:126 +#: ../../cli_version.rst:124 msgid "" "Команда **--mode GRAPH** позволяет переключить работу в режим поиска " "зависимостей объекта. Команды, доступные в этом режиме:" msgstr "" -#: ../../cli_version.rst:128 +#: ../../cli_version.rst:126 msgid "" "**--graph-name ** - имя искомого объекта, поддерживает " "регулярные выражения, при отсутствии параметра, будут показаны " "зависимости всех объектов. Для функций сигнатура является частью имени." msgstr "" -#: ../../cli_version.rst:129 +#: ../../cli_version.rst:127 msgid "" "**--graph-reverse** - обратное направление поиска зависимостей, с данным" " параметром выполняется поиск объектов, от которых зависит искомый " @@ -204,335 +194,75 @@ msgid "" "зависят от искомого." msgstr "" -#: ../../cli_version.rst:130 +#: ../../cli_version.rst:128 msgid "**--graph-depth ** - глубина поиска зависимостей, по-умолчанию 10." msgstr "" -#: ../../cli_version.rst:131 +#: ../../cli_version.rst:129 msgid "" "**--graph-filter-object ** - фильтрация зависимых объектов " "по типу, отображаются только выбранные типы объектов." msgstr "" -#: ../../cli_version.rst:132 +#: ../../cli_version.rst:130 msgid "" "**--graph-invert-filter** - изменение поведения параметра **--graph-" "filter-object**, выбранные типы объектов скрываются." msgstr "" -#: ../../cli_version.rst:134 +#: ../../cli_version.rst:132 msgid "Пример команды для поиска зависимостей в локальном проекте: ::" msgstr "" -#: ../../cli_version.rst:153 +#: ../../cli_version.rst:151 msgid "" "**--enable-function-bodies-dependencies** - поиск зависимостей в телах " "функций." msgstr "" -#: ../../cli_version.rst:154 +#: ../../cli_version.rst:152 msgid "**--src-lib-xml ** - файл библиотек для проекта." msgstr "" -#: ../../cli_version.rst:155 ../../cli_version.rst:219 +#: ../../cli_version.rst:153 msgid "" "**-o ** - файл, куда запишется результат, без этого параметра вывод" " отобразится в консоли." msgstr "" -#: ../../cli_version.rst:156 +#: ../../cli_version.rst:154 msgid "**/path/to/rep/** - путь до проекта или url базы данных." msgstr "" -#: ../../cli_version.rst:158 +#: ../../cli_version.rst:156 msgid "Пример команды для поиска зависимостей в MS SQL базе: ::" msgstr "" -#: ../../cli_version.rst:194 -msgid "insert" -msgstr "" - -#: ../../cli_version.rst:196 -msgid "" -"Команда **--mode INSERT** позволяет переключить работу в режим сбора " -"данных из базы источника с учетом зависимостей по FK. Команды, доступные " -"в этом режиме:" -msgstr "" - -#: ../../cli_version.rst:198 -msgid "" -"**--insert-name ** - имя таблицы, для который собираются " -"данные." -msgstr "" - -#: ../../cli_version.rst:199 -msgid "" -"**--insert-filter ** - условие по которому будут собираться " -"данные из первоначальной таблицы." -msgstr "" - -#: ../../cli_version.rst:201 -msgid "" -"В данном режиме геометрические типы оборачиваются в специальные функции с" -" указанием типа геометрии **4326**." -msgstr "" - -#: ../../cli_version.rst:203 -msgid "Пример команды для сбора данных в локальный файл: ::" -msgstr "" - -#: ../../cli_version.rst:218 -msgid "**-X** - оборачивает сгенерированный скрипт в транзакцию." -msgstr "" - -#: ../../cli_version.rst:221 -msgid "Пример команды для сбора данных и выполнения скрипта в БД: ::" -msgstr "" - -#: ../../cli_version.rst:235 -msgid "**-R ** - база данных, в которой будет выполнен полученный скрипт." -msgstr "" - -#: ../../cli_version.rst:237 -msgid "Пример вывода результата:" -msgstr "" - -#: ../../cli_version.rst:259 -msgid "verify (beta)" -msgstr "" - -#: ../../cli_version.rst:261 -msgid "" -"Команда **--mode VERIFY** позволяет переключить работу в режим " -"верификации SQL кода по набору правил. Команды, доступные в этом режиме:" -msgstr "" - -#: ../../cli_version.rst:263 -msgid "" -"**--verify-source ** - путь к директории или файлу с исходниками " -"для проверки." -msgstr "" - -#: ../../cli_version.rst:264 -msgid "**--verify-rule-set ** - путь к файлу с правилами." -msgstr "" - -#: ../../cli_version.rst:266 -msgid "" -"Правила настраиваются с помощью файла с расширением properties, который " -"представляет собой список пар ключ-значение. Список доступных ключей:" -msgstr "" - -#: ../../cli_version.rst:272 -msgid "Правило" -msgstr "" - -#: ../../cli_version.rst:273 -msgid "Тип значения" -msgstr "" - -#: ../../cli_version.rst:274 -msgid "Значение по умолчанию" -msgstr "" - -#: ../../cli_version.rst:275 -msgid "Описание" -msgstr "" - -#: ../../cli_version.rst:276 -msgid "check_quotes_in_table_column" -msgstr "" - -#: ../../cli_version.rst:277 ../../cli_version.rst:281 -#: ../../cli_version.rst:285 ../../cli_version.rst:289 -#: ../../cli_version.rst:293 ../../cli_version.rst:297 -#: ../../cli_version.rst:301 -msgid "boolean" -msgstr "" - -#: ../../cli_version.rst:278 ../../cli_version.rst:282 -#: ../../cli_version.rst:286 ../../cli_version.rst:290 -#: ../../cli_version.rst:294 ../../cli_version.rst:298 -#: ../../cli_version.rst:302 -msgid "false" -msgstr "" - -#: ../../cli_version.rst:279 -msgid "проверка отсутствия кавычек в имени столбца таблицы" -msgstr "" - -#: ../../cli_version.rst:280 -msgid "check_semicolon_after_simple_sql" -msgstr "" - -#: ../../cli_version.rst:283 -msgid "проверка символа ; после простого sql-выражения в теле функции" -msgstr "" - -#: ../../cli_version.rst:284 -msgid "check_space_after_if" -msgstr "" - -#: ../../cli_version.rst:287 -msgid "проверка наличия пробела после if в теле функции" -msgstr "" - -#: ../../cli_version.rst:288 -msgid "check_space_on_math" -msgstr "" - -#: ../../cli_version.rst:291 -msgid "" -"проверка наличия пробелов до и после математических выражений в теле " -"функции" -msgstr "" - -#: ../../cli_version.rst:292 -msgid "check_space_after_comma" -msgstr "" - -#: ../../cli_version.rst:295 -msgid "проверка наличия пробела после запятой в теле функции" -msgstr "" - -#: ../../cli_version.rst:296 -msgid "check_temp_table" -msgstr "" - -#: ../../cli_version.rst:299 -msgid "проверка наличия созданий не temp таблицы в теле функции" -msgstr "" - -#: ../../cli_version.rst:300 -msgid "check_indents" -msgstr "" - -#: ../../cli_version.rst:303 -msgid "проверка отступов в теле функции (в разработке)" -msgstr "" - -#: ../../cli_version.rst:304 -msgid "indent_size" -msgstr "" - -#: ../../cli_version.rst:305 ../../cli_version.rst:309 -#: ../../cli_version.rst:313 ../../cli_version.rst:317 -#: ../../cli_version.rst:321 -msgid "integer" -msgstr "" - -#: ../../cli_version.rst:306 -msgid "2" -msgstr "" - -#: ../../cli_version.rst:307 -msgid "" -"значение отступа в теле функции, используется с check_indents (в " -"разработке)" -msgstr "" - -#: ../../cli_version.rst:308 -msgid "cyclomatic_complexity" -msgstr "" - -#: ../../cli_version.rst:310 ../../cli_version.rst:314 -#: ../../cli_version.rst:318 ../../cli_version.rst:322 -msgid "-1" -msgstr "" - -#: ../../cli_version.rst:311 -msgid "максимально допустимая вложенность кода в теле функции" -msgstr "" - -#: ../../cli_version.rst:312 -msgid "max_function_length" -msgstr "" - -#: ../../cli_version.rst:315 -msgid "максимальная длина тела функции (в строках)" -msgstr "" - -#: ../../cli_version.rst:316 -msgid "max_function_params" -msgstr "" - -#: ../../cli_version.rst:319 -msgid "" -"максимальное количество входных параметров функции (без учета OUT " -"параметров)" -msgstr "" - -#: ../../cli_version.rst:320 -msgid "method_count" -msgstr "" - -#: ../../cli_version.rst:323 -msgid "максимально допустимое количество выражений в функции" -msgstr "" - -#: ../../cli_version.rst:324 -msgid "deny_grant" -msgstr "" - -#: ../../cli_version.rst:325 ../../cli_version.rst:329 -msgid "list" -msgstr "" - -#: ../../cli_version.rst:326 ../../cli_version.rst:330 -msgid "`-`" -msgstr "" - -#: ../../cli_version.rst:327 -msgid "список пользователей, которым запрещено выдавать права" -msgstr "" - -#: ../../cli_version.rst:328 -msgid "allowed_function_start" -msgstr "" - -#: ../../cli_version.rst:331 -msgid "" -"список допустимых значений, с которых может начинаться функция и проверка" -" наличия переноса в начале функции" -msgstr "" - -#: ../../cli_version.rst:333 -msgid "Пример файла с настройками" -msgstr "" - -#: ../../cli_version.rst:351 -msgid "Пример команды для верификации кода:" -msgstr "" - -#: ../../cli_version.rst:362 -msgid "Пример вывода результата" -msgstr "" - -#: ../../cli_version.rst:385 +#: ../../cli_version.rst:191 msgid "vmargs" msgstr "" -#: ../../cli_version.rst:386 +#: ../../cli_version.rst:192 msgid "Все параметры после специального параметра **-vmargs** будут переданы VM." msgstr "" -#: ../../cli_version.rst:388 +#: ../../cli_version.rst:194 msgid "Использование с ограничениями потребляемой памяти:" msgstr "" -#: ../../cli_version.rst:394 +#: ../../cli_version.rst:200 msgid "" "Параметр VM *ru.taximaxim.codekeeper.parser.poolsize* позволяет указать " "количество потоков парсера:" msgstr "" -#: ../../cli_version.rst:400 +#: ../../cli_version.rst:206 msgid "" "Параметр VM *-Dlogback.configurationFile* позволяет указать файл с " "пользовательскими настройками логирования." msgstr "" -#: ../../cli_version.rst:407 +#: ../../cli_version.rst:213 msgid "Пример файла конфигурации с логированием debug вывода в файл:" msgstr "" @@ -2208,3 +1938,120 @@ msgstr "" #~ " логирования." #~ msgstr "" +#~ msgid ":ref:`verifyMode`" +#~ msgstr "" + +#~ msgid "insert" +#~ msgstr "" + +#~ msgid "" +#~ "Команда **--mode INSERT** позволяет " +#~ "переключить работу в режим сбора данных" +#~ " из базы источника с учетом " +#~ "зависимостей по FK. Команды, доступные в" +#~ " этом режиме:" +#~ msgstr "" + +#~ msgid "" +#~ "**--insert-name ** - имя " +#~ "таблицы, для который собираются данные." +#~ msgstr "" + +#~ msgid "" +#~ "**--insert-filter ** - условие " +#~ "по которому будут собираться данные из" +#~ " первоначальной таблицы." +#~ msgstr "" + +#~ msgid "" +#~ "В данном режиме геометрические типы " +#~ "оборачиваются в специальные функции с " +#~ "указанием типа геометрии **4326**." +#~ msgstr "" + +#~ msgid "Пример команды для сбора данных в локальный файл: ::" +#~ msgstr "" + +#~ msgid "**-X** - оборачивает сгенерированный скрипт в транзакцию." +#~ msgstr "" + +#~ msgid "Пример команды для сбора данных и выполнения скрипта в БД: ::" +#~ msgstr "" + +#~ msgid "**-R ** - база данных, в которой будет выполнен полученный скрипт." +#~ msgstr "" + +#~ msgid "Пример вывода результата:" +#~ msgstr "" + +#~ msgid "verify (beta)" +#~ msgstr "" + +#~ msgid "" +#~ "Команда **--mode VERIFY** позволяет " +#~ "переключить работу в режим верификации " +#~ "SQL кода по набору правил. Команды, " +#~ "доступные в этом режиме:" +#~ msgstr "" + +#~ msgid "" +#~ "**--verify-source ** - путь к " +#~ "директории или файлу с исходниками для" +#~ " проверки." +#~ msgstr "" + +#~ msgid "**--verify-rule-set ** - путь к файлу с правилами." +#~ msgstr "" + +#~ msgid "" +#~ "Правила настраиваются с помощью файла с" +#~ " расширением properties, который представляет " +#~ "собой список пар ключ-значение. Список " +#~ "доступных ключей:" +#~ msgstr "" + +#~ msgid "проверка символа ; после простого sql-выражения в теле функции" +#~ msgstr "" + +#~ msgid "проверка наличия пробела после if в теле функции" +#~ msgstr "" + +#~ msgid "" +#~ "проверка наличия пробелов до и после " +#~ "математических выражений в теле функции" +#~ msgstr "" + +#~ msgid "проверка наличия пробела после запятой в теле функции" +#~ msgstr "" + +#~ msgid "проверка наличия созданий не temp таблицы в теле функции" +#~ msgstr "" + +#~ msgid "проверка отступов в теле функции (в разработке)" +#~ msgstr "" + +#~ msgid "" +#~ "значение отступа в теле функции, " +#~ "используется с check_indents (в разработке)" +#~ msgstr "" + +#~ msgid "максимально допустимая вложенность кода в теле функции" +#~ msgstr "" + +#~ msgid "максимальная длина тела функции (в строках)" +#~ msgstr "" + +#~ msgid "" +#~ "максимальное количество входных параметров " +#~ "функции (без учета OUT параметров)" +#~ msgstr "" + +#~ msgid "Пример файла с настройками" +#~ msgstr "" + +#~ msgid "Пример команды для верификации кода:" +#~ msgstr "" + +#~ msgid "Пример вывода результата" +#~ msgstr "" + diff --git a/docs/windowsauth.rst b/docs/windowsauth.rst index 52640ddd6..2d514b4d5 100644 --- a/docs/windowsauth.rst +++ b/docs/windowsauth.rst @@ -12,7 +12,7 @@ Windows аутентификация :: - pgcodekeeper-cli.bat --ms-sql jdbc:sqlserver://127.0.0.1;databaseName={master};integratedSecurity=true NUL + pgcodekeeper-cli.bat --db-type MS jdbc:sqlserver://127.0.0.1;databaseName={master};integratedSecurity=true NUL Конфигурация системы ~~~~~~~~~~~~~~~~~~~~ From a2237291f3ac625c201bc81a9f0454022bd3703d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A5=D0=B0=D0=B7=D0=B8=D0=B5=D0=B2=D0=B0=20=D0=93=D1=83?= =?UTF-8?q?=D0=BB=D1=8C=D0=BD=D0=B0=D0=B7?= Date: Fri, 27 Feb 2026 13:20:54 +0300 Subject: [PATCH 2/5] Moved graph deps description in extra page --- docs/conf.py | 4 +- docs/editors.rst | 55 ----- docs/graph_deps.rst | 60 +++++ docs/index.rst | 1 + docs/locales/ru/LC_MESSAGES/editors.po | 260 +++++++++++----------- docs/locales/ru/LC_MESSAGES/graph_deps.po | 150 +++++++++++++ 6 files changed, 342 insertions(+), 188 deletions(-) create mode 100644 docs/graph_deps.rst create mode 100644 docs/locales/ru/LC_MESSAGES/graph_deps.po diff --git a/docs/conf.py b/docs/conf.py index 13d50512b..8fbfe2a7b 100755 --- a/docs/conf.py +++ b/docs/conf.py @@ -51,9 +51,9 @@ # built documents. # # The short X.Y version. -version = '12.2' +version = '14.0' # The full version, including alpha/beta/rc tags. -release = '12.2.0' +release = '14.0.0' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/docs/editors.rst b/docs/editors.rst index 8c5ef0856..632e10c53 100644 --- a/docs/editors.rst +++ b/docs/editors.rst @@ -169,61 +169,6 @@ SQL редактор внешне не отличается от обычног :height: 16px :width: 16 px -Просмотр зависимостей объекта БД -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -Панель Граф зависимостей -"""""""""""""""""""""""" - -Панель **Dependency graph / Граф зависимостей** показывает зависимости, в которых участвует текущий объект, выбранный в панели различий активного редактора проекта. - -.. image:: ../images/dependency_graph.png - -Стрелки указывают на направление связи от зависящего объекта к его зависимости. - -Переключатель **Project - Remote / Проект - БД** позволяет выбрать, для какой БД, участвующей в сравнении, показывать объекты и зависимости. После переключения необходимо повторно выбрать элемент в панели различий редактора. - -Кнопка |show_col| **Show columns / Показать колонки** позволяет отобразить колонки таблиц текущего объекта и его зависимостей. - -Кнопка |add_dep| **Add depcy / Добавить зависимости** позволяет открыть диалог ручного добавления зависимостей. - -.. image:: ../images/manual_depcies.png - -В этом диалоге можно явно задать зависимости между объектами БД. Это может понадобиться, например, в случае если автоматическое распознавание зависимостей не сработает для некоторой сложной зависимости. Добавленные зависимости будут учтены при генерации последовательности выражений скрипта наката. - -Окно состоит из двух частей, которые служат для добавления зависимостей к сравниваемым БД. - -Для добавления зависимостей между объектами, достаточно ввести начальные буквы из названия объекта и из выпадающего списка выбрать имена зависимых объектов и нажать на кнопку **Add / Добавить**. Зависимость отобразится в списке добавленных. - -Для удаления выделите связку зависимых объектов и нажмите **Remove / Удалить**. - -.. |add_dep| image:: ../images/pgcodekeeper_project_view/add_dep.png -.. |show_col| image:: ../images/pgcodekeeper_project_view/columns.png - -.. _overrideView : - -Дерево зависимостей объекта -""""""""""""""""""""""""""" - -Также существует возможность вывести зависимости объекта в виде текста. - -.. image:: ../images/dependencies_graph_tree.png - -Для этого в контекстном меню нужного объекта в таблице различий выберите пункт **Build a dependency graph / Построить граф зависимостей** - -.. image:: ../images/diff_table_viewer_menu.png - :scale: 50% - -В открывшемся диалоговом окне доступны следующие настройки: - -.. image:: ../images/build_graph_dialog.png - :scale: 50% - -- **Schema source: / Источник схемы:** - источник данных для поиска зависимостей. -- **Show: / Показать:** - направление поиска, зависимые объекты (**Calls / Вызовы**) или объекты, от которых зависит объект (**Dependencies / Зависимости**). -- **Graph search depth / Глубина поиска** - глубина поиска зависимостей, по умолчанию 10. -- **Object Type / Тип объекта** - типы отображаемых объектов, по умолчанию отображаются все типы. - Переопределенные объекты ~~~~~~~~~~~~~~~~~~~~~~~~ diff --git a/docs/graph_deps.rst b/docs/graph_deps.rst new file mode 100644 index 000000000..9878365e4 --- /dev/null +++ b/docs/graph_deps.rst @@ -0,0 +1,60 @@ +================================ +Просмотр зависимостей объекта БД +================================ + +Панель Граф зависимостей +~~~~~~~~~~~~~~~~~~~~~~~~~ + +Панель **Dependency graph / Граф зависимостей** показывает зависимости, в которых участвует текущий объект, выбранный в панели различий активного редактора проекта. + +.. image:: ../images/dependency_graph.png + +Стрелки указывают на направление связи от зависящего объекта к его зависимости. + +Переключатель **Project - Remote / Проект - БД** позволяет выбрать, для какой БД, участвующей в сравнении, показывать объекты и зависимости. После переключения необходимо повторно выбрать элемент в панели различий редактора. + +Кнопка |show_col| **Show columns / Показать колонки** позволяет отобразить колонки таблиц текущего объекта и его зависимостей. + +Кнопка |add_dep| **Add depcy / Добавить зависимости** позволяет открыть диалог ручного добавления зависимостей. + +.. image:: ../images/manual_depcies.png + +В этом диалоге можно явно задать зависимости между объектами БД. Это может понадобиться, например, в случае если автоматическое распознавание зависимостей не сработает для некоторой сложной зависимости. Добавленные зависимости будут учтены при генерации последовательности выражений скрипта наката. + +Окно состоит из двух частей, которые служат для добавления зависимостей к сравниваемым БД. + +Для добавления зависимостей между объектами, достаточно ввести начальные буквы из названия объекта и из выпадающего списка выбрать имена зависимых объектов и нажать на кнопку **Add / Добавить**. Зависимость отобразится в списке добавленных. + +Для удаления выделите связку зависимых объектов и нажмите **Remove / Удалить**. + +.. |add_dep| image:: ../images/pgcodekeeper_project_view/add_dep.png +.. |show_col| image:: ../images/pgcodekeeper_project_view/columns.png + +.. _overrideView : + + +Построение графа зависимостей +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +В редакторе сравнения предусмотрена возможность построения графа зависимостей для выбранного объекта. Чтобы построить граф, щёлкните правой кнопкой мыши по интересующему объекту и выберите пункт контекстного меню **Build a dependency graph / Построить граф** зависимостей. + +.. image:: ../images/diff_table_viewer_menu.png + :scale: 50% + + +После этого укажите параметры построения: + +.. image:: ../images/build_graph_dialog.png + :scale: 50% + +Schema source / Источник схемы — выберите источник, в котором будет выполняться поиск зависимостей. + +**Show / Показать** — укажите, что именно отображать: зависимости объекта (**Dependencies / Зависимости**) или объекты, из которых вызывается выбранный объект (**Calls / Вызовы**). + +**Graph search depth / Глубина поиска** — задайте необходимую глубину поиска (количество учитываемых объектов). + +**Object type / Тип объекта** — выберите типы объектов базы данных, которые следует включить в результат. По умолчанию отображаются зависимости всех типов. + +После выполнения настроек будет построен и отображён граф зависимостей для указанного объекта. + +.. image:: ../images/dependencies_graph_tree.png diff --git a/docs/index.rst b/docs/index.rst index bd9a09e56..0adc0d702 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -48,6 +48,7 @@ refactoring object_search diff + graph_deps mock_data .. toctree:: diff --git a/docs/locales/ru/LC_MESSAGES/editors.po b/docs/locales/ru/LC_MESSAGES/editors.po index 0a3e84cf3..8965039f5 100644 --- a/docs/locales/ru/LC_MESSAGES/editors.po +++ b/docs/locales/ru/LC_MESSAGES/editors.po @@ -9,14 +9,14 @@ msgid "" msgstr "" "Project-Id-Version: pgCodeKeeper 7.6\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-10-09 11:21+0300\n" +"POT-Creation-Date: 2026-02-27 13:16+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.17.0\n" #: ../../editors.rst:3 msgid "Редакторы и панели" @@ -467,132 +467,11 @@ msgid "" " + Ctrl + F или в контекстном меню выберите **Format / Форматировать**." msgstr "" -#: ../../editors.rst:173 -msgid "Просмотр зависимостей объекта БД" -msgstr "" - -#: ../../editors.rst:176 -msgid "Панель Граф зависимостей" -msgstr "" - -#: ../../editors.rst:178 -msgid "" -"Панель **Dependency graph / Граф зависимостей** показывает зависимости, в" -" которых участвует текущий объект, выбранный в панели различий активного " -"редактора проекта." -msgstr "" - -#: ../../editors.rst:182 -msgid "" -"Стрелки указывают на направление связи от зависящего объекта к его " -"зависимости." -msgstr "" - -#: ../../editors.rst:184 -msgid "" -"Переключатель **Project - Remote / Проект - БД** позволяет выбрать, для " -"какой БД, участвующей в сравнении, показывать объекты и зависимости. " -"После переключения необходимо повторно выбрать элемент в панели различий " -"редактора." -msgstr "" - -#: ../../editors.rst:186 -msgid "" -"Кнопка |show_col| **Show columns / Показать колонки** позволяет " -"отобразить колонки таблиц текущего объекта и его зависимостей." -msgstr "" - -#: ../../editors.rst:201 -msgid "show_col" -msgstr "" - -#: ../../editors.rst:188 -msgid "" -"Кнопка |add_dep| **Add depcy / Добавить зависимости** позволяет открыть " -"диалог ручного добавления зависимостей." -msgstr "" - -#: ../../editors.rst:200 -msgid "add_dep" -msgstr "" - -#: ../../editors.rst:192 -msgid "" -"В этом диалоге можно явно задать зависимости между объектами БД. Это " -"может понадобиться, например, в случае если автоматическое распознавание " -"зависимостей не сработает для некоторой сложной зависимости. Добавленные " -"зависимости будут учтены при генерации последовательности выражений " -"скрипта наката." -msgstr "" - -#: ../../editors.rst:194 -msgid "" -"Окно состоит из двух частей, которые служат для добавления зависимостей к" -" сравниваемым БД." -msgstr "" - -#: ../../editors.rst:196 -msgid "" -"Для добавления зависимостей между объектами, достаточно ввести начальные " -"буквы из названия объекта и из выпадающего списка выбрать имена зависимых" -" объектов и нажать на кнопку **Add / Добавить**. Зависимость отобразится " -"в списке добавленных." -msgstr "" - -#: ../../editors.rst:198 -msgid "" -"Для удаления выделите связку зависимых объектов и нажмите **Remove / " -"Удалить**." -msgstr "" - -#: ../../editors.rst:206 -msgid "Дерево зависимостей объекта" -msgstr "" - -#: ../../editors.rst:208 -msgid "Также существует возможность вывести зависимости объекта в виде текста." -msgstr "" - -#: ../../editors.rst:212 -msgid "" -"Для этого в контекстном меню нужного объекта в таблице различий выберите " -"пункт **Build a dependency graph / Построить граф зависимостей**" -msgstr "" - -#: ../../editors.rst:217 -msgid "В открывшемся диалоговом окне доступны следующие настройки:" -msgstr "" - -#: ../../editors.rst:222 -msgid "" -"**Schema source: / Источник схемы:** - источник данных для поиска " -"зависимостей." -msgstr "" - -#: ../../editors.rst:223 -msgid "" -"**Show: / Показать:** - направление поиска, зависимые объекты (**Calls / " -"Вызовы**) или объекты, от которых зависит объект (**Dependencies / " -"Зависимости**)." -msgstr "" - -#: ../../editors.rst:224 -msgid "" -"**Graph search depth / Глубина поиска** - глубина поиска зависимостей, по" -" умолчанию 10." -msgstr "" - -#: ../../editors.rst:225 -msgid "" -"**Object Type / Тип объекта** - типы отображаемых объектов, по умолчанию " -"отображаются все типы." -msgstr "" - -#: ../../editors.rst:229 +#: ../../editors.rst:174 msgid "Переопределенные объекты" msgstr "" -#: ../../editors.rst:231 +#: ../../editors.rst:176 msgid "" "Панель **Object overrides / Переопределенные объекты** отображает список " "переопределенных объектов в библиотеках для активного редактора проекта. " @@ -600,33 +479,33 @@ msgid "" "присутствуют хотя бы один конфликт." msgstr "" -#: ../../editors.rst:235 +#: ../../editors.rst:180 msgid "" "Кнопка |sync| отображает записи, относящиеся только к объектам, выбранным" " в панели различий активного редактора проекта." msgstr "" -#: ../../editors.rst:237 +#: ../../editors.rst:182 msgid "sync" msgstr "" -#: ../../editors.rst:239 +#: ../../editors.rst:184 msgid "" "Контекстное меню позволяет открыть обе версии объекта, а также " "просмотреть различия в специальном редакторе сравнения." msgstr "" -#: ../../editors.rst:242 +#: ../../editors.rst:187 msgid "Результат запроса" msgstr "" -#: ../../editors.rst:244 +#: ../../editors.rst:189 msgid "" "Панель **Query result / Результат запроса** отображает результат " "запросов. Каждый запрос отображается отдельной вкладкой." msgstr "" -#: ../../editors.rst:246 +#: ../../editors.rst:191 msgid "Большие выборки могут вызывать \"подвисания\" графического интерфейса." msgstr "" @@ -1044,3 +923,122 @@ msgstr "" #~ " объекты контейнеры." #~ msgstr "" +#~ msgid "Просмотр зависимостей объекта БД" +#~ msgstr "" + +#~ msgid "Панель Граф зависимостей" +#~ msgstr "" + +#~ msgid "" +#~ "Панель **Dependency graph / Граф " +#~ "зависимостей** показывает зависимости, в " +#~ "которых участвует текущий объект, выбранный" +#~ " в панели различий активного редактора " +#~ "проекта." +#~ msgstr "" + +#~ msgid "" +#~ "Стрелки указывают на направление связи " +#~ "от зависящего объекта к его зависимости." +#~ msgstr "" + +#~ msgid "" +#~ "Переключатель **Project - Remote / " +#~ "Проект - БД** позволяет выбрать, для " +#~ "какой БД, участвующей в сравнении, " +#~ "показывать объекты и зависимости. После " +#~ "переключения необходимо повторно выбрать " +#~ "элемент в панели различий редактора." +#~ msgstr "" + +#~ msgid "" +#~ "Кнопка |show_col| **Show columns / " +#~ "Показать колонки** позволяет отобразить " +#~ "колонки таблиц текущего объекта и его" +#~ " зависимостей." +#~ msgstr "" + +#~ msgid "show_col" +#~ msgstr "" + +#~ msgid "" +#~ "Кнопка |add_dep| **Add depcy / Добавить" +#~ " зависимости** позволяет открыть диалог " +#~ "ручного добавления зависимостей." +#~ msgstr "" + +#~ msgid "add_dep" +#~ msgstr "" + +#~ msgid "" +#~ "В этом диалоге можно явно задать " +#~ "зависимости между объектами БД. Это " +#~ "может понадобиться, например, в случае " +#~ "если автоматическое распознавание зависимостей " +#~ "не сработает для некоторой сложной " +#~ "зависимости. Добавленные зависимости будут " +#~ "учтены при генерации последовательности " +#~ "выражений скрипта наката." +#~ msgstr "" + +#~ msgid "" +#~ "Окно состоит из двух частей, которые " +#~ "служат для добавления зависимостей к " +#~ "сравниваемым БД." +#~ msgstr "" + +#~ msgid "" +#~ "Для добавления зависимостей между объектами," +#~ " достаточно ввести начальные буквы из " +#~ "названия объекта и из выпадающего списка" +#~ " выбрать имена зависимых объектов и " +#~ "нажать на кнопку **Add / Добавить**. " +#~ "Зависимость отобразится в списке добавленных." +#~ msgstr "" + +#~ msgid "" +#~ "Для удаления выделите связку зависимых " +#~ "объектов и нажмите **Remove / Удалить**." +#~ msgstr "" + +#~ msgid "Дерево зависимостей объекта" +#~ msgstr "" + +#~ msgid "Также существует возможность вывести зависимости объекта в виде текста." +#~ msgstr "" + +#~ msgid "" +#~ "Для этого в контекстном меню нужного " +#~ "объекта в таблице различий выберите " +#~ "пункт **Build a dependency graph / " +#~ "Построить граф зависимостей**" +#~ msgstr "" + +#~ msgid "В открывшемся диалоговом окне доступны следующие настройки:" +#~ msgstr "" + +#~ msgid "" +#~ "**Schema source: / Источник схемы:** -" +#~ " источник данных для поиска зависимостей." +#~ msgstr "" + +#~ msgid "" +#~ "**Show: / Показать:** - направление " +#~ "поиска, зависимые объекты (**Calls / " +#~ "Вызовы**) или объекты, от которых " +#~ "зависит объект (**Dependencies / " +#~ "Зависимости**)." +#~ msgstr "" + +#~ msgid "" +#~ "**Graph search depth / Глубина поиска**" +#~ " - глубина поиска зависимостей, по " +#~ "умолчанию 10." +#~ msgstr "" + +#~ msgid "" +#~ "**Object Type / Тип объекта** - " +#~ "типы отображаемых объектов, по умолчанию " +#~ "отображаются все типы." +#~ msgstr "" + diff --git a/docs/locales/ru/LC_MESSAGES/graph_deps.po b/docs/locales/ru/LC_MESSAGES/graph_deps.po new file mode 100644 index 000000000..53e3146b9 --- /dev/null +++ b/docs/locales/ru/LC_MESSAGES/graph_deps.po @@ -0,0 +1,150 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2026, pgCodeKeeper +# This file is distributed under the same license as the pgCodeKeeper +# package. +# FIRST AUTHOR , 2026. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: pgCodeKeeper 14.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2026-02-27 13:16+0300\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language: ru\n" +"Language-Team: ru \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.17.0\n" + +#: ../../graph_deps.rst:3 +msgid "Просмотр зависимостей объекта БД" +msgstr "" + +#: ../../graph_deps.rst:6 +msgid "Панель Граф зависимостей" +msgstr "" + +#: ../../graph_deps.rst:8 +msgid "" +"Панель **Dependency graph / Граф зависимостей** показывает зависимости, в" +" которых участвует текущий объект, выбранный в панели различий активного " +"редактора проекта." +msgstr "" + +#: ../../graph_deps.rst:12 +msgid "" +"Стрелки указывают на направление связи от зависящего объекта к его " +"зависимости." +msgstr "" + +#: ../../graph_deps.rst:14 +msgid "" +"Переключатель **Project - Remote / Проект - БД** позволяет выбрать, для " +"какой БД, участвующей в сравнении, показывать объекты и зависимости. " +"После переключения необходимо повторно выбрать элемент в панели различий " +"редактора." +msgstr "" + +#: ../../graph_deps.rst:16 +msgid "" +"Кнопка |show_col| **Show columns / Показать колонки** позволяет " +"отобразить колонки таблиц текущего объекта и его зависимостей." +msgstr "" + +#: ../../graph_deps.rst:31 +msgid "show_col" +msgstr "" + +#: ../../graph_deps.rst:18 +msgid "" +"Кнопка |add_dep| **Add depcy / Добавить зависимости** позволяет открыть " +"диалог ручного добавления зависимостей." +msgstr "" + +#: ../../graph_deps.rst:30 +msgid "add_dep" +msgstr "" + +#: ../../graph_deps.rst:22 +msgid "" +"В этом диалоге можно явно задать зависимости между объектами БД. Это " +"может понадобиться, например, в случае если автоматическое распознавание " +"зависимостей не сработает для некоторой сложной зависимости. Добавленные " +"зависимости будут учтены при генерации последовательности выражений " +"скрипта наката." +msgstr "" + +#: ../../graph_deps.rst:24 +msgid "" +"Окно состоит из двух частей, которые служат для добавления зависимостей к" +" сравниваемым БД." +msgstr "" + +#: ../../graph_deps.rst:26 +msgid "" +"Для добавления зависимостей между объектами, достаточно ввести начальные " +"буквы из названия объекта и из выпадающего списка выбрать имена зависимых" +" объектов и нажать на кнопку **Add / Добавить**. Зависимость отобразится " +"в списке добавленных." +msgstr "" + +#: ../../graph_deps.rst:28 +msgid "" +"Для удаления выделите связку зависимых объектов и нажмите **Remove / " +"Удалить**." +msgstr "" + +#: ../../graph_deps.rst:37 +msgid "Построение графа зависимостей" +msgstr "" + +#: ../../graph_deps.rst:39 +msgid "" +"В редакторе сравнения предусмотрена возможность построения графа " +"зависимостей для выбранного объекта. Чтобы построить граф, щёлкните " +"правой кнопкой мыши по интересующему объекту и выберите пункт " +"контекстного меню **Build a dependency graph / Построить граф** " +"зависимостей." +msgstr "" + +#: ../../graph_deps.rst:45 +msgid "После этого укажите параметры построения:" +msgstr "" + +#: ../../graph_deps.rst:50 +msgid "" +"Schema source / Источник схемы — выберите источник, в котором будет " +"выполняться поиск зависимостей." +msgstr "" + +#: ../../graph_deps.rst:52 +msgid "" +"**Show / Показать** — укажите, что именно отображать: зависимости объекта" +" (**Dependencies / Зависимости**) или объекты, из которых вызывается " +"выбранный объект (**Calls / Вызовы**)." +msgstr "" + +#: ../../graph_deps.rst:54 +msgid "" +"**Graph search depth / Глубина поиска** — задайте необходимую глубину " +"поиска (количество учитываемых объектов)." +msgstr "" + +#: ../../graph_deps.rst:56 +msgid "" +"**Object type / Тип объекта** — выберите типы объектов базы данных, " +"которые следует включить в результат. По умолчанию отображаются " +"зависимости всех типов." +msgstr "" + +#: ../../graph_deps.rst:58 +msgid "" +"После выполнения настроек будет построен и отображён граф зависимостей " +"для указанного объекта." +msgstr "" + From 5aa2830f40769c225a406780f9558d14bad16d90 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A5=D0=B0=D0=B7=D0=B8=D0=B5=D0=B2=D0=B0=20=D0=93=D1=83?= =?UTF-8?q?=D0=BB=D1=8C=D0=BD=D0=B0=D0=B7?= Date: Fri, 27 Feb 2026 13:39:09 +0300 Subject: [PATCH 3/5] Clean whitespaces --- docs/graph_deps.rst | 6 ++---- docs/locales/ru/LC_MESSAGES/graph_deps.po | 26 ++++++++++++++--------- 2 files changed, 18 insertions(+), 14 deletions(-) diff --git a/docs/graph_deps.rst b/docs/graph_deps.rst index 9878365e4..21ebae667 100644 --- a/docs/graph_deps.rst +++ b/docs/graph_deps.rst @@ -3,7 +3,7 @@ ================================ Панель Граф зависимостей -~~~~~~~~~~~~~~~~~~~~~~~~~ +~~~~~~~~~~~~~~~~~~~~~~~~ Панель **Dependency graph / Граф зависимостей** показывает зависимости, в которых участвует текущий объект, выбранный в панели различий активного редактора проекта. @@ -32,7 +32,6 @@ .. _overrideView : - Построение графа зависимостей ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -41,13 +40,12 @@ .. image:: ../images/diff_table_viewer_menu.png :scale: 50% - После этого укажите параметры построения: .. image:: ../images/build_graph_dialog.png :scale: 50% -Schema source / Источник схемы — выберите источник, в котором будет выполняться поиск зависимостей. +**Schema source / Источник схемы** — выберите источник, в котором будет выполняться поиск зависимостей. **Show / Показать** — укажите, что именно отображать: зависимости объекта (**Dependencies / Зависимости**) или объекты, из которых вызывается выбранный объект (**Calls / Вызовы**). diff --git a/docs/locales/ru/LC_MESSAGES/graph_deps.po b/docs/locales/ru/LC_MESSAGES/graph_deps.po index 53e3146b9..42d1aa2c1 100644 --- a/docs/locales/ru/LC_MESSAGES/graph_deps.po +++ b/docs/locales/ru/LC_MESSAGES/graph_deps.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: pgCodeKeeper 14.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-02-27 13:16+0300\n" +"POT-Creation-Date: 2026-02-27 13:36+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language: ru\n" @@ -99,11 +99,11 @@ msgid "" "Удалить**." msgstr "" -#: ../../graph_deps.rst:37 +#: ../../graph_deps.rst:36 msgid "Построение графа зависимостей" msgstr "" -#: ../../graph_deps.rst:39 +#: ../../graph_deps.rst:38 msgid "" "В редакторе сравнения предусмотрена возможность построения графа " "зависимостей для выбранного объекта. Чтобы построить граф, щёлкните " @@ -112,39 +112,45 @@ msgid "" "зависимостей." msgstr "" -#: ../../graph_deps.rst:45 +#: ../../graph_deps.rst:43 msgid "После этого укажите параметры построения:" msgstr "" -#: ../../graph_deps.rst:50 +#: ../../graph_deps.rst:48 msgid "" -"Schema source / Источник схемы — выберите источник, в котором будет " +"**Schema source / Источник схемы** — выберите источник, в котором будет " "выполняться поиск зависимостей." msgstr "" -#: ../../graph_deps.rst:52 +#: ../../graph_deps.rst:50 msgid "" "**Show / Показать** — укажите, что именно отображать: зависимости объекта" " (**Dependencies / Зависимости**) или объекты, из которых вызывается " "выбранный объект (**Calls / Вызовы**)." msgstr "" -#: ../../graph_deps.rst:54 +#: ../../graph_deps.rst:52 msgid "" "**Graph search depth / Глубина поиска** — задайте необходимую глубину " "поиска (количество учитываемых объектов)." msgstr "" -#: ../../graph_deps.rst:56 +#: ../../graph_deps.rst:54 msgid "" "**Object type / Тип объекта** — выберите типы объектов базы данных, " "которые следует включить в результат. По умолчанию отображаются " "зависимости всех типов." msgstr "" -#: ../../graph_deps.rst:58 +#: ../../graph_deps.rst:56 msgid "" "После выполнения настроек будет построен и отображён граф зависимостей " "для указанного объекта." msgstr "" +#~ msgid "" +#~ "Schema source / Источник схемы — " +#~ "выберите источник, в котором будет " +#~ "выполняться поиск зависимостей." +#~ msgstr "" + From 9e002206f80bbcd36c81301957f3c61e5840a34c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A5=D0=B0=D0=B7=D0=B8=D0=B5=D0=B2=D0=B0=20=D0=93=D1=83?= =?UTF-8?q?=D0=BB=D1=8C=D0=BD=D0=B0=D0=B7?= Date: Mon, 2 Mar 2026 11:22:34 +0300 Subject: [PATCH 4/5] rever changes --- docs/editors.rst | 54 ++++++++ docs/graph_deps.rst | 58 -------- docs/index.rst | 1 - docs/locales/ru/LC_MESSAGES/editors.po | 139 +++++++++++++++++-- docs/locales/ru/LC_MESSAGES/graph_deps.po | 156 ---------------------- 5 files changed, 184 insertions(+), 224 deletions(-) delete mode 100644 docs/graph_deps.rst delete mode 100644 docs/locales/ru/LC_MESSAGES/graph_deps.po diff --git a/docs/editors.rst b/docs/editors.rst index 632e10c53..46e24e1f4 100644 --- a/docs/editors.rst +++ b/docs/editors.rst @@ -169,6 +169,60 @@ SQL редактор внешне не отличается от обычног :height: 16px :width: 16 px +Просмотр зависимостей объекта БД +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Панель Граф зависимостей +"""""""""""""""""""""""" + +Панель **Dependency graph / Граф зависимостей** показывает зависимости, в которых участвует текущий объект, выбранный в панели различий активного редактора проекта. + +.. image:: ../images/dependency_graph.png + +Стрелки указывают на направление связи от зависящего объекта к его зависимости. + +Переключатель **Project - Remote / Проект - БД** позволяет выбрать, для какой БД, участвующей в сравнении, показывать объекты и зависимости. После переключения необходимо повторно выбрать элемент в панели различий редактора. + +Кнопка |show_col| **Show columns / Показать колонки** позволяет отобразить колонки таблиц текущего объекта и его зависимостей. + +Кнопка |add_dep| **Add depcy / Добавить зависимости** позволяет открыть диалог ручного добавления зависимостей. + +.. image:: ../images/manual_depcies.png + +В этом диалоге можно явно задать зависимости между объектами БД. Это может понадобиться, например, в случае если автоматическое распознавание зависимостей не сработает для некоторой сложной зависимости. Добавленные зависимости будут учтены при генерации последовательности выражений скрипта наката. + +Окно состоит из двух частей, которые служат для добавления зависимостей к сравниваемым БД. + +Для добавления зависимостей между объектами, достаточно ввести начальные буквы из названия объекта и из выпадающего списка выбрать имена зависимых объектов и нажать на кнопку **Add / Добавить**. Зависимость отобразится в списке добавленных. + +Для удаления выделите связку зависимых объектов и нажмите **Remove / Удалить**. + +.. |add_dep| image:: ../images/pgcodekeeper_project_view/add_dep.png +.. |show_col| image:: ../images/pgcodekeeper_project_view/columns.png + +.. _overrideView : + +Дерево зависимостей объекта +""""""""""""""""""""""""""" + +Также существует возможность вывести зависимости объекта в виде текста. + +.. image:: ../images/dependencies_graph_tree.png + +Для этого в контекстном меню нужного объекта в таблице различий выберите пункт **Build a dependency graph / Построить граф зависимостей** + +.. image:: ../images/diff_table_viewer_menu.png + :scale: 50% + +В открывшемся диалоговом окне доступны следующие настройки: + +.. image:: ../images/build_graph_dialog.png + :scale: 50% + +- **Schema source: / Источник схемы:** - источник данных для поиска зависимостей. +- **Show: / Показать:** - направление поиска, зависимые объекты (**Calls / Вызовы**) или объекты, от которых зависит объект (**Dependencies / Зависимости**). +- **Graph search depth / Глубина поиска** - глубина поиска зависимостей, по умолчанию 10. +- **Object Type / Тип объекта** - типы отображаемых объектов, по умолчанию отображаются все типы. Переопределенные объекты ~~~~~~~~~~~~~~~~~~~~~~~~ diff --git a/docs/graph_deps.rst b/docs/graph_deps.rst deleted file mode 100644 index 21ebae667..000000000 --- a/docs/graph_deps.rst +++ /dev/null @@ -1,58 +0,0 @@ -================================ -Просмотр зависимостей объекта БД -================================ - -Панель Граф зависимостей -~~~~~~~~~~~~~~~~~~~~~~~~ - -Панель **Dependency graph / Граф зависимостей** показывает зависимости, в которых участвует текущий объект, выбранный в панели различий активного редактора проекта. - -.. image:: ../images/dependency_graph.png - -Стрелки указывают на направление связи от зависящего объекта к его зависимости. - -Переключатель **Project - Remote / Проект - БД** позволяет выбрать, для какой БД, участвующей в сравнении, показывать объекты и зависимости. После переключения необходимо повторно выбрать элемент в панели различий редактора. - -Кнопка |show_col| **Show columns / Показать колонки** позволяет отобразить колонки таблиц текущего объекта и его зависимостей. - -Кнопка |add_dep| **Add depcy / Добавить зависимости** позволяет открыть диалог ручного добавления зависимостей. - -.. image:: ../images/manual_depcies.png - -В этом диалоге можно явно задать зависимости между объектами БД. Это может понадобиться, например, в случае если автоматическое распознавание зависимостей не сработает для некоторой сложной зависимости. Добавленные зависимости будут учтены при генерации последовательности выражений скрипта наката. - -Окно состоит из двух частей, которые служат для добавления зависимостей к сравниваемым БД. - -Для добавления зависимостей между объектами, достаточно ввести начальные буквы из названия объекта и из выпадающего списка выбрать имена зависимых объектов и нажать на кнопку **Add / Добавить**. Зависимость отобразится в списке добавленных. - -Для удаления выделите связку зависимых объектов и нажмите **Remove / Удалить**. - -.. |add_dep| image:: ../images/pgcodekeeper_project_view/add_dep.png -.. |show_col| image:: ../images/pgcodekeeper_project_view/columns.png - -.. _overrideView : - -Построение графа зависимостей -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -В редакторе сравнения предусмотрена возможность построения графа зависимостей для выбранного объекта. Чтобы построить граф, щёлкните правой кнопкой мыши по интересующему объекту и выберите пункт контекстного меню **Build a dependency graph / Построить граф** зависимостей. - -.. image:: ../images/diff_table_viewer_menu.png - :scale: 50% - -После этого укажите параметры построения: - -.. image:: ../images/build_graph_dialog.png - :scale: 50% - -**Schema source / Источник схемы** — выберите источник, в котором будет выполняться поиск зависимостей. - -**Show / Показать** — укажите, что именно отображать: зависимости объекта (**Dependencies / Зависимости**) или объекты, из которых вызывается выбранный объект (**Calls / Вызовы**). - -**Graph search depth / Глубина поиска** — задайте необходимую глубину поиска (количество учитываемых объектов). - -**Object type / Тип объекта** — выберите типы объектов базы данных, которые следует включить в результат. По умолчанию отображаются зависимости всех типов. - -После выполнения настроек будет построен и отображён граф зависимостей для указанного объекта. - -.. image:: ../images/dependencies_graph_tree.png diff --git a/docs/index.rst b/docs/index.rst index 0adc0d702..bd9a09e56 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -48,7 +48,6 @@ refactoring object_search diff - graph_deps mock_data .. toctree:: diff --git a/docs/locales/ru/LC_MESSAGES/editors.po b/docs/locales/ru/LC_MESSAGES/editors.po index 8965039f5..07cff54c3 100644 --- a/docs/locales/ru/LC_MESSAGES/editors.po +++ b/docs/locales/ru/LC_MESSAGES/editors.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: pgCodeKeeper 7.6\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-02-27 13:16+0300\n" +"POT-Creation-Date: 2026-03-02 11:17+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -467,11 +467,132 @@ msgid "" " + Ctrl + F или в контекстном меню выберите **Format / Форматировать**." msgstr "" -#: ../../editors.rst:174 -msgid "Переопределенные объекты" +#: ../../editors.rst:173 +msgid "Просмотр зависимостей объекта БД" msgstr "" #: ../../editors.rst:176 +msgid "Панель Граф зависимостей" +msgstr "" + +#: ../../editors.rst:178 +msgid "" +"Панель **Dependency graph / Граф зависимостей** показывает зависимости, в" +" которых участвует текущий объект, выбранный в панели различий активного " +"редактора проекта." +msgstr "" + +#: ../../editors.rst:182 +msgid "" +"Стрелки указывают на направление связи от зависящего объекта к его " +"зависимости." +msgstr "" + +#: ../../editors.rst:184 +msgid "" +"Переключатель **Project - Remote / Проект - БД** позволяет выбрать, для " +"какой БД, участвующей в сравнении, показывать объекты и зависимости. " +"После переключения необходимо повторно выбрать элемент в панели различий " +"редактора." +msgstr "" + +#: ../../editors.rst:186 +msgid "" +"Кнопка |show_col| **Show columns / Показать колонки** позволяет " +"отобразить колонки таблиц текущего объекта и его зависимостей." +msgstr "" + +#: ../../editors.rst:201 +msgid "show_col" +msgstr "" + +#: ../../editors.rst:188 +msgid "" +"Кнопка |add_dep| **Add depcy / Добавить зависимости** позволяет открыть " +"диалог ручного добавления зависимостей." +msgstr "" + +#: ../../editors.rst:200 +msgid "add_dep" +msgstr "" + +#: ../../editors.rst:192 +msgid "" +"В этом диалоге можно явно задать зависимости между объектами БД. Это " +"может понадобиться, например, в случае если автоматическое распознавание " +"зависимостей не сработает для некоторой сложной зависимости. Добавленные " +"зависимости будут учтены при генерации последовательности выражений " +"скрипта наката." +msgstr "" + +#: ../../editors.rst:194 +msgid "" +"Окно состоит из двух частей, которые служат для добавления зависимостей к" +" сравниваемым БД." +msgstr "" + +#: ../../editors.rst:196 +msgid "" +"Для добавления зависимостей между объектами, достаточно ввести начальные " +"буквы из названия объекта и из выпадающего списка выбрать имена зависимых" +" объектов и нажать на кнопку **Add / Добавить**. Зависимость отобразится " +"в списке добавленных." +msgstr "" + +#: ../../editors.rst:198 +msgid "" +"Для удаления выделите связку зависимых объектов и нажмите **Remove / " +"Удалить**." +msgstr "" + +#: ../../editors.rst:206 +msgid "Дерево зависимостей объекта" +msgstr "" + +#: ../../editors.rst:208 +msgid "Также существует возможность вывести зависимости объекта в виде текста." +msgstr "" + +#: ../../editors.rst:212 +msgid "" +"Для этого в контекстном меню нужного объекта в таблице различий выберите " +"пункт **Build a dependency graph / Построить граф зависимостей**" +msgstr "" + +#: ../../editors.rst:217 +msgid "В открывшемся диалоговом окне доступны следующие настройки:" +msgstr "" + +#: ../../editors.rst:222 +msgid "" +"**Schema source: / Источник схемы:** - источник данных для поиска " +"зависимостей." +msgstr "" + +#: ../../editors.rst:223 +msgid "" +"**Show: / Показать:** - направление поиска, зависимые объекты (**Calls / " +"Вызовы**) или объекты, от которых зависит объект (**Dependencies / " +"Зависимости**)." +msgstr "" + +#: ../../editors.rst:224 +msgid "" +"**Graph search depth / Глубина поиска** - глубина поиска зависимостей, по" +" умолчанию 10." +msgstr "" + +#: ../../editors.rst:225 +msgid "" +"**Object Type / Тип объекта** - типы отображаемых объектов, по умолчанию " +"отображаются все типы." +msgstr "" + +#: ../../editors.rst:228 +msgid "Переопределенные объекты" +msgstr "" + +#: ../../editors.rst:230 msgid "" "Панель **Object overrides / Переопределенные объекты** отображает список " "переопределенных объектов в библиотеках для активного редактора проекта. " @@ -479,33 +600,33 @@ msgid "" "присутствуют хотя бы один конфликт." msgstr "" -#: ../../editors.rst:180 +#: ../../editors.rst:234 msgid "" "Кнопка |sync| отображает записи, относящиеся только к объектам, выбранным" " в панели различий активного редактора проекта." msgstr "" -#: ../../editors.rst:182 +#: ../../editors.rst:236 msgid "sync" msgstr "" -#: ../../editors.rst:184 +#: ../../editors.rst:238 msgid "" "Контекстное меню позволяет открыть обе версии объекта, а также " "просмотреть различия в специальном редакторе сравнения." msgstr "" -#: ../../editors.rst:187 +#: ../../editors.rst:241 msgid "Результат запроса" msgstr "" -#: ../../editors.rst:189 +#: ../../editors.rst:243 msgid "" "Панель **Query result / Результат запроса** отображает результат " "запросов. Каждый запрос отображается отдельной вкладкой." msgstr "" -#: ../../editors.rst:191 +#: ../../editors.rst:245 msgid "Большие выборки могут вызывать \"подвисания\" графического интерфейса." msgstr "" diff --git a/docs/locales/ru/LC_MESSAGES/graph_deps.po b/docs/locales/ru/LC_MESSAGES/graph_deps.po deleted file mode 100644 index 42d1aa2c1..000000000 --- a/docs/locales/ru/LC_MESSAGES/graph_deps.po +++ /dev/null @@ -1,156 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) 2026, pgCodeKeeper -# This file is distributed under the same license as the pgCodeKeeper -# package. -# FIRST AUTHOR , 2026. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: pgCodeKeeper 14.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-02-27 13:36+0300\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language: ru\n" -"Language-Team: ru \n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " -"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.17.0\n" - -#: ../../graph_deps.rst:3 -msgid "Просмотр зависимостей объекта БД" -msgstr "" - -#: ../../graph_deps.rst:6 -msgid "Панель Граф зависимостей" -msgstr "" - -#: ../../graph_deps.rst:8 -msgid "" -"Панель **Dependency graph / Граф зависимостей** показывает зависимости, в" -" которых участвует текущий объект, выбранный в панели различий активного " -"редактора проекта." -msgstr "" - -#: ../../graph_deps.rst:12 -msgid "" -"Стрелки указывают на направление связи от зависящего объекта к его " -"зависимости." -msgstr "" - -#: ../../graph_deps.rst:14 -msgid "" -"Переключатель **Project - Remote / Проект - БД** позволяет выбрать, для " -"какой БД, участвующей в сравнении, показывать объекты и зависимости. " -"После переключения необходимо повторно выбрать элемент в панели различий " -"редактора." -msgstr "" - -#: ../../graph_deps.rst:16 -msgid "" -"Кнопка |show_col| **Show columns / Показать колонки** позволяет " -"отобразить колонки таблиц текущего объекта и его зависимостей." -msgstr "" - -#: ../../graph_deps.rst:31 -msgid "show_col" -msgstr "" - -#: ../../graph_deps.rst:18 -msgid "" -"Кнопка |add_dep| **Add depcy / Добавить зависимости** позволяет открыть " -"диалог ручного добавления зависимостей." -msgstr "" - -#: ../../graph_deps.rst:30 -msgid "add_dep" -msgstr "" - -#: ../../graph_deps.rst:22 -msgid "" -"В этом диалоге можно явно задать зависимости между объектами БД. Это " -"может понадобиться, например, в случае если автоматическое распознавание " -"зависимостей не сработает для некоторой сложной зависимости. Добавленные " -"зависимости будут учтены при генерации последовательности выражений " -"скрипта наката." -msgstr "" - -#: ../../graph_deps.rst:24 -msgid "" -"Окно состоит из двух частей, которые служат для добавления зависимостей к" -" сравниваемым БД." -msgstr "" - -#: ../../graph_deps.rst:26 -msgid "" -"Для добавления зависимостей между объектами, достаточно ввести начальные " -"буквы из названия объекта и из выпадающего списка выбрать имена зависимых" -" объектов и нажать на кнопку **Add / Добавить**. Зависимость отобразится " -"в списке добавленных." -msgstr "" - -#: ../../graph_deps.rst:28 -msgid "" -"Для удаления выделите связку зависимых объектов и нажмите **Remove / " -"Удалить**." -msgstr "" - -#: ../../graph_deps.rst:36 -msgid "Построение графа зависимостей" -msgstr "" - -#: ../../graph_deps.rst:38 -msgid "" -"В редакторе сравнения предусмотрена возможность построения графа " -"зависимостей для выбранного объекта. Чтобы построить граф, щёлкните " -"правой кнопкой мыши по интересующему объекту и выберите пункт " -"контекстного меню **Build a dependency graph / Построить граф** " -"зависимостей." -msgstr "" - -#: ../../graph_deps.rst:43 -msgid "После этого укажите параметры построения:" -msgstr "" - -#: ../../graph_deps.rst:48 -msgid "" -"**Schema source / Источник схемы** — выберите источник, в котором будет " -"выполняться поиск зависимостей." -msgstr "" - -#: ../../graph_deps.rst:50 -msgid "" -"**Show / Показать** — укажите, что именно отображать: зависимости объекта" -" (**Dependencies / Зависимости**) или объекты, из которых вызывается " -"выбранный объект (**Calls / Вызовы**)." -msgstr "" - -#: ../../graph_deps.rst:52 -msgid "" -"**Graph search depth / Глубина поиска** — задайте необходимую глубину " -"поиска (количество учитываемых объектов)." -msgstr "" - -#: ../../graph_deps.rst:54 -msgid "" -"**Object type / Тип объекта** — выберите типы объектов базы данных, " -"которые следует включить в результат. По умолчанию отображаются " -"зависимости всех типов." -msgstr "" - -#: ../../graph_deps.rst:56 -msgid "" -"После выполнения настроек будет построен и отображён граф зависимостей " -"для указанного объекта." -msgstr "" - -#~ msgid "" -#~ "Schema source / Источник схемы — " -#~ "выберите источник, в котором будет " -#~ "выполняться поиск зависимостей." -#~ msgstr "" - From 3527018b6baf5990d27678b31c066609e589c1bb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A5=D0=B0=D0=B7=D0=B8=D0=B5=D0=B2=D0=B0=20=D0=93=D1=83?= =?UTF-8?q?=D0=BB=D1=8C=D0=BD=D0=B0=D0=B7?= Date: Mon, 2 Mar 2026 11:27:02 +0300 Subject: [PATCH 5/5] revert wh --- docs/editors.rst | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/editors.rst b/docs/editors.rst index 46e24e1f4..8c5ef0856 100644 --- a/docs/editors.rst +++ b/docs/editors.rst @@ -224,6 +224,7 @@ SQL редактор внешне не отличается от обычног - **Graph search depth / Глубина поиска** - глубина поиска зависимостей, по умолчанию 10. - **Object Type / Тип объекта** - типы отображаемых объектов, по умолчанию отображаются все типы. + Переопределенные объекты ~~~~~~~~~~~~~~~~~~~~~~~~