🐛 fix(sidebar): 恢复批量库表危险操作

- 恢复批量表和批量库按钮到原批量操作弹窗\n- 补回批量删除表和删除库的危险确认与执行逻辑\n- 删除表仅处理 table 对象,避免视图误走 DropTable\n- 补齐多语言文案与入口/删除回归测试
This commit is contained in:
Syngnat
2026-06-29 17:09:01 +08:00
parent aed87665f4
commit dac9e1f571
13 changed files with 371 additions and 13 deletions

View File

@@ -6594,6 +6594,8 @@
"sidebar.action.close": "Закрыть",
"sidebar.action.continue": "Продолжить",
"sidebar.action.delete": "Удалить",
"sidebar.action.delete_database_count": "Удалить базы данных ({{count}})",
"sidebar.action.delete_tables": "Удалить таблицы",
"sidebar.action.export_data_only": "Только данные (INSERT)",
"sidebar.action.export_database_schema_count": "Экспортировать структуры баз данных ({{count}})",
"sidebar.action.export_schema": "Экспортировать структуру",
@@ -6828,9 +6830,15 @@
"sidebar.message.database_renamed": "База данных переименована.",
"sidebar.message.delete_connection_backend_unavailable": "Удаление подключений недоступно в этой сборке.",
"sidebar.message.delete_connection_failed": "Не удалось удалить подключение.",
"sidebar.message.delete_databases_failed": "Не удалось удалить базу данных {{database}}: {{error}}",
"sidebar.message.delete_databases_success": "Удалено баз данных: {{count}}.",
"sidebar.message.delete_failed": "Не удалось удалить: {{error}}",
"sidebar.message.delete_sql_directory_failed": "Не удалось удалить SQL-каталог: {{error}}",
"sidebar.message.delete_sql_file_failed": "Не удалось удалить SQL-файл: {{error}}",
"sidebar.message.delete_tables_failed": "Не удалось удалить таблицу {{table}}: {{error}}",
"sidebar.message.delete_tables_success": "Удалено таблиц: {{count}}.",
"sidebar.message.deleting_selected_databases": "Удаляются выбранные базы данных: {{count}}...",
"sidebar.message.deleting_selected_tables": "Удаляются выбранные таблицы: {{count}}...",
"sidebar.message.disconnected": "Отключено.",
"sidebar.message.duplicate_backend_unavailable": "Дублирование подключений недоступно в этой сборке.",
"sidebar.message.duplicate_empty_result": "Дублированное подключение не было возвращено.",
@@ -6914,6 +6922,7 @@
"sidebar.message.select_database_required": "Выберите хотя бы одну базу данных.",
"sidebar.message.select_host_before_large_sql_file": "Выберите Host перед запуском большого SQL-файла.",
"sidebar.message.select_object_required": "Выберите хотя бы один объект.",
"sidebar.message.select_table_required": "Выберите хотя бы одну таблицу.",
"sidebar.message.select_sql_directory_failed": "Не удалось выбрать SQL-каталог: {{error}}",
"sidebar.message.sidebar_filter_reset": "Фильтр боковой панели сброшен.",
"sidebar.message.sidebar_filter_sync_disabled": "Синхронизация левого фильтра отключена.",
@@ -6954,6 +6963,10 @@
"sidebar.modal.batch_tables.title": "Пакетные операции с объектами",
"sidebar.modal.confirm_clear_selected_tables.content": "Очистить данные выбранных объектов в {{connection}} / {{database}}? Это действие нельзя отменить.",
"sidebar.modal.confirm_clear_selected_tables.title": "Подтвердите очистку выбранных таблиц",
"sidebar.modal.confirm_delete_selected_databases.content": "Удалить выбранные базы данных ({{count}}) в {{connection}}? Это действие нельзя отменить.",
"sidebar.modal.confirm_delete_selected_databases.title": "Подтвердите удаление выбранных баз данных",
"sidebar.modal.confirm_delete_selected_tables.content": "Удалить выбранные таблицы ({{count}}) в {{connection}} / {{database}}? Это действие нельзя отменить.",
"sidebar.modal.confirm_delete_selected_tables.title": "Подтвердите удаление выбранных таблиц",
"sidebar.modal.confirm_delete_connection.content": "Удалить {{name}}?",
"sidebar.modal.confirm_delete_database.content": "Удалить {{name}}? Это действие нельзя отменить.",
"sidebar.modal.confirm_delete_database.title": "Удалить базу данных",